190 miles across I-90 EAST.
193 miles taking I-90.
Buffalo, NY to Cleveland, OH in miles: 189.44 miles (time: 3 hours and 14 minutes) Buffalo, NY to Cleveland, OH in kilometers: 274 kilometers ( time: 3 hours and 14 minutes)
I am assuming you mean Buffalo, NY to Cleveland, OH. Estimated Time: 3.0 hours 14 minutes Estimated Distance: 193.60 miles
192 miles taking I-90 WEST.
40 miles
109 miles
It is 74.5 miles according to Google Maps.
Too many.
287 miles
about 1200 miles
402 miles
4,325 miles