[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Jun 25
Find prices
$358Air Canada
Sat
Jun 26
Find prices
$335Air Canada
Sun
Jun 27
$63VIA Rail Canada
Find prices
Mon
Jun 28
$49VIA Rail Canada
$124Air Canada
Tue
Jun 29
Find prices
$312Air Canada
Wed
Jun 30
$50VIA Rail Canada
Find prices
Thu
Jul 1
$50VIA Rail Canada
$235Air Canada
Fri
Jul 2
$63VIA Rail Canada
$236Air Canada
Sat
Jul 3
$48VIA Rail Canada
Find prices
Mon
Jul 5
$50VIA Rail Canada
$232Air Canada
Wed
Jul 7
$48VIA Rail Canada
Find prices
Fri
Jul 9
$50VIA Rail Canada
Find prices
Sat
Jul 10
$50VIA Rail Canada
$126Air Canada
Sun
Jul 11
$49VIA Rail Canada
$166Air Canada
Mon
Jul 12
$50VIA Rail Canada
$132Air Canada
Tue
Jul 13
$50VIA Rail Canada
$132Air Canada
Wed
Jul 14
$49VIA Rail Canada
$124Air Canada

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Fri, Jun 25
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Toronto to Windsor, ON Train Information

Avg. Train Duration
4 hours 21 minutes
Train Ticket Price: $52
Trains depart from:Toronto
Trains arrive in:Windsor, ON
Distance:332 km
Train Companies:VIA Rail Canada

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 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
How much are cheap trains between Toronto and Windsor, ON?
Omio customers have found the cheapest trains from Toronto to Windsor, ON to cost as little as $49 (€38)  in the next 7 days.
What is the price of a train ticket to Windsor, ON from Toronto?
If you’re looking to purchase your train tickets in the next week, you can expect the Toronto to Windsor, ON train price to come in at an average of $49 (€38)  one way.
How far is Windsor, ON from Toronto by train?
The Toronto to Windsor, ON train distance is approximately 205 miles (331 km).
How long is the train between Toronto and Windsor, ON?
On average the Toronto to Windsor, ON train travel time is 4 h 28 min  for the 205 miles (331 km) long trip, but the duration can vary if you travel on weekends and holidays.
Can I purchase a direct train from Toronto to Windsor, ON?
Yes, you can look for direct trains from Toronto to Windsor, ON 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.
When does the first train depart from Toronto to Windsor, ON? When does the last train depart from Toronto to Windsor, ON?
The earliest train departing from Toronto to Windsor, ON leaves at 12: 40 PM. The last train departing from Toronto to Windsor, ON leaves at 9: 30 PM. You can find the latest Toronto to Windsor, ON train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets to Windsor, ON from Toronto for the best deals?
If you purchase the Toronto to Windsor, ON train within the next 7 days, you can find one way tickets to cost on average $49 (€38). However, booking your train ticket in advance gives you access to the best prices for trains from Toronto to Windsor, ON. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.