Buses from Detroit to Buffalo
🚌 The bus journey from Detroit to Buffalo involves a transfer in Cleveland, OH, and takes approximately 7 hours and 35 minutes with Greyhound USA and Barons Bus. 🛣️ The total distance covered in this trip is 369 miles. The first leg of the journey, from Detroit to Cleveland, is a 3-hour and 15-minute ride with Greyhound. 🌆 Upon reaching Cleveland, passengers will transfer to a Barons Bus for the second leg of the trip, which takes about 3 hours and 20 minutes to reach Buffalo for a total travel time of 11 hours and 25 minutes.