Trip to Windsor

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance363 km
Avg. price$ 99
Train trips8 found

Trains from Toronto to Windsor

🌄 Enjoy the 4-hour and 18-minute ride as the train sweeps you through picturesque landscapes from Toronto to Windsor. 💰 Prices for the Toronto to Windsor train ticket range from C$47 to C$135, offering a cost-effective and comfortable way to explore the vibrant city of Windsor.

Where to stay in Windsor

There are over 38 hotels to stay in Windsor. Prices range from $45 per night.

Find accommodation
  • The train route from Toronto to Windsor is provided by VIA Rail. The direct train departs from Toronto Union Station and arrives at Windsor station, with services running four times a day. The journey typically takes approximately 4 hours and 18 minutes. Ticket prices for the train between Toronto and Windsor can range from C$48 to C$137.
  • The fastest train between Toronto and Windsor is operated by VIA Rail, with direct services departing from Toronto Union Station and arriving at Windsor station. The journey typically takes approximately 4 hours and 18 minutes, making it the quickest option for traveling between these two cities by train. Ticket prices for this route can vary between C$48 and C$137, depending on the class of service and any applicable discounts.
  • Trains traveling to Windsor from Toronto depart from Toronto Union Station. This central transportation hub in downtown Toronto is easily accessible by public transit and offers amenities such as waiting areas, ticket counters, and dining options for passengers. VIA Rail operates the train services from Toronto Union Station to Windsor, providing a convenient and comfortable travel experience for passengers on this route.
  • There are four trains operating daily between Toronto and Windsor. These direct train services provided by VIA Rail offer travelers multiple departure options throughout the day for added convenience. The journey typically takes approximately 4 hours and 18 minutes, providing passengers with a relatively quick and efficient way to travel between the two cities. Ticket prices for the trains between Toronto and Windsor can range from C$48 to C$137, offering passengers flexibility in choosing a fare that suits their budget.
  • The train traveling from Toronto to Windsor arrives at the Windsor station. This station serves as the final destination for the VIA Rail services operating between the two cities.
  • The first train of the day from Toronto to Windsor departs from Toronto Union Station in the early morning.
  • There are four direct train trips each day between Toronto and Windsor. These services are operated by VIA Rail and run every day, providing travelers with multiple options to make the journey by train. The approximate duration of the train ride from Toronto to Windsor is 4 hours and 18 minutes, offering a convenient and efficient way to travel between the two cities. Ticket prices for the train between Toronto and Windsor can range from C$48 to C$137, making it a cost-effective transportation choice for passengers.
  • Yes, there is a direct train between Toronto and Windsor. The train departs from Toronto Union Station and arrives directly at Windsor station. With services running four times a day, passengers have the convenience of choosing from multiple departure times for their journey. The approximate duration of the train ride between Toronto and Windsor is 4 hours and 18 minutes, providing passengers with a direct and efficient transportation option.
  • The cost of a train ticket from Toronto to Windsor ranges from C$48 to C$137.

Will you be returning to Toronto by train?

If you are looking for the return train journey, check out trains from Windsor to Toronto

See schedule