Toronto to Windsor, ON train

Cheap train tickets from Toronto to Windsor, ON

Showing times and prices for Dec 05

Cheapest

61

Average

71

The best way to find a cheap train ticket from Toronto to Windsor, ON is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
06:50AMToronto (Union Station)4h18 11:08AMWindsor
0 transfers
611One-way
2nd Cheapest
05:30PMToronto (Union Station)4h28 09:58PMWindsor
0 transfers
681One-way
2nd Cheapest
07:45PMToronto (Union Station)3h59 11:44PMWindsor
0 transfers
681One-way
12:15PMToronto (Union Station)4h15 04:30PMWindsor
0 transfers
871One-way

Train schedule from Toronto to Windsor, ON

Showing trains for tomorrow, Monday, December 5
06:50AMToronto (Union Station)4h18 11:08AMWindsor
0 transfers
12:15PMToronto (Union Station)4h15 04:30PMWindsor
0 transfers
05:30PMToronto (Union Station)4h28 09:58PMWindsor
0 transfers
07:45PMToronto (Union Station)3h59 11:44PMWindsor
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11

Fastest train times from Toronto to Windsor, ON

Showing times and prices for Dec 05

Fastest Journey

3 h 59 m

Average

4 h 15 m

Trains per day

4

Distance

332 km

Of the 4 trains that leave Toronto for Windsor, ON every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
07:45PMToronto (Union Station)3h59 11:44PMWindsor
0 transfers
681One-way
2nd Fastest
12:15PMToronto (Union Station)4h15 04:30PMWindsor
0 transfers
871One-way
06:50AMToronto (Union Station)4h18 11:08AMWindsor
0 transfers
611One-way
05:30PMToronto (Union Station)4h28 09:58PMWindsor
0 transfers
681One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Toronto to Windsor, ON

distanceDistance205 miles (331 km)
durationAverage train duration3 h 59 min
priceAverage train ticket price$52 (€46)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesVIA Rail Canada

Trains from Toronto to Windsor, ON cover the 205 miles (331 km) long route taking on average 3 h 59 min with our travel partners like VIA Rail Canada. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this route costs around $52 (€46), you can find the cheapest train ticket for as low as $47 (€42).

Train providers: VIA Rail from Toronto to Windsor, ON trains

Find the best trains to Windsor, ON from Toronto with Omio's travel partners VIA Rail from $47 (€42). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train from Toronto to Windsor, ON.

Omio helps you compare and book the perfect train with VIA Rail from Toronto to Windsor, ON for a smooth and relaxing journey. Check the latest VIA Rail train schedules for the ideal departure and arrival times, take a look at the travel information for the Toronto to Windsor, ON train with VIA Rail (such as baggage allowance and amenities offered onboard), compare the best connections for your Toronto - Windsor, ON trip and then book a cheap train ticket with ease. The distance to Windsor, ON from Toronto by train is 205 miles (331 km). You can book tickets for this VIA Rail train for as low as $47 (€42) one-way if you book in advance. When you search for VIA Rail tickets to Windsor, ON from Toronto in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect VIA Rail Toronto - Windsor, ON train ticket online and enjoy your trip!

VIA Rail from Toronto to Windsor, ON train information:

  • Average Duration: 4 h 14 min
  • Average Price: $47
  • VIA Rail frequency: 3 a day

Trains from Toronto to Windsor

Windsor lies at the south-western edge of Ontario on the US border, facing Detroit from the south-eastern bank of the Detroit river. The center of Ontario's wine country, Windsor is Canada's southernmost city and still retains plenty of its historic frontier town character, although its most famous landmark is now the Ambassador Bridge border crossing over the river. Windsor is the end of the line for VIA Rail's intercity trains through Ontario, with the operator providing daily trains from Toronto to Windsor seven days a week. It's a route popular with Canadian travelers heading onwards over the US border into Michigan or planning a vineyard visit. Journey times for the trip through Ontario are mostly just over four hours. Departures from Toronto include morning, afternoon and evening services. Weekend schedules are slightly reduced with one fewer direct service to the border city from Toronto on Saturdays.

Which train companies travel from Toronto to Windsor?

