COMPARE Prices across different modes

Wed
Sep 22
$49VIA Rail Canada
$149Air Canada
Thu
Sep 23
$48VIA Rail Canada
$326Air Canada
Fri
Sep 24
$49VIA Rail Canada
$149Air Canada
Sat
Sep 25
$49VIA Rail Canada
$151Air Canada
Sun
Sep 26
$49VIA Rail Canada
$149Air Canada
Mon
Sep 27
$59VIA Rail Canada
Find prices
Tue
Sep 28
$59VIA Rail Canada
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Windsor, ON from Toronto

distanceDistance205 miles (331 km)
durationAverage train duration3 h 59 min
priceAverage train ticket price$52 (€42)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersVIA 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. You can get the cheapest train tickets for this route for as low as $48 (€39), but the average price of train tickets is $52 (€42).

Train companies

Train between Toronto and Windsor, ON with VIA Rail

You can travel by train between Toronto and Windsor, ON with VIA Rail for as low as $49 (€39). 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 Toronto to Windsor, ON.

Find the perfect VIA Rail train between Toronto and Windsor, ON for a smooth and relaxing journey. Omio makes it convenient for you to check the latest VIA Rail train schedules and compare the cheapest, fastest or earliest train between Toronto and Windsor, ON. You can also check relevant travel information for the VIA Rail train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap VIA Rail train tickets online. You can expect to travel around 205 miles (331 km) on this route and your VIA Rail Toronto to Windsor, ON train ticket can cost as little as $49 (€39) one-way if you book in advance. When you search for VIA Rail tickets between Toronto and Windsor, ON in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official VIA Rail train tickets online quickly and easily on Omio and enjoy the travel experience!

    When you buy your VIA Rail train tickets from Toronto to Windsor, ON don't forget to keep the following COVID-19 related policies in mind:

    • 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.
    FAQs
    How much are cheap trains between Toronto and Windsor, ON?
    Looking to save money on your route? Omio customers have found the cheapest train between Toronto and Windsor, ON for the next 7 days starting from $49 (€39)  one way.
    What is the price of a train ticket between Toronto and Windsor, ON?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Toronto to Windsor, ON train to cost on average $52 (€42)  one way.
    How far is it from Toronto to Windsor, ON by train?
    You should expect to travel around 205 miles (331 km)  to Windsor, ON from Toronto by train.
    How many hours is the train time to Windsor, ON from Toronto?
    The train time to Windsor, ON from Toronto is on average 3 h 59 min  for the 205 miles (331 km) long journey, but the time it takes to go from Toronto to Windsor, ON 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 from Toronto to Windsor, ON and compare the amenities they offer before buying a train ticket.
    How many train services are there between Toronto and Windsor, ON a day?
    The average number of trains departing Toronto for Windsor, ON is 3 a day. The train schedules and services may vary between weekdays and weekends.
    When can I take the first train from Toronto to Windsor, ON? When can I take the last train for the day?
    The earliest train for this trip departs from Toronto at 10: 37 AM. The last train leaves from Toronto at 11: 45 PM. Check Omio for the latest train schedule from Toronto to Windsor, ON and book the best time to depart on your chosen travel date.
    When should I buy the Toronto to Windsor, ON train for the best deals on tickets?
    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 (€42) 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.