COVID-19 Travel restrictions may apply upon entering Canada. Learn More.

There are 8 ways to get from Detroit to Montreal by plane, car, train, shuttle, bus or rideshare

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Windsor to Montreal  •  6h 15m

  1. Fly from Windsor (YQG) to Montreal (YUL) YQG - YUL

$110 - $617

Cheapest option

Fly Detroit to Burlington, drive  •  5h 30m

  1. Fly from Detroit (DTW) to Burlington (BTV) DTW - BTV
  2. Drive from Burlington to Montreal

$79 - $677

6 alternative options

Fly Detroit to Montreal  •  5h 3m

  1. Fly from Detroit (DTW) to Montreal (YUL) DTW - YUL

$146 - $613

Train to London, fly to Montreal  •  6h 15m

  1. Take the train from Windsor to London
  2. Fly from London (YXU) to Montreal (YUL) YXU - YUL

$277 - $619

Train  •  10h 17m

  1. Take the train from Windsor to Toronto Union Station VIA Rail
  2. Take the train from Toronto Union Station to Montréal VIA Rail

$183 - $439

Shuttle, bus  •  14h 30m

  1. Take a shuttle bus from Windsor, ON - Holiday Inn Ambassador Bridge to Toronto, ON - Pearson International Airport London Airport
  2. Take the bus from Toronto, ON to Montreal Toronto

$125 - $163

Train, rideshare  •  10h 6m

  1. Take the train from Windsor to Toronto Union Station VIA Rail
  2. Take the rideshare from Toronto to Montreal

$123 - $219

Drive  •  10h 12m

  1. Drive from Detroit to Montreal 900.7 km

$90 - $140

United States → Canada
Restricted

Travel safe during COVID-19

International entry into Canada from United States

  • Entry is restricted for citizens and permanent residents of United States
Show more details
Allowed for: Citizens and permanent residents

Restricted for: Foreign nationals

Show less

Conditions of entry into Canada from United States

  • Negative COVID-19 test issued at most 3 days prior for all arrivals by land or air 5 years of age or older
  • Travellers are required to submit their quarantine plan using ArriveCAN app prior to arrival
  • 14 day mandatory quarantine including 3 night pre-paid booking at a government authorised hotel at traveller's expense. COVID-19 test on arrival. Additional COVID-19 test on day 8 of quarantine
  • Negative COVID-19 result is required for quarantine release
This applies to arrivals from all countries, with no exceptions

Rules to follow in Canada

2m

Recommended

Considerations leaving from United States

The official advice is to delay international travel until fully vaccinated

Frequently Asked Questions


No, entry into Canada from United States is currently restricted.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Domestic border crossings may be subject to approval, testing and quarantine
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Montreal is 1-833-784-4397.

Wearing a face mask on public transport in Montreal is recommended.

The social distance requirement in Montreal is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

Yes, entry into United States from Canada is currently restricted.

Explore options for future travel.

Last updated: 5 May 2021
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Detroit to Montreal is to drive which costs $70 - $110 and takes 10h 12m.

More details

The quickest way to get from Detroit to Montreal is to fly which costs $110 - $490 and takes 5h 3m.

More details

No, there is no direct train from Detroit to Montreal. However, there are services departing from Windsor and arriving at Montréal via Toronto Union Station. The journey, including transfers, takes approximately 10h 17m.

More details

The distance between Detroit and Montreal is 835 km. The road distance is 900.7 km.

Get driving directions

The best way to get from Detroit to Montreal without a car is to train which takes 10h 17m and costs $140 - $350.

More details

It takes approximately 6h 15m to get from Detroit to Montreal, including transfers.

More details

Detroit to Montreal train services, operated by VIA Rail, depart from Windsor station.

More details

The best way to get from Detroit to Montreal is to fly which takes 6h 15m and costs $85 - $500. Alternatively, you can train, which costs $140 - $350 and takes 10h 17m.

Mode details

There is no direct flight from Windsor Airport to Montreal Airport. The quickest flight takes 4h 9m and has one stopover.

Search flights

Detroit to Montreal train services, operated by VIA Rail, arrive at Montréal station.

More details

Map of how to get from Detroit to Montreal.
Launch map view
  • Distance: 835.2 km
  • Duration: 6h 15m

What companies run services between Detroit, MI, USA and Montreal, QC, Canada?

