Cheap train tickets from Windsor, ON to Montreal, QC

Showing times and prices for 27 May

Cheapest

£176

Average

£208

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Windsor, ON to Montreal, QC will cost around £ 208 if you buy it on the day, but the cheapest tickets can be found for only £ 176.

Cheapest
08:48Windsor13h25 22:13Montreal (Central Station)
1 changes
£1761One-way
2nd Cheapest
05:40Windsor11h21 17:01Montreal (Central Station)
1 changes
£2241One-way
2nd Cheapest
08:48Windsor11h30 20:18Montreal (Central Station)
1 changes
£2241One-way

Train schedule Windsor, ON to Montreal, QC

Showing trains for tomorrow, Fri, 27 May
05:40Windsor11h21 17:01Montreal (Central Station)
0 changes
08:48Windsor11h30 20:18Montreal (Central Station)
0 changes
08:48Windsor13h25 22:13Montreal (Central Station)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
27 May
£176VIA Rail Canada
£275Air Canada
Sat
28 May
£122VIA Rail Canada
£222Air Canada
Sun
29 May
£157VIA Rail Canada
£273Air Canada
Mon
30 May
£121VIA Rail Canada
£191Air Canada
Tue
31 May
£121VIA Rail Canada
£191Air Canada
Wed
1 Jun
£103VIA Rail Canada
£125Air Canada

Fastest train times from Windsor, ON to Montreal, QC

Showing times and prices for 27 May

Fastest Journey

11 h 21 m

Average

11 h 54 m

Trains per day

4

Distance

835 km

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

These direct trains cover the 835 km distance in an average of 11 h 54 m but if you time it right, some trains will get you there in just 11 h 21 m .

The slowest trains will take 13 h 25 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

VIA Rail Canada
10:40Windsor, ON11h21 22:01Montreal, QC
0 changes
£1081One-way
VIA Rail Canada
09:40Windsor, ON11h21 21:01Montreal, QC
0 changes
£911One-way
VIA Rail Canada
13:48Windsor, ON11h30 01:18Montreal, QC
0 changes
£2081One-way
VIA Rail Canada
12:48Windsor, ON13h25 02:13Montreal, QC
0 changes
£2081One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Windsor, ON to Montreal, QC

distanceDistance517 miles (834 km)
durationAverage train duration11 h 21 min
priceAverage train ticket price£137 (€154)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersVIA Rail Canada

Trains from Windsor, ON to Montreal, QC cover the 517 miles (834 km) long journey taking on average 11 h 21 min with our travel partners like VIA Rail Canada. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £103, but the average price of train tickets is £137.

Train companies: VIA Rail trains Windsor, ON to Montreal, QC

VIA Rail trains will get you from Windsor, ON to Montreal, QC from £103. With over 1000 travel companies on Omio, you can find the best train times and tickets for your 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 between Windsor, ON and Montreal, QC.

VIA Rail is one of the best options when travelling by train from Windsor, ON to Montreal, QC. Omio quickly shows you current VIA Rail train timetables for the Windsor, ON - Montreal, QC route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance from Windsor, ON to Montreal, QC is around 517 miles (834 km) and the cheapest VIA Rail one-way ticket you can book starts at £103. As you check the latest Windsor, ON to Montreal, QC train timetable from VIA Rail for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Montreal, QC safely. If you search for VIA Rail tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect VIA Rail ticket from Windsor, ON to Montreal, QC so you can spend more time enjoying the smooth and easy journey!

  • Average Price: £103

These are VIA Rail 's ticket policies for COVID-19 for the train to Montreal, QC from Windsor, ON:

  • 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

Travel Tips: Trains from Windsor, ON to Montreal, QC

Travel by train to Montreal, QC 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 Montreal, QC.
FAQs

How much does a cheap train from Windsor, ON to Montreal, QC cost?

If you’re looking to save money on tickets, you can find a cheap train from Windsor, ON to Montreal, QC for as little as £103  in the next 7 days.

What is the average cost of a train from Windsor, ON to Montreal, QC?

The Windsor, ON to Montreal, QC train ticket price is on average £137  if you are looking to purchase your tickets for this route in the next week.

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

The distance from Windsor, ON to Montreal, QC by train is approximately 517 miles (834 km).

How many hours does it take from Windsor, ON to Montreal, QC by train?

On average the train from Windsor, ON to Montreal, QC duration is 11 h 21 min  for the 517 miles (834 km) long route, but the travel time can vary if you depart on weekends and holidays.

What train providers go from Windsor, ON to Montreal, QC?

Take the Windsor, ON to Montreal, QC train with VIA Rail Canada. However, it's always good to check out all possible train companies for the route to Montreal, QC from Windsor, ON as there might be differences in the amenities they offer.

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

The average number of trains departing Windsor, ON for Montreal, QC is 1 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Windsor, ON to Montreal, QC?

The first Windsor, ON to Montreal, QC train departs at 09: 40   and the last train from Windsor, ON to Montreal, QC leaves at 13: 48. Check out the most up-to-date Windsor, ON to Montreal, QC train schedule on Omio and find the best time to travel to your destination.

How early should I purchase Windsor, ON to Montreal, QC train tickets to get the best deals?

The price of a one way train ticket from Windsor, ON to Montreal, QC is on average £137 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 companies offering this trip. In general, you can find train tickets from Windsor, ON to Montreal, QC available a few months in advance.