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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Windsor, ON to Montreal, QC

distanceDistance517 miles (834 km)
durationAverage train duration13 h 25 min
priceAverage train ticket price$128 (€106)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Windsor, ON to Montreal, QC cover the 517 miles (834 km) long trip taking on average 13 h 25 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $128 (€106), but the average price of train tickets is $128 (€106).

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 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 do cheap train tickets from Windsor, ON to Montreal, QC cost?
If you’re looking to save money on tickets, you can find cheap Windsor, ON to Montreal, QC trains for as little as $128 (€106)  in the next 7 days.
How much does it cost to take a train between Windsor, ON and Montreal, QC?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Windsor, ON to Montreal, QC train to cost on average $128 (€106)  one way.
How far is it from Windsor, ON to Montreal, QC by train?
The Windsor, ON to Montreal, QC train distance is approximately 517 miles (834 km).
How long is the train ride between Windsor, ON and Montreal, QC?
On average the Windsor, ON to Montreal, QC train time is 13 h 25 min  covering the 517 miles (834 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many trains per day are there from Windsor, ON to Montreal, QC?
The average number of trains departing Windsor, ON for Montreal, QC is 2 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Windsor, ON to Montreal, QC? When does the last train depart from Windsor, ON to Montreal, QC?
You can take the earliest train from Windsor, ON to Montreal, QC at 10: 40 AM   or take the last train from Windsor, ON to Montreal, QC leaving at 2: 00 PM. Look for the latest Windsor, ON to Montreal, QC train schedules on Omio and book the best time to take the train for this route.
How far in advance should I buy a train ticket from Windsor, ON to Montreal, QC to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets between Windsor, ON and Montreal, QC within the next 7 days, you can find tickets to cost on average $128 (€106) one way. To find the best prices for this trip, consider booking your train ticket from Windsor, ON to Montreal, QC a few months in advance.