Windsor, ON to Toronto train

Cheap train tickets from Windsor, ON to Toronto

Showing times and prices for Jun 12

Cheapest

51

Average

51

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

VIA Rail
05:40AM4h30
Windsor
10:10AMToronto
511One-way
0 transfers
VIA Rail
08:43AM4h22
Windsor
01:05PMToronto
511One-way
0 transfers
VIA Rail
01:46PM4h07
Windsor
05:53PMToronto
511One-way
0 transfers
VIA Rail
05:41PM4h09
Windsor
09:50PMToronto
511One-way
0 transfers

Train schedule from Windsor, ON to Toronto

Showing trains for tomorrow, Monday, June 12
VIA Rail
05:40AM4h30
Windsor
10:10AMToronto
0 transfers
VIA Rail
08:43AM4h22
Windsor
01:05PMToronto
0 transfers
VIA Rail
01:46PM4h07
Windsor
05:53PMToronto
0 transfers
VIA Rail
05:41PM4h09
Windsor
09:50PMToronto
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
Jun 12
Tue
Jun 13
Wed
Jun 14
Thu
Jun 15
Fri
Jun 16
Sat
Jun 17
Sun
Jun 18

Fastest train times from Windsor, ON to Toronto

Showing times and prices for Jun 12

Fastest Journey

4 h 7 m

Average

4 h 17 m

Trains per day

4

Distance

332 km

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

VIA Rail
01:46PM4h07
Windsor
05:53PMToronto
511One-way
0 transfers
VIA Rail
05:41PM4h09
Windsor
09:50PMToronto
511One-way
0 transfers
VIA Rail
08:43AM4h22
Windsor
01:05PMToronto
511One-way
0 transfers
VIA Rail
05:40AM4h30
Windsor
10:10AMToronto
511One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Windsor, ON to Toronto

distanceDistance205 miles (331 km)
priceAverage train ticket price$58 (€51)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day
carriersTrain providersVIA Rail Canada

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

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

You can travel by train to Toronto from Windsor, ON with VIA Rail for as low as $58 (€51). When you search for schedules and tickets, Omio will show you 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 Windsor, ON to Toronto.

Windsor, ON to Toronto train information with VIA Rail:

  • Average Duration: 4 h 17 min
  • Cheapest Price: $58
  • VIA Rail frequency: 4 a day

Trains from Windsor to Toronto

Toronto is the main city of Ontario and the largest metropolis in the east of Canada. It's a modern city where the downtown business towers have been used as a stand-in for Manhattan by many movie makers. In addition to being a major business center, Toronto is a popular destination for city-break vacationers, drawn by attractions like the St. Lawrence Market and Old Toronto neighborhoods, or a Niagara Falls tour. Business visitors and vacationers from south-west Ontario can take a VIA Rail intercity train from Windsor to Toronto Union Station seven days a week. It's a route that also suits US visitors who have crossed the border in Detroit and are booking onward travel in Ontario. Journey times for the trip to Toronto are just over four hours. Departures from Windsor include early morning, mid-morning, and afternoon services. Weekend schedules are slightly less-frequent, with one fewer direct service to Toronto from the border city on Sundays.

Which train companies travel from Windsor to Toronto?

The main long-distance rail operator in Canada, VIA Rail, provides all the country's intercity services including daily connections from Windsor to Toronto Union Station, running on the southern stretch of the VIA Rail Quebec-Ontario corridor. VIA Rail intercity services on this route offer passengers a choice of Economy and Business Class seating. Seats are equipped with electrical outlets for passengers to charge their personal devices, free WiFi internet access and onboard entertainment facilities. Trolley catering services in Economy sell snacks, sandwiches and drinks on board the train from Windsor to Toronto, while Business Class passengers are served with complimentary meals and cocktails. Additional services on some Via Rail intercity trains from the border to Toronto include baggage check-in services for up to two large items per passenger.

How long is the train ride from Windsor to Toronto?

Passengers looking for the quickest direct VIA Rail intercity train from Windsor to Toronto can choose between the mid-morning departure from Windsor and the late afternoon service, taking four hours and six minutes to complete the 223 mile (335 kilometer) route north-east through southern Ontario, via Chatham, London, and Woodstock to the provincial capital. Other direct trains with VIA Rail take between one and 28 minutes longer to reach Union Station, with the early morning departure providing the slowest train from Windsor to Toronto, taking four hours and 34 minutes. Indirect connections are not a practical consideration on this VIA Rail route to Toronto.

How many trains are there from Windsor to Toronto?

The VIA Rail intercity timetable offers four direct trains from Windsor to Toronto daily from Monday to Saturday and three direct services on Sundays. The schedules on weekdays and Saturdays include an early morning departure and mid-morning departure from Windsor, and mid-afternoon and late afternoon services, with the final connection arriving at Union Station just before 10:00 p.m. Sunday schedules have no early morning service from Windsor.

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

Departure station: Windsor Station is situated in the Walkerville neighborhood, near the Detroit River, north-east of the city center. Public transport connections are provided by city crosstown bus routes stopping near the station on Walker Road or Wyandotte Street. Facilities at the station include a baggage storage service, rest rooms, taxi stands, free WiFi, ATMs, and a currency exchange desk for US passengers arriving in Windsor from the border crossing. The station concourse has fast food outlets, a coffee shop, a convenience store, news vendors, and vending machines. Parking lots and electric vehicle charging points are adjacent to the station.

Arrival station: Toronto Union Station is a major rail hub, Canada's busiest rail terminal and also the second-busiest station in North America. A national historic site, Union Station lies on the south side of downtown Toronto, close to the waterfront, and is the city's main arrival point for VIA Rail intercity services and for the GO suburban rail network. Public transport connections from the station include TTC Subway trains, city buses, GO buses and streetcars, operating from stops within the station complex or nearby on Front Street and Bay Street. Passenger facilities at the station include baggage storage lockers, ATMs, a bank, an information desk, taxi stands, bike share racks, and free WiFi. The food court in the station mall provides fast food franchises, a sushi bar, fried chicken outlets, a pizzeria, Thai restaurant, sandwich stall, and burger bar. The shopping mall also includes a bookstore, drug store, grocery mini-market, and news vendors.

FAQs: Trains from Windsor, ON to Toronto

FAQs: Travel by train from Windsor, ON to Toronto 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 Windsor, ON to Toronto.
FAQs
If you’re looking to save money on tickets, you can find cheap Windsor, ON to Toronto trains for as little as $58 (€51)  in the next 7 days.
The train price from Windsor, ON to Toronto is on average $58 (€51)  if you are looking to book your tickets for this route in the next 7 days.
You should expect to travel around 205 miles (331 km)  to Toronto from Windsor, ON by train.
On average the Windsor, ON to Toronto train travel time is 4 h 17 min  for the 205 mile (331 km) long journey, but the duration can vary if you travel on weekends and holidays.
Take the Windsor, ON to Toronto train with VIA Rail Canada. However, it's always good to check out all possible train companies for the trip to Toronto from Windsor, ON as there might be differences in the amenities they offer.
On average, there are 4 trains a day from Windsor, ON to Toronto. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Windsor, ON to Toronto at 5: 40 AM. The last train from Windsor, ON to Toronto that you can take departs at 5: 41 PM. Omio shows you the latest train from Windsor, ON to Toronto schedule to help you book the best departure time for this journey.
The price of a one way train ticket from Windsor, ON to Toronto is on average $58 (€51) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets to Toronto from Windsor, ON available a few months in advance.
HomeTrainsTrain Times to TorontoWindsor, ON to Toronto train

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