COVID-19 Travel restrictions may apply in Canada. Learn More.

There are 4 ways to get from Montreal to Nova Scotia by plane, bus, train or car

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 to Sydney  •  5h 31m

  1. Fly from Montreal (YUL) to Sydney (YQY) YUL - YQY

$194 - $2,235

Cheapest option

Fly to Halifax, line 84 bus  •  5h 10m

  1. Fly from Montreal (YUL) to Halifax (YHZ) YUL - YHZ
  2. Take the line 84 bus from Barrington St At Scotia Square Bay 3 to Glendale Dr Before Metropolitan Ave

$112 - $478

2 alternative options

Train  •  21h 51m

  1. Take the train from Montréal to Halifax VIA Rail

$190 - $340

Drive  •  13h 23m

  1. Drive from Montreal to Halifax 1243.4 km

$130 - $200

Coronavirus (COVID-19) in Canada

There is widespread community transmission globally.
Some travel restrictions may still be in place within Canada. For the latest travel status, please check the official page for Canada.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Canada.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Canada due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for Canada

Domestic travel is restricted within Canada due to Coronavirus (COVID-19).

Official Coronavirus (COVID-19) Information for Canada

International flights leaving Canada are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for Canada

Last updated: August 12 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Montreal to Nova Scotia is to fly and line 84 bus which costs $110 - $480 and takes 5h 10m.

More details

The quickest way to get from Montreal to Nova Scotia is to fly and line 84 bus which costs $110 - $480 and takes 5h 10m.

More details

Yes, there is a direct train departing from Montréal and arriving at Halifax. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 21h 51m.

More details

The distance between Montreal and Nova Scotia is 772 km. The road distance is 1243.4 km.

Get driving directions

The best way to get from Montreal to Nova Scotia without a car is to train which takes 21h 51m and costs $190 - $340.

More details

It takes approximately 5h 31m to get from Montreal to Nova Scotia, including transfers.

More details

Montreal to Nova Scotia train services, operated by VIA Rail, depart from Montréal station.

More details

The best way to get from Montreal to Nova Scotia is to fly which takes 5h 31m and costs $190 - $2,300. Alternatively, you can train, which costs $190 - $340 and takes 21h 51m.

Mode details

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

Search flights

Nova Scotia is 1h ahead of Montreal. It is currently 4:34 PM in Montreal and 5:34 PM in Nova Scotia.

Map of how to get from Montreal to Nova Scotia.
Launch map view
  • Distance: 771.7 km
  • Duration: 5h 31m

What companies run services between Montreal, QC, Canada and Nova Scotia, Canada?

WestJet, Air Canada and Air Transat fly from Montreal to Glace Bay every 2 hours. Alternatively, VIA Rail operates a train from Montréal to Halifax 3 times a week. Tickets cost $190 - $340 and the journey takes 21h 51m.

Airlines
Air Canada
Website
aircanada.com
Flights from Montreal to Sydney via Toronto
Ave. Duration
4h 27m
When
Every day
Estimated price
$260 - $1,100
Flights from Montreal to Sydney via Halifax
Ave. Duration
6h 46m
When
Every day
Estimated price
$220 - $850
Flights from Montreal to Halifax
Ave. Duration
1h 28m
When
Every day
Estimated price
$120 - $550
Flights from Montreal to Halifax via Ottawa
Ave. Duration
3h 44m
When
Every day
Estimated price
$120 - $550
WestJet
Website
westjet.com
Flights from Montreal to Sydney via Halifax
Ave. Duration
5h 33m
When
Every day
Estimated price
$190 - $750
Flights from Montreal to Sydney via Toronto
Ave. Duration
6h 24m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $700
Flights from Montreal to Halifax
Ave. Duration
1h 45m
When
Every day
Estimated price
$110 - $650
Porter Airlines
Website
flyporter.com
Flights from Montreal to Halifax
Ave. Duration
1h 41m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$90 - $650
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Montréal to Halifax
Ave. Duration
21h 51m
Frequency
3 times a week
Estimated price
$190 - $340
Website
VIA Rail
Escape
$160 - $190
Economy
$190 - $280
EconomyPlus
$240 - $340
Business
$350 - $490
Bus operators
Metro Transit - HRM
Website
halifax.ca
Bus from Barrington St At Scotia Square Bay 3 to Glendale Dr Before Metropolitan Ave
Ave. Duration
32 min
Frequency
Hourly
Estimated price
$3
Website
Metro Transit - HRM

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, What documents do I need to cross Niagara Falls? and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers

Montreal to Nova Scotia train services, operated by VIA Rail, arrive at Halifax station.

More details

Yes, the driving distance between Montreal to Nova Scotia is 1243 km. It takes approximately 13h 23m to drive from Montreal to Nova Scotia.

Get driving directions

Air Transat, Air Canada and WestJet offer flights from Montreal Airport to Sydney Airport.

Search flights

There are nine+ hotels available in Nova Scotia. Prices start at $125 CAD per night.

More details

The best way to get from Montreal to Montreal Airport is to line 747 bus which takes 22 min and costs $3 - $10.

More details