Trip to Buffalo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Detroit to Buffalo

🔁 The total journey time from Detroit to Buffalo by train, including transfers, is approximately 7 hours and 52 minutes. Travelers can relax and enjoy the ride as they make their way from Michigan to New York, taking in the changing landscapes along the route. 💰 The prices for a train ticket between Detroit and Buffalo can vary, with fares typically ranging from $51 to $179. Passengers can choose from different fare options based on their preferences and budget, making train travel a convenient and affordable way to reach their destination.

Where to stay in Buffalo

There are over 44 hotels to stay in Buffalo. Prices range from $43 per night.

Accomodation
  • Currently, there are no direct trains from Detroit to Buffalo. However, VIA Rail operates train services with transfers at Windsor and Aldershot stations, making the total journey approximately 7 hours and 52 minutes. Prices for this route range from $51 to $179, depending on factors such as class of service and booking time. VIA Rail offers a convenient option for travelers looking to reach Buffalo from Detroit via train.
  • The fastest train option between Detroit and Buffalo is operated by VIA Rail, with services involving transfers at Windsor and Aldershot stations. The total journey time, including these transfers, is approximately 7 hours and 52 minutes. While there are no direct trains on this route, VIA Rail provides a relatively efficient and convenient way to travel from Detroit to Buffalo by train. Ticket prices for this journey range from $51 to $179, depending on factors such as class of service and booking time.
  • Trains traveling from Detroit to Buffalo are operated by VIA Rail and depart from Windsor station in Canada. Passengers will need to board the train at Windsor station to begin their journey to Buffalo. VIA Rail provides a convenient departure point at Windsor station for travelers heading to Buffalo by train.
  • There are multiple trains operated by VIA Rail that connect Detroit to Buffalo with transfers at Windsor and Aldershot stations. The total journey duration, including transfers, is approximately 7 hours and 52 minutes. Passengers departing from Windsor station will travel to Buffalo station via Aldershot. The prices of train tickets for this route typically range from $51 to $179, offering travelers flexibility in choosing their preferred class and fare.
  • The train services operated by VIA Rail traveling from Detroit to Buffalo arrive at Buffalo station. Passengers on this route will disembark at Buffalo station, which serves as the final destination for the train journey. The station in Buffalo offers a convenient location for travelers to begin exploring the city and its surrounding attractions. The arrival point at Buffalo station provides a convenient starting point for visitors to dive into the city's offerings.
  • The first train of the day to travel from Detroit to Buffalo operated by VIA Rail, departs from Windsor station. This service requires a transfer at Aldershot station and the journey duration, including transfers, is approximately 7 hours and 52 minutes. The last train of the day traveling from Detroit to Buffalo also departs from Windsor station. Travelers should check the specific schedule with VIA Rail for the most up-to-date departure times for both the first and last trains of the day on this route.
  • There are currently no direct train trips each day between Detroit and Buffalo. Travelers will need to take a VIA Rail service that departs from Windsor station and arrives at Buffalo station, with a transfer at Aldershot station. The total journey, including transfers, typically takes around 7 hours and 52 minutes. It's important for passengers to plan their trip accordingly to accommodate for the transfer during the journey from Detroit to Buffalo.
  • Currently, there is no direct train route between Detroit and Buffalo. Travelers will need to take a VIA Rail service that involves transfers at Windsor and Aldershot stations to reach Buffalo. The entire journey, including these transfers, typically takes around 7 hours and 52 minutes. It's important for passengers to be aware of the need for transfers when planning their trip from Detroit to Buffalo by train.
  • The cost of a train ticket from Detroit to Buffalo can vary between $51 and $179. Prices depend on factors such as the class of service chosen, the time of booking, and availability. Passengers should consider booking in advance to secure the best fares for their journey by train from Detroit to Buffalo.

Will you be returning to Detroit by train?

If you are looking for the return train journey, check out trains from Buffalo to Detroit

See schedule