1map logoGo to main page

Windsor to Montreal from undefined38: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Windsor, Canada
to
Montreal, Canada

How to Get from Windsor to Montreal: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$38 by busBest price
840 kmDistance
3h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Windsor to Montreal with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  37m
Estimated price
204-514
Recommended
Company
Onex Bus, Megabus Canada
Bus
Average Duration
12h  40m
Estimated price
38-146
Cheapest
route map
Distance: 840 km
Duration: 3h 37m

See more options

Company
FlixBus
Bus
Average Duration
16h  29m
Estimated price
92-2040
Company
VIA Rail
Train
Average Duration
10h  20m
Estimated price
118-280
Company
various
Plane
Average Duration
5h  7m
Estimated price
179-677
Company
various
Drive
Average Duration
10h  8m
Estimated price
2041-2042

Windsor - Montreal operators

Explore transport companies operating between Windsor and Montreal, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aircanada.com

Plane from Windsor (YQG) to Montreal (YUL)

Average Duration
3h 47m
Estimated price
2047-2048

Plane from Detroit (DTW) to Montreal (YUL)

Average Duration
1h 49m
Estimated price
2049-5140
Website
flyporter.com

Plane from Windsor (YQG) to Montreal (YUL)

Average Duration
3h 5m
Estimated price
5143-5144
Train
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Windsor to Toronto Union Station

Average Duration
4h 9m
Estimated price
5146-5147

Train from Toronto Union Station to Montreal

Average Duration
5h 11m
Estimated price
381-2043
Bus
Contact phone
6474775500
Website
onexbus.com

Bus from Windsor, ON - 1320 Wyandotte St. W to Toronto, ON - 44 York St.

Average Duration
5h 15m
Estimated price
385-5146
Contact phone
1-866-488-4452
Website
ca.megabus.com

Bus from Toronto Union Station to Montreal

Average Duration
6h 25m
Estimated price
380-3885
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Detroit Bus Station to Ottawa

Average Duration
12h 50m
Estimated price
5148-389

Windsor to Montreal: Overview of Bus, Train, Flight, and Car Trips

Traveling between Windsor and Montreal offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Windsor to Montreal covering a distance of 559 miles. Enjoy the diverse landscapes and charming towns along the way as you venture towards the vibrant city of Montreal. 💰 The cost of traveling from Windsor to Montreal by car ranges from C$162 to C$257, providing budget-friendly options for every traveler. With flexible pricing, you can tailor your journey to suit your preferences and needs, ensuring a comfortable and affordable road trip experience. 🌆 Arrive in Montreal after approximately 10 hours and 8 minutes of driving, ready to explore the city's rich culture, delicious cuisine, and impressive landmarks. From historic architecture to bustling markets, Montreal offers a dynamic blend of experiences that will make your road trip truly memorable.
Average price
C$166 - C$263
🚆 Starting in Windsor you can take a VIA Rail train to Montreal but there is no direct route. You will need to transfer at Toronto Union Station during the approximately 10-hour and 20-minute journey. 💰 Prices for the train journey from Windsor to Montreal range from C$118 to C$280, providing an affordable and convenient option for exploring the beautiful landscapes and vibrant culture along the way.
Departure Point
Windsor station
Arrival Point
Montréal station
Useful tips for train travellers
• Onboard services for your train trip from Windsor to Montreal vary depending on the operator, but generally, you can expect catering services that offer snacks and beverages. VIA Rail, the primary operator, usually provides a café car where you can purchase items ranging from coffee and pastries to light meals. Check the current menu options before your trip at the VIA Rail website.
• For this route, VIA Rail offers different seating classes: Economy, Business, and First Class. Economy seats are comfortable and equipped with power outlets, while Business Class offers more spacious seating and complimentary meals. First Class, the most premium option, provides enhanced comfort and service. Consider your budget and comfort preference when choosing your class. Visit the VIA Rail website for detailed seat maps and pricing.
• The main operator for this route is VIA Rail Canada (www.viarail.ca). If you need an alternative, you can look into Amtrak for certain segments, but VIA Rail is the primary service provider. For local transport schedules after you arrive in Montreal, consult stm.info to find information on buses and metro service; it's essential for planning your onward journey.
🛫 If you're flying from Windsor to Montreal get ready for a journey that takes around 3 hours and includes one stopover. Porter Airlines and Air Canada are the carriers offering flights on this route. 🛄 The total duration of this flight with one stopover is approximately 3 hours and 37 minutes. Although there are no direct flights from Windsor to Montreal, the travel time is relatively efficient for this distance. 💸 Flight prices between Windsor and Montreal can range from C$204 to C$513, so be sure to explore different options to find the best deal for your trip.
Departure Point
Windsor Airport
Arrival Point
Montreal Airport. The quickest flight takes 3h 5m and has one stopover
Useful tips for plane travellers
• Be prepared for a potential layover when flying from Windsor to Montreal; both Porter Airlines and Air Canada typically schedule one stopover, often in Toronto, so plan for possible delays and snacks during your wait.
• Once you arrive at Montreal-Pierre Elliott Trudeau International Airport, follow the signs to the Arrivals area and be ready for a busy baggage claim; consider downloading the airport's app for real-time updates on baggage carousel assignments.
• Expect to pay around CAD 40-50 for a taxi ride from Montreal Airport to downtown; alternatively, you can save money by using the 747 bus service, which costs CAD 10 and runs every 10-20 minutes.
🚌 Heading from Windsor to Montreal by bus involves a journey with transfers at Toronto Union Station. The total travel time is around 12 hours and 40 minutes. 🛣️ Upon departing from Windsor - 1320 Wyandotte St. W, travelers will board a bus operated by Onex Bus. The arrival point in Montreal is the main station, offering convenience for exploring the city. 💰 A range of ticket prices from C$38 to C$146 caters to different budgets, making bus travel a cost-effective option for those journeying from Windsor to Montreal.
Departure Point
Windsor, ON - 1320 Wyandotte St. W station
Arrival Point
Montreal station

