I agree with those who suggest test rides. A friend of mine and I both have a 56 cm frame Specialized Diverge. He is 6' 2", I am 5' 10". I believe manufacture recommended size is a good starting point but you may be plus or minus based on personal preference.