Air Canada and United Airlines fly from Detroit to Montreal 4 times a day. Alternatively, you can take a train from Detroit to Montreal via Toronto Union Station in around 10h 17m.

Airlines
Air Canada
Website
aircanada.com
Flights from Windsor to Montreal via Toronto
Ave. Duration
6h 45m
When
Every day
Estimated price
$260 - $1,000
Flights from Windsor to Montreal via Toronto, Ottawa
Ave. Duration
6h 5m
When
Every day
Estimated price
$260 - $1,000
Flights from Windsor to Montreal via Toronto, Newark
Ave. Duration
7h 9m
When
Every day
Estimated price
$270 - $1,200
Flights from Detroit to Montreal via Toronto
Ave. Duration
3h 59m
When
Every day
Estimated price
$140 - $900
Flights from Detroit to Montreal via Newark
Ave. Duration
4h 4m
When
Every day
Estimated price
$290 - $1,200
Flights from London to Montreal
Ave. Duration
1h 29m
When
Every day
Estimated price
$260 - $900
Flights from London to Montreal via Toronto
Ave. Duration
3h 19m
When
Every day
Estimated price
$260 - $900
Delta
Website
delta.com
Flights from Detroit to Montreal
Ave. Duration
1h 45m
When
Every day
Estimated price
$50 - $550
Flights from Detroit to Montreal via Toronto
Ave. Duration
3h 26m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$280 - $1,600
Flights from Detroit to Burlington
Ave. Duration
1h 40m
When
Every day
Estimated price
$60 - $650
Flights from London to Montreal via Toronto
Ave. Duration
3h 57m
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$270 - $900
WestJet
Website
westjet.com
Flights from Detroit to Montreal
Ave. Duration
1h 45m
When
Every day
Estimated price
$50 - $550
Flights from Detroit to Montreal via Toronto
Ave. Duration
3h 26m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$280 - $1,600
Flights from London to Montreal via Toronto
Ave. Duration
3h 57m
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$270 - $900
United Airlines
Website
united.com
Flights from Detroit to Montreal via Newark
Ave. Duration
4h 4m
When
Every day
Estimated price
$290 - $1,200
Royal Jordanian
Website
rj.com
Flights from Detroit to Montreal
Ave. Duration
1h 35m
When
Monday and Thursday
Estimated price
$330 - $750
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Windsor to London
Ave. Duration
1h 51m
Frequency
4 times a day
Estimated price
$55 - $110
Website
VIA Rail
Escape
$30 - $45
Business
$90 - $105
Economy
$58 - $61
EconomyPlus
$70 - $110
Train from Windsor to Toronto Union Station
Ave. Duration
4h 6m
Frequency
4 times a day
Estimated price
$80 - $180
Website
VIA Rail
Escape
$50 - $70
Business
$110 - $150
Economy
$80 - $95
EconomyPlus
$120 - $180
Train from Toronto Union Station to Montréal
Ave. Duration
5h 11m
Frequency
5 times a day
Estimated price
$100 - $260
Website
VIA Rail
Escape
$70 - $95
Business
$140 - $180
Economy
$100 - $120
EconomyPlus
$180 - $260
Bus operators
Robert Q Airbus
Phone
(519) 679-2707
Email
courier@robertq.com
Website
reservation.robertq.com
Shuttle from Windsor, ON - Holiday Inn Ambassador Bridge to Toronto, ON - Pearson International Airport
Ave. Duration
4h 45m
Frequency
5 times a day
Estimated price
$68
Schedules at
reservation.robertq.com
Megabus Canada
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Toronto, ON to Montreal
Ave. Duration
6h 10m
Frequency
3 times a day
Estimated price
$45 - $75
Book at
megabus.ca
Other operators
Ridesharing.com
Website
ridesharing.com
Rideshare from Toronto to Montreal
Ave. Duration
5h
Frequency
4 times a week
Estimated price
$40
Schedules at
ridesharing.com

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Detroit to Montreal is 901 km. It takes approximately 10h 12m to drive from Detroit to Montreal.

Get driving directions

United Airlines and Air Canada offer flights from Windsor Airport to Montreal Airport.

Search flights

There are 1202+ hotels available in Montreal. Prices start at $125 CAD per night.

More details

The best way to get from Detroit to Windsor Airport is to line 8 bus which takes 23 min and costs $6.

More details