Distance from Cleveland, OH to Buffalo, NY

There are 173 miles from Cleveland and Buffalo and 189 miles by car.

Cleveland and Buffalo are 3 hours 17 mins far apart (by car).

This is the best Cleveland, OH - Buffalo, NY route.

Distance conversions

Ever wondered how far is Buffalo, NY from Cleveland, OH? Checkout the distance in miles, kilometers and nautical miles in this table:

Distance type Miles Kilometers Nautical miles
Straight line distance 173 mi 279 km 150 nautical mi
Driving distance 189 mi 304 km 164 nautical mi

Unit conversions provided by convert nation.

Distance between and

Other distances from Cleveland, OH

Other distances to Buffalo, NY