VIA Rail is the main rail operator in Canada, providing all the country's long-distance intercity services including all connections from Toronto Union Station to Windsor, which runs on the southern stretch of the rail network's Quebec-Ontario corridor. VIA Rail trains operating on this route provide a choice of Economy and Business Class seating. Train carriages are equipped with power outlets for passengers to charge their phones and laptops, free WiFi Internet access, and onboard entertainment systems. Trolley services in Economy offer sandwiches, snacks, and drinks for purchase on board the train from Toronto to Windsor, and Business Class passengers are served complimentary meals and cocktails. Some VIA Rail intercity trains on the route from Toronto to Windsor also provide baggage check-in services for up to two large items per passenger.

How long is the train ride from Toronto to Windsor?

The fastest direct VIA Rail intercity train from Toronto to Windsor is the mid-evening departure from Union Station, taking 3 hours and 59 minutes to complete the 223-mile (358 kilometer) route south-west from the Ontario provincial capital through Woodstock, London, and Chatham to the border city. Other direct trains with VIA Rail take between 16 and 27 minutes longer to reach their destination, with the late afternoon service providing the slowest train from Toronto to Windsor, taking four hours and 26 minutes. Indirect connections are not practicable on the VIA Rail route to Windsor.

How many trains are there from Toronto to Windsor?

The VIA Rail intercity timetable offers four direct trains from Toronto Union Station to Windsor daily from Sunday to Friday and three direct services on Saturdays. The schedules on weekdays and Sundays include an early morning departure from Toronto, a train just after midday, a late afternoon service, and a final train from Toronto to Windsor leaving Union Station in mid-evening for arrival in the border city just before midnight. Saturday schedules omit the late afternoon service.

What are the departure and arrival stations for trains from Toronto to Windsor?

Departure station: Toronto Union Station is a national historic site, Canada's busiest rail terminal and also the second-busiest station in North America. Union Station is located on the south side of downtown Toronto, close to the waterfront, and serves as the city's main hub for VIA Rail intercity services and for the GO suburban rail network. Public transport links to the terminus include GO buses, TTC Subway trains, city buses and streetcars from stops inside the station concourse or nearby on Front Street and Bay Street. Passenger facilities at the station include taxi stands, bike share racks, baggage storage lockers, ATMs, a bank, an information desk and free WiFi. The food court on the concourse offers fast food franchises, a Thai diner, sushi bar, fried chicken stand, a pizzeria, sandwich stall, and burger bar. Stores in the station mall include a drug store, grocery mini-market, book shop, and news vendors.

Arrival station: Windsor station is located in the Walkerville neighborhood, near the Detroit River, on the north-east side of the city center. Public transport connections are available on city crosstown bus routes stopping near the station on Walker Road or Wyandotte Street. Facilities at the station include taxi stands, free WiFi, a baggage storage service, rest rooms, car rental desks, ATMs, and a currency exchange desk for passengers heading over the river to the USA. Dining and snack options include fast food outlets, convenience store, coffee shop, and vending machines. Parking lots and electric vehicle charging points are located next to the station.

Travel Tips: Trains from Toronto to Windsor, ON

Travel Tips: Travel by train to Windsor, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Toronto to Windsor, ON.
FAQs
If you’re looking to save money on tickets, you can find cheap Toronto to Windsor, ON trains for as little as $47 (€42)  in the next 7 days.
In the next 7 days you can expect to pay on average $52 (€46)  for a train ticket to Windsor, ON from Toronto.
You should expect to travel around 205 miles (331 km)  to Windsor, ON from Toronto by train.
On average the Toronto to Windsor, ON train time is 3 h 59 min  covering the 205 miles (331 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When taking a train from Toronto to Windsor, ON, you can count on VIA Rail Canada for the best way to get you to Windsor, ON. You can also check all possible train companies who offer a service between Toronto and Windsor, ON and compare the amenities they offer before buying a train ticket.
Yes, there are 3 direct trains per day from Toronto to Windsor, ON. You can look to travel with VIA Rail Canada  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
On average, there are 3 trains a day from Toronto to Windsor, ON. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train for this journey departs from Toronto at 10: 50 AM. The last train leaves from Toronto at 10: 50 AM. Check Omio for the latest train schedule from Toronto to Windsor, ON and book the best time to depart on your chosen travel date.
If you purchase a train ticket from Toronto to Windsor, ON within the next 7 days, you can find tickets to cost on average $52 (€46) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Windsor, ON from Toronto are generally on sale a few months before the planned departure date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language