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

Deutsche Bahn

Overview: Train from Toronto to Windsor, ON

distanceDistance205 miles (331 km)
durationAverage train duration3 h 59 min
priceAverage train ticket price$58 (€48)
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 trip 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. You can get the cheapest train tickets for this route for as low as $50 (€41), but the average price of train tickets is $58 (€48).

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

Travel from Toronto to Windsor, ON from $50 (€41) with Omio’s train partners VIA Rail! You can find the best schedules and tickets when comparing and booking the most popular route for you.

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 between Toronto and Windsor, ON.

Omio helps you find the perfect Toronto - Windsor, ON train with VIA Rail. Whether you are searching for the fastest, earliest or cheapest train to Windsor, ON from Toronto, Omio shows you VIA Rail current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Toronto to Windsor, ON journey. You can expect to travel around 205 miles (331 km) between Toronto and Windsor, ON on a train with VIA Rail. Once you are ready, buy your one-way VIA Rail tickets between Toronto and Windsor, ON starting as low as $50 (€41) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with VIA Rail!

  • Average Price: $50

VIA Rail's current ticket policies due to COVID-19 for your train to Windsor, ON from Toronto are the following:

  • Refund or voucher policy
  • You can cancel your reservation at any time prior to the scheduled departure and receive a full refund in addition to not incurring any service charges, regardless of when you purchased your ticket. This includes all travel up to and including November 1, 2020, as well as any travel after November 1, 2020, if their outbound train is on or before November 1, 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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.

How much are cheap trains from Toronto to Windsor, ON?

Looking to save money on your journey? Omio customers have found the cheapest train between Toronto and Windsor, ON for the next 7 days starting from $50 (€41)  one way.

What is the price of a train ticket to Windsor, ON from Toronto?

In the next 7 days you can expect to pay on average $58 (€48)  for a train ticket to Windsor, ON from Toronto.

How many miles is it from Toronto to Windsor, ON by train?

When traveling this route you should expect the distance from Toronto to Windsor, ON by train to be approximately 205 miles (331 km).

How long is the train from Toronto to Windsor, ON?

The train time between Toronto and Windsor, ON is on average 3 h 59 min  for the 205 miles (331 km) long journey, but the time it takes to go to Windsor, ON from Toronto by train can vary depending on specific dates or traveling on weekends and holidays.

Which train companies should I travel with from Toronto to Windsor, ON?

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.

How many train services are there from Toronto to Windsor, ON a day?

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.

When is the earliest train from Toronto to Windsor, ON? When is the last train from Toronto to Windsor, ON?

You can take the first train from Toronto to Windsor, ON at 11: 37 AM. The last train from Toronto to Windsor, ON that you can take departs at 10: 30 PM. Omio shows you the latest train from Toronto to Windsor, ON schedule to help you book the best departure time for this journey.

How early should I buy train tickets between Toronto and Windsor, ON to score the best deals?

You can find trains between Toronto and Windsor, ON to cost on average $58 (€48) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Toronto to Windsor, ON train generally on sale a few months before the planned travel date.