ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Buffalo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration11h
Distance498
Avg. price$
Bus trips2 found

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.

Where to stay in Buffalo

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus service available between Detroit and Buffalo. However, you can take a bus from Detroit Bus Station to Buffalo with a transfer in Cleveland, OH. The total journey time, including transfers, is approximately 7 hours and 35 minutes. Be sure to check the bus schedule and plan your trip accordingly to accommodate the transfer in Cleveland.
  • You can catch the bus from Detroit to Buffalo at the Detroit Bus Station. The bus services on this route are operated by Greyhound USA, and they depart from the Detroit Bus Station. Make sure to arrive at the station in advance to ensure a smooth boarding process for your trip to Buffalo.
  • The bus from Detroit to Buffalo operated by Barons Bus, arrives at the Buffalo station. Once you reach your destination in Buffalo, you can disembark at the designated bus station to continue with your travel plans. Be sure to check the arrival time and station location in Buffalo to arrange for any onward transportation or accommodations as needed.
  • The cost of a bus ticket from Detroit to Buffalo typically ranges from $32 to $124, depending on factors such as the time of booking, the bus company, and the type of seat selected. Prices may also vary based on availability and demand, so it's recommended to book in advance to secure the best fare for your journey. Be sure to check for any discounts, promotions, or special offers that may further lower the ticket price for travel between Detroit and Buffalo by bus.
  • There are multiple bus services available between Detroit and Buffalo with transfers typically required. Greyhound USA operates buses departing from Detroit Bus Station and arriving at Buffalo via Cleveland, OH, with a journey time of approximately 7 hours and 35 minutes. Another option is the Barons Bus service, which takes about 11 hours and 25 minutes to reach Buffalo from Detroit. It is recommended to check the schedules, routes, and availability of these bus services to plan your trip accordingly.
  • The buses from Detroit to Buffalo may be less crowded during off-peak hours, such as early mornings or late evenings. Midweek travel generally sees fewer passengers compared to weekends. Peak travel times, such as Friday evenings or Sunday afternoons, tend to be more crowded. It is advisable to check the bus schedules and consider traveling during less popular times to potentially have a more comfortable and less crowded journey.
  • The first bus of the day from Detroit to Buffalo typically departs in the early morning hours, around 5:00 AM to 6:00 AM, depending on the schedule. The last bus usually leaves Detroit in the late evening, around 10:00 PM to 11:00 PM. It's important to check the exact departure times with the respective bus companies, Greyhound USA and Barons Bus, as schedules may vary. Plan your trip accordingly to catch the first or last bus based on your travel requirements and preferences.

Will you be returning to Detroit by bus?

If you are looking for the return bus journey, check out buses from Buffalo to Detroit

See schedule