Travel options
from Windsor, ON to Montreal, QC

You can get from Windsor, ON to Montreal, QC by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Windsor, ON and Montreal, QC

distanceDistance517 miles (834 km)
modeAvailable travel modesFlight or train
priceTicket price range$194 - $244
cheapestCheapest modeTrain • $194 (€162) • 11 h 21 min
fastestFastest modeFlight • $244 (€204) • 3 h 6 min
carriersPopular travel companiesAir Canada or VIA Rail Canada

Take a flight or train to travel 517 miles (834 km) from Windsor, ON to Montreal, QC. If speed is a priority, then a flight is the best option with an average duration of 3 h 6 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $194 (€162). The most popular travel companies which serve this trip are Air Canada or VIA Rail Canada among others. Travelers can even take a direct from Windsor, ON to Montreal, QC.

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

Travel 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 do I travel from Windsor, ON to Montreal, QC?

There are 2 ways that you can travel from Windsor, ON to Montreal, QC. You can take a flight or train.

What is the cheapest way to travel to Montreal, QC from Windsor, ON?

The cheapest way to travel from Windsor, ON to Montreal, QC is by taking a train with an average price of $194 (€162).

This is compared to other travel options to Montreal, QC:

A train is generally $50 (€42) less than a flight for the same journey. Taking a flight costs on average $244 (€204) from Windsor, ON to Montreal, QC.

What is the quickest way to get from Windsor, ON to Montreal, QC?

The quickest way to travel to Montreal, QC from Windsor, ON is by flight, which takes on average 3 h 6 min   compared to other travel options that may take you longer to get to your destination:

In comparison, going by train can take 11 h 21 min   on average.

What is the distance between Windsor, ON and Montreal, QC?

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

How many services a day are there between Windsor, ON and Montreal, QC?

The average frequency per day from Windsor, ON to Montreal, QC is:

  • Around 2 trains per day.

However, we recommend checking specific travel dates for your trip between Windsor, ON and Montreal, QC as scheduled services by flight or train can vary by season or day of the week.

Where do I depart from Windsor, ON? Where do I arrive in Montreal, QC?

These are the most popular departure and arrival points from Windsor, ON to Montreal, QC:

    Which travel companies can take me from Windsor, ON to Montreal, QC?

    Omio works with many trusted partners that can help you travel the best way from Windsor, ON to Montreal, QC:

    • You can travel by plane to Montreal, QC from Windsor, ON with Air Canada, and you can find Air Canada Windsor, ON to Montreal, QC tickets for $244 (€204) on Omio.
    • You can go to Montreal, QC from Windsor, ON by train with VIA Rail Canada. You'll see cheap train tickets for $194 (€162) with VIA Rail Canada from Windsor, ON to Montreal, QC on Omio.

    Where else should I travel to after my journey to Montreal, QC from Windsor, ON ends?

    Omio customers who travel from Windsor, ON to Montreal, QC often also extend their vacation to go to Paris, Toronto or Brussels. Omio can help you plan your trip by finding the best connections between Montreal, QC and these popular destinations at a great price.

    How early should I book Windsor, ON to Montreal, QC tickets online to score the best deals?

    Before traveling from Windsor, ON to Montreal, QC, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

    • A plane ticket for this route is costing $244 (€204) one way on average.
    • A train ticket costs $194 (€162) one way on average for this route.

    But we recommend booking Windsor, ON to Montreal, QC tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Windsor, ON to Montreal, QC: related information

    Here are some other resources that might have the information you need