There are 10 ways to get from Ontario to Nova Scotia by bus, plane, 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.
Line 6 bus to Ottawa Macdonald-Cartier International Airport, fly to Halifax Stanfield International Airport
best- Take the bus from Bank / Gladstone to Billings Bridge 4Bbus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Halifax Stanfield International Airport (YHZ)plane YOW - YHZ
4h 34mFly Toronto Pearson International Airport to Halifax Stanfield International Airport
cheapest- Fly from Toronto Pearson International Airport (YYZ) to Halifax Stanfield International Airport (YHZ)plane YYZ - YHZ
4h 43m$107–438Train
- Take the train from Toronto Union Station to Montréaltrain VIA Rail
- Take the train from Montréal to Halifaxtrain VIA Rail
29h 34m$435–1,043Drive 1,659.7 km
- Drive from Toronto to Halifaxcar 1,659.7 km
19h 34m$335–484Fly Toronto Pearson International Airport to Sydney/J.A. Douglas Mccurdy Airport
- Fly from Toronto Pearson International Airport (YYZ) to Sydney/J.A. Douglas Mccurdy Airport (YQY)plane YYZ - YQY
4h 7m$402–2,429Fly John C. Munro Hamilton International Airport to Halifax Stanfield International Airport
- Fly from John C. Munro Hamilton International Airport (YHM) to Halifax Stanfield International Airport (YHZ)plane YHM - YHZ
5h 9m$151–511Line 12 bus to Kitchener/Waterloo Airport, fly to Halifax Stanfield International Airport
- Take the bus from Westmount / Village to Fairway Stationbus
- Fly from Kitchener/Waterloo Airport (YKF) to Halifax Stanfield International Airport (YHZ)plane YKF - YHZ
6h 2m$115–325Fly Ottawa Macdonald-Cartier International Airport to Greater Moncton International Airport, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Greater Moncton International Airport (YQM)plane YOW - YQM
- Take the bus from Moncton Airport to Trurobus
6h 34m$334–764Bus, train via Moncton
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.bus
- Take the train from Montréal to Monctontrain
- Take the bus from Moncton to Halifax Bus Terminalbus
30h 50m$360–923Bus, train
- Take the bus from Toronto to Ottawabus
- Take the bus from Ottawa to Montréalbus
- Take the train from Montréal to Halifaxtrain
34h 8m$399–832
Ontario to Nova Scotia by train
Comparing Your Travel Options
The cheapest way to get from Ontario to Nova Scotia is to line 12 bus and fly which costs $110 - $330 and takes 6h 2m.
The fastest way to get from Ontario to Nova Scotia is to fly which takes 4h 7m and costs $400 - $2,500.
No, there is no direct train from Ontario station to Nova Scotia. However, there are services departing from Toronto Union Station and arriving at Halifax via Montréal. The journey, including transfers, takes approximately 29h 34m.
The distance between Ontario and Nova Scotia is 1000 km. The road distance is 1659.7 km.
The best way to get from Ontario to Nova Scotia without a car is to train which takes 29h 34m and costs $430 - $1,100.
It takes approximately 4h 34m to get from Ontario to Nova Scotia, including transfers.
Ontario to Nova Scotia train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Ontario to Nova Scotia is to train which takes 29h 34m and costs $430 - $1,100. Alternatively, you can fly, which costs $100 - $440 and takes 4h 43m.
Nova Scotia is 1h ahead of Ontario. It is currently 12:00 in Ontario and 13:00 in Nova Scotia.
Ontario to Nova Scotia train services, operated by VIA Rail, arrive at Montréal station.
What companies run services between Ontario, Canada and Nova Scotia, Canada?
You can take a train from Toronto Union Station to Halifax via Montréal in around 29h 34m. Alternatively, WestJet, Flair Airlines, and two other airlines fly from Toronto Pearson International Airport (YYZ) to Halifax Stanfield International Airport (YHZ) hourly.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $80–470
Flights from Ottawa Macdonald-Cartier International Airport to Halifax Stanfield International Airport via Montreal
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $80–470
Flights from Ottawa Macdonald-Cartier International Airport to Halifax Stanfield International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 9m
- When
- Every day
- Estimated price
- $110–600
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $85–470
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport via Montreal
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $85–470
Flights from Toronto Pearson International Airport to Sydney/J.A. Douglas Mccurdy Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $390–2,000
Flights from Toronto Pearson International Airport to Sydney/J.A. Douglas Mccurdy Airport via Montreal
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $390–2,000
Flights from Ottawa Macdonald-Cartier International Airport to Greater Moncton International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $85–550
Flights from Ottawa Macdonald-Cartier International Airport to Greater Moncton International Airport via Montreal
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $85–550
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $260–470
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $130–550
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 54m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $130–550
Flights from John C. Munro Hamilton International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $140–500
Flights from John C. Munro Hamilton International Airport to Halifax Stanfield International Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $140–500
Flights from Ottawa Macdonald-Cartier International Airport to Greater Moncton International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $260–600
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $85–430
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $110–410
Flights from Kitchener/Waterloo Airport to Halifax Stanfield International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $100–300
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Montréal to Halifax
- Ave. Duration
- 23h 6m
- Frequency
- 3 times a week
- Estimated price
- $310–700
- Website
- VIA Rail
- Escape
- $310–650
- Business
- $380–600
- Business Plus
- $390–600
- Economy
- $350–700
- Economy Plus
- $390–700
Train from Montréal to Moncton
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- $240–550
- Website
- VIA Rail
- Escape
- $240–550
- Business
- $300–480
- Business Plus
- $320–500
- Economy
- $270–550
- Economy Plus
- $300–550
Train from Montréal to Halifax
- Ave. Duration
- 23h 6m
- Frequency
- 3 times a week
- Estimated price
- $310–700
- Website
- VIA Rail
- Escape
- $310–650
- Business
- $380–600
- Business Plus
- $390–600
- Economy
- $350–700
- Economy Plus
- $390–700
- Phone
- +1 613-560-5000
- Website
- OC Transpo
Bus from Bank / Gladstone to Billings Bridge 4B
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Website
- OC Transpo
- Phone
- +1 519-585-7555
- Website
- Grand River Transit
Bus from Westmount / Village to Fairway Station
- Ave. Duration
- 21 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
- Website
- Grand River Transit
- Schedules at
- GRT Schedules
- Phone
- +1 800 575 1807
- info@maritimebus.com
- Website
- Maritimebus
Bus from Moncton Airport to Truro
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $70–160
- Website
- Maritimebus
Bus from Moncton to Halifax Bus Terminal
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $110–270
- Website
- Maritimebus
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- Megabus
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to St-Antoine O. @ Rue Mansfield // St Antoine W. @ Mansfield St.
- Ave. Duration
- 7h 10m
- Frequency
- Every 2 hours
- Estimated price
- $10–110
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Ottawa
- Ave. Duration
- 5h 51m
- Frequency
- Every 4 hours
- Estimated price
- $55–90
- Schedules at
- Flixbus USA
Bus from Ottawa to Montréal
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $26–40
- Schedules at
- Flixbus USA
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 Which London airport should I choose?, Getting to Milan from the airport, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Ontario to Nova Scotia is 1660 km. It takes approximately 19h 34m to drive from Ontario to Nova Scotia.
There are 264+ hotels available in Nova Scotia.