Find a train from Montreal to Windsor, Ontario

Find the cheapest ticket for your trip

Journey details

Journey duration 11 h 37 min
Connections per day 4
First departure: 06:37
Last departure: 11:00
Distance 835km

Virail finds for you the best train offers from Montreal to Windsor, Ontario

If you are looking for the easiest way to find the best price for your train route, virail is what you have been looking for. You just need to select the date and virail will show you all the connections offered by our partners: by filtering the results you will find the perfect solution for your budget and schedule. Virail will redirect you to the website of the company for a simple and safe booking.

Which companies serve the route from Montreal to Windsor, Ontario?

Among all virail partners, you will also be able to travel with Viarail, serving the train route between Montreal and Windsor, Ontario.

What is the price of train tickets from Montreal to Windsor, Ontario?

Ticket price Montreal - Windsor, Ontario every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 265.69$ 141.02$ 124.33$ 150.07 More $ 130.19$ 130.85
$ 68.77$ 108.07$ 68.38$ 84.66 More $ 85.98$ 103.62

Trains from Montreal to Windsor, Ontario


When the journey is as long as between Montreal and Windsor, Ontario, you should consider to take a flight to Windsor, Ontario. If you book in advance, low cost airlines can provide flight that will make you save not only time but also money.

What are the departure and arrival stations in Montreal and Windsor, Ontario?

You can take the train to Windsor, Ontario at MONTRÉAL, which arrives at WINDSOR.

Travelling by train to Windsor, Ontario from Montreal: how many daily connections are there?

4 connections are available every day to travel from Montreal to Windsor, Ontario by train. Please know that all these routes are indirect lines. Consequently, you will have to change trains.

How long does it take from Montreal to Windsor, Ontario and when do the trains leave?

With the fastest connections you will be in Windsor, Ontario in 9 hours and 53 minutes, but on average it takes 11 hours and 38 minutes. The first train headed to Windsor, Ontario is at 06:09, while the last one leaves Montreal at 11:09.

virail lets you search and compare times and prices of any transports from one city to another