Distance from

Detroit to Buffalo

Average travel distance is

531.4 km

Nomal travel times are between

4h 56min  -  9h 55min

531.4 km (330 miles) is the average travel distance between Detroit and . If you could walk at the speed of 3mph (4.8kph), it would take 3 days 10 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Drive 459.67 km 285.63 miles 248.2 miles
Flight 577.56 km 358.88 miles 311.86 miles
Train 452.86 km 281.4 miles 244.53 miles
Bus 635.52 km 394.9 miles 343.15 miles

BE PREPARED

Detroit - Buffalo Info

The distance from Detroit to Windsor 17 km (10.37 miles) .

The distance from YQG to YYZ 343 km (213.4 miles) .

The distance from Pearson Airport to Toronto Union 25 km (15.36 miles) .

The distance from Union Station Bus Terminal At Bay St to Oakville GO Station At Cross Ave 40 km (25.09 miles) .

The distance from Oakville to Buffalo – Exchange Street 153 km (95.26 miles) .

Travel distance chart

The distance between Detroit, MI, United States to Buffalo, NY is 531.4 km (330 miles) and it would cost 35 USD ~ 35 USD to drive in a car that consumes about 8 MPG.