Trip to Detroit

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 Buffalo to Detroit

🚆 Traveling from Buffalo to Detroit by train involves a scenic route with a transfer in Aldershot before reaching Windsor. The journey takes approximately 8 hours and 7 minutes. 💸 Ticket prices for the train from Buffalo to Detroit range from $49 to $178, providing affordable options for travelers looking to experience the convenience and charm of train travel in the United States.

Where to stay in Detroit

There are over 56 hotels to stay in Detroit. Prices range from $43 per night.

Accomodation
  • There is no direct train service from Buffalo to Detroit. However, VIA Rail offers train services with a transfer in Aldershot, which takes approximately 8 hours and 7 minutes. The departure point in Buffalo is the Buffalo station, and the final stop is at the Windsor station in Detroit. Ticket prices for this route range between $49 and $178 depending on the class and booking time.
  • The fastest train option between Buffalo and Detroit involves taking a VIA Rail service that departs from Buffalo station and arrives at Windsor station with a transfer in Aldershot. This journey typically takes approximately 8 hours and 7 minutes. While this is the quickest train route available, travelers should note that there is no direct train service between Buffalo and Detroit. Ticket prices for this journey range from $49 to $178, depending on factors such as seat class and booking timing.
  • Trains departing for Detroit from Buffalo leave from Buffalo station. This station serves as the starting point for VIA Rail's train services connecting Buffalo to Detroit. Passengers should ensure they arrive at Buffalo station in advance to board the train heading to Detroit.
  • There is one train service operated by VIA Rail that connects Buffalo to Detroit. This train departs from Buffalo station and travels to Windsor station via Aldershot. Despite the lack of a direct route, passengers can still reach Detroit by transferring at Windsor. The total journey time, including transfers, is approximately 8 hours and 7 minutes. Ticket prices for this train service between Buffalo and Detroit typically range from $49 to $178.
  • The train from Buffalo to Detroit operated by VIA Rail arrives at Windsor station in Detroit. Passengers will alight at Windsor station after traveling from Buffalo with a transfer in Aldershot. This is the final stop on the route from Buffalo to Detroit by train. Once at Windsor station, travelers can easily access Detroit and explore the city's attractions and amenities.
  • The first train of the day from Buffalo to Detroit operated by VIA Rail with a transfer in Aldershot, typically departs from Buffalo station in the early morning. The journey, including transfers, takes approximately 8 hours and 7 minutes. The last train of the day for this route usually leaves Buffalo station in the late evening, arriving at Windsor station in Detroit. The prices for these train services from Buffalo to Detroit can vary between $49 and $178, depending on the class and booking time.
  • There are no direct train trips available each day between Buffalo and Detroit. VIA Rail operates train services with a transfer in Aldershot, totaling approximately 8 hours and 7 minutes of travel time. Passengers departing from Buffalo station will need to transfer in Aldershot before arriving at Windsor station in Detroit. Ticket prices for this route range from $49 to $178, depending on the class and booking time.
  • No, there is no direct train service between Buffalo and Detroit. Travelers will need to take a train from Buffalo station with a transfer in Aldershot before reaching Windsor station in Detroit. The total journey, including transfers, typically takes around 8 hours and 7 minutes.
  • The cost of a train ticket from Buffalo to Detroit varies between $49 and $178, depending on factors such as class of service and time of booking. Passengers can choose from different price options to suit their budget and travel preferences. It is recommended to book in advance to secure the best fare for the journey.

Will you be returning to Buffalo by train?

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

See schedule