Windsor, ON to Montreal, QC train

Cheap train tickets from Windsor, ON to Montreal, QC

Showing times and prices for Dec 04

Cheapest

122

Average

165

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

VIA Rail Canada
12:43PMWindsor, ON11h35 12:18AMMontreal, QC
0 transfers
1221One-way
VIA Rail Canada
09:40AMWindsor, ON11h21 09:01PMMontreal, QC
0 transfers
2081One-way

Train schedule from Windsor, ON to Montreal, QC

Showing trains for tomorrow, Sunday, December 4
VIA Rail Canada
09:40AMWindsor, ON11h21 09:01PMMontreal, QC
0 transfers
VIA Rail Canada
12:43PMWindsor, ON11h35 12:18AMMontreal, QC
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

Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10

Fastest train times from Windsor, ON to Montreal, QC

Showing times and prices for Dec 04

Fastest Journey

11 h 21 m

Average

11 h 28 m

Trains per day

2

Distance

835 km

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

VIA Rail Canada
09:40AMWindsor, ON11h21 09:01PMMontreal, QC
0 transfers
2081One-way
VIA Rail Canada
12:43PMWindsor, ON11h35 12:18AMMontreal, QC
0 transfers
1221One-way

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 Montreal, QC

distanceDistance517 miles (834 km)
durationAverage train duration11 h 21 min
priceAverage train ticket price$129 (€116)
frequencyTrain frequency3 a day
changesDirect trainNo
carriersTrain companiesVIA Rail Canada

Trains from Windsor, ON to Montreal, QC cover the 517 miles (834 km) long route taking on average 11 h 21 min with our travel partners like VIA Rail Canada. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this route costs around $129 (€116), you can find the cheapest train ticket for as low as $129 (€116).

Train providers: VIA Rail from Windsor, ON to Montreal, QC trains

Travel between Windsor, ON and Montreal, QC from $129 (€116) with Omio’s train partners VIA Rail! You can find the best schedules and tickets when comparing and booking the most affordable journey 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 to Montreal, QC from Windsor, ON.

VIA Rail is one of the best options when traveling by train to Montreal, QC from Windsor, ON. Omio quickly shows you current VIA Rail train schedules for the Windsor, ON - Montreal, QC trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance to Montreal, QC from Windsor, ON is around 517 miles (834 km) and the cheapest VIA Rail one-way ticket you can book starts at $129 (€116). As you check the latest Windsor, ON to Montreal, QC train schedule from VIA Rail for your ideal departure and arrival times, you can also review travel information, such as baggage allowance 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 between Windsor, ON and Montreal, QC so you can spend more time enjoying the smooth and easy journey!

VIA Rail from Windsor, ON to Montreal, QC train information:

  • Average Duration: 12 h 50 min
  • Average Price: $129
  • VIA Rail frequency: 3 a day

Trains from Windsor to Montreal

Montreal is a cultural hotspot in Canada, with a French style celebrating food, arts, and theater. The distance from Windsor, ON, to Montreal, QC, is approximately 519 miles (835 kilometers), and the journey between the two cities will take around 11 to 12 hours depending on the train used. VIA Rail provides three travel schedules with the first train leaving at 5:30 a.m. and arriving at Montreal at 4:58 p.m. The second train from Windsor to Montreal is scheduled to depart at 9:05 a.m. and arrive at 8:09 p.m. The third train leaves at 9:05 a.m. but arrives at 9:49 p.m., nearly 13 hours after departure. VIA Rail provides different ticketing options ranging from Escape, Economy, Economy Plus, Business, and Business Plus.

Which train companies travel from Windsor to Montreal?

Aside from VIA Rail, Amtrak also serves the Windsor to Montreal route. However, the route is not direct since Amtrak does not have a direct travel schedule between the two cities. Expect to take longer when using Amtrak as travelers have to connect between the two destinations since Amtrak has no station at Windsor. VIA Rail provides the fastest service from Windsor to Montreal as it offers direct commute, meaning travelers don't have to fuss about connecting between different stations.