Frequently asked questions

Find out more about the route from Windsor to Montreal.

Or choose the category:
The distance between Windsor and Montreal is 840.1 km. The road distance is slightly longer at 899.9 km. The travel times vary depending on the mode of transportation chosen. By train, it takes approximately 10 hours and 20 minutes to reach Montreal from Windsor, while by plane, the travel time is around 4 hours and 11 minutes. Driving by car takes about 10 hours and 8 minutes, and by bus, the journey can take around 12 hours and 40 minutes.
The most cost-effective transportation option for traveling from Windsor to Montreal is by taking a bus. This is not only cheaper but also takes into account a longer travel time of 12 hours and 40 minutes. On the other hand, if time efficiency is a priority, flying is the fastest option, taking only 4 hours and 11 minutes. However, it is important to note that flying can be more expensive, with ticket prices ranging from C$217 to C$528.
The prices for a train ticket between Windsor and Montreal range from C$110 to C$278. On the other hand, the prices for a bus ticket between Montreal and Windsor can vary from C$38 to C$146.
To travel from Windsor to Montreal without using public transportation, you can drive the distance of approximately 899.6 km. The journey by car takes around 10 hours and 8 minutes. Keep in mind that the cost of the trip can vary between C$163 - C$257 depending on factors such as gas prices and toll fees.
To travel from Windsor to Montreal without a car, the best options are by train or by plane. Taking a train from Windsor to Montreal would take approximately 10 hours and 20 minutes and costs between C$108 and C$285. Alternatively, flying would take around 4 hours and 11 minutes with fares ranging from C$217 to C$528. There is also the option of taking a bus, which would take 12 hours and 40 minutes and costs between C$37 and C$149.
There is no direct train or bus link between Windsor and Montreal. However, there are trains and buses available with transfers in Toronto. The train journey takes approximately 10 hours and 20 minutes, while the bus journey takes approximately 12 hours and 40 minutes. Alternatively, you can also consider flying, which takes around 4 hours and 11 minutes.
The flight time between Windsor and Montreal varies depending on the number of stopovers, but the quickest option takes approximately 3 hours and 40 minutes. However, there are no direct flights available, so passengers will need to factor in the duration of any layovers. The cost of a flight between the two cities typically ranges from C$217 to C$527, but prices can vary based on factors such as the airline, time of booking, and availability.
There are plenty of options for accommodation near Montreal with over 783 hotels available. Prices for hotels start at C$76, making it suitable for different budgets. Some popular areas to stay include the Downtown area, Old Montreal and Griffintown, offering a range of hotels, from luxury to budget options.