How long is a train ride from Windsor to Montreal?

With an average distance of 519 miles between the cities, taking a train from Windsor to Montreal will take approximately 11 to 12 hours. VIA Rail provides the fastest route and services. It will take longer to get to Montreal when using other trains since VIA Rail has a station in Windsor. Of the three trips provided by VIA Rail, the last trip of the day takes slightly longer than 12 hours. The shortest travel duration for a train from Windsor to Montreal is 11 hours and four minutes, courtesy of VIA Rail trains. The train from Windsor to Montreal leaves the Windsor Train Station at 9:05 p.m. and arrives at Montreal Central Station at 8:09 p.m., making it the fastest rail option.

How many trains are there from Windsor to Montreal?

VIA Rail schedules three trains from Windsor to Montreal daily. The earliest train departs at 5:30 a.m. and arrives in Montreal at 4:58 p.m., approximately 11 hours 28 minutes after departure. VIA Rail's last train leaves at 9:05 a.m. and arrives at Montreal at 9.49 p.m., approximately 12 hours 44 minutes after departure due to making stops at other stations along the way. The second train, in a similar fashion to the third, leaves at 9:05 a.m. The second train, however, takes the least amount of time (11 hours and four minutes) to arrive in Montreal. Travelers looking to avoid unnecessary stops and the quickest service usually opt for the second train from Windsor to Montreal.

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

Departure station: Via Rail train services leave Windsor from the Windsor Train Station. This station plays a vital role in Canada`s long-distance travel. The Windsor Train Station is located at 298, Walker Rd behind the Hiram Walkers Distillery. The distance between the Windsor Train Station and the Windsor urban center is 2.5 miles, and it will take approximately 10-15 minutes to get from the town to the station using public transport. Bus services depart every 20 minutes until 6:00 p.m. After 6:00 p.m, the buses depart every 40 minutes until 1:20 a.m. The station provides several commuter services to its passengers. An example is the free WiFi the station provides. Other services provided in the station include baggage carts, and baggage transportation services. The station also has washrooms evenly distributed across the different areas. Taxis are also available as well as telephone services.

Arrival station: After departing Windsor in the morning hours, VIA Rail trains will arrive at the Montreal Central Station during late evening or early night depending on the time of departure. The station is located at 895 de la Gauchetiere West, near the McGill or Bonaventure Metros. Located just a few miles from downtown Montreal and it will take travelers less than 10 minutes to get to the town center from the Montreal Central Station. As Canada's second-busiest train station, Montreal Central station provides several services to travelers, including restrooms, food concessions, free WiFi, and a taxi stand.

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

Travel Tips: 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
Omio customers have found the cheapest trains from Windsor, ON to Montreal, QC to cost as little as $129 (€116)  in the next 7 days.
The Windsor, ON to Montreal, QC train ticket price is on average $129 (€116)  if you are looking to buy your tickets for this trip in the next week.
The Windsor, ON to Montreal, QC train distance is approximately 517 miles (834 km).
While the time it takes to travel 517 miles (834 km) between Windsor, ON and Montreal, QC can vary based on specific dates, weekends, and holidays, the Windsor, ON to Montreal, QC train journey time is on average 11 h 21 min.
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 journey between Windsor, ON and Montreal, QC as there might be differences in the amenities they offer.
On average, there are 3 trains a day from Windsor, ON to Montreal, QC. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the earliest train from Windsor, ON to Montreal, QC at 9: 40 AM   or take the last train from Windsor, ON to Montreal, QC leaving at 9: 40 AM. Look for the latest Windsor, ON to Montreal, QC train schedules on Omio and book the best time to take the train for this journey.
If you book a train ticket from Windsor, ON to Montreal, QC within the next 7 days, you can find tickets to cost on average $129 (€116) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Windsor, ON to Montreal, QC are generally on sale a few months before the planned departure date.

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