• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 7 ways to get from Toronto to Halifax by plane, bus, train, car ferry 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 from Toronto  •  4h 28m

  1. Fly from Toronto (YYZ) to Halifax (YHZ) YYZ - YHZ

$142 - $509

Cheapest option

Fly from Billy Bishop Toronto City  •  6h 10m

  1. Fly from Billy Bishop Toronto City (YTZ) to Halifax (YHZ) YTZ - YHZ

$130 - $432

5 alternative options

Bus to Hamilton, fly  •  5h 47m

  1. Take the bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
  2. Fly from Hamilton (YHM) to Halifax (YHZ) YHM - YHZ

$139 - $982

Train  •  27h 45m

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

$228 - $401

Bus, car ferry  •  30h 5m

  1. Take the bus from Toronto, ON - 610 Bay Street to Montreal, QC- 997 Saint-Antoine St W
  2. Take the bus from Montréal Downtown, QC to Québec
  3. Take the bus from Québec, PQ to Saint-Siméon, Capitale-Nationale, Quebec
  4. Take the car ferry from Saint Simeon, QC to Riviere-du-Loup, QC
  5. Take the bus from Rivière-du-Loup to Moncton, NB
  6. Take the bus from Moncton, NB to Halifax, NS

$201 - $315

Train, bus  •  30h 22m

  1. Take the train from Union Station to Whitby GO Le
  2. Take the bus from Whitby Station to Montreal
  3. Take the train from Montréal to Halifax

$186 - $318

Drive  •  19h 18m

  1. Drive from Toronto to Halifax 1113.5 miles

$140 - $220

Questions & Answers

The cheapest way to get from Toronto to Halifax is to drive which costs $190 - $280 and takes 19h 18m.

More details

The quickest way to get from Toronto to Halifax is to fly which costs $180 - $700 and takes 4h 28m.

More details

No, there is no direct train from Toronto to Halifax. However, there are services departing from Toronto and arriving at Halifax via Montréal. The journey, including transfers, takes approximately 27h 45m.

More details

The distance between Toronto and Halifax is 1264 km. The road distance is 1781.6 km.

Get driving directions

The best way to get from Toronto to Halifax without a car is to train which takes 27h 45m and costs $290 - $550.

More details

It takes approximately 4h 28m to get from Toronto to Halifax, including transfers.

More details

Toronto to Halifax train services, operated by VIA Rail, depart from Toronto station.

More details

The best way to get from Toronto to Halifax is to fly which takes 4h 28m and costs $180 - $700. Alternatively, you can train, which costs $290 - $550 and takes 27h 45m.

Mode details

The quickest flight from Toronto Airport to Halifax Airport is the direct flight which takes 1h 59m.

Search flights

Halifax is 1h ahead of Toronto. It is currently 12:51 PM in Toronto and 1:51 PM in Halifax.

Map of how to get from Toronto to Halifax.
Launch map view
  • Distance: 790.2 miles
  • Duration: 4h 28m

What companies run services between Toronto, ON, Canada and Halifax, NS, Canada?

Air Canada, WestJet and United Airlines fly from Toronto to Halifax hourly. Alternatively, you can take a train from Toronto to Halifax via Montréal in around 27h 45m.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to Halifax
Ave. Duration
2h 1m
When
Every day
Estimated price
$180 - $900
Flights from Toronto to Halifax via Montreal
Ave. Duration
3h 50m
When
Every day
Estimated price
$180 - $900
Flights from Toronto to Halifax via Ottawa
Ave. Duration
3h 50m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $900
Flights from Billy Bishop Toronto City to Halifax via Montreal
Ave. Duration
4h 6m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $1,100
Flights from Billy Bishop Toronto City to Halifax via Montreal, Charlottetown
Ave. Duration
6h 2m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $1,100
Flights from Billy Bishop Toronto City to Halifax via Montreal, Ottawa
Ave. Duration
6h 33m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $1,100
Flights from Billy Bishop Toronto City to Halifax via Montreal, Saint John
Ave. Duration
6h 45m
When
Monday, Tuesday, Thursday and Friday
Estimated price
$170 - $1,100
Porter Airlines
Website
flyporter.com
Flights from Billy Bishop Toronto City to Halifax via Montreal
Ave. Duration
3h 51m
When
Monday to Friday
Estimated price
$160 - $800
Flights from Billy Bishop Toronto City to Halifax via Ottawa
Ave. Duration
4h 19m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$160 - $800
Flights from Billy Bishop Toronto City to Halifax via La Macaza, Montreal
Ave. Duration
6h 11m
When
Friday
Estimated price
$160 - $800
Flights from Billy Bishop Toronto City to Halifax via La Macaza, Ottawa
Ave. Duration
6h 42m
When
Friday
Estimated price
$160 - $800
WestJet
Website
westjet.com
Flights from Toronto to Halifax
Ave. Duration
2h 2m
When
Every day
Estimated price
$190 - $900
Swoop
Website
flyswoop.com
Flights from Hamilton to Halifax
Ave. Duration
1h 58m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $700
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto to Montréal
Ave. Duration
4h 54m
Frequency
Every 4 hours
Estimated price
$75 - $150
Website
viarail.ca
Escape
$55 - $75
Economy
$75 - $110
EconomyPlus
$100 - $150
Business
$130 - $180
Train from Montréal to Halifax
Ave. Duration
21h 51m
Frequency
3 times a week
Estimated price
$150 - $260
Website
viarail.ca
Escape
$120 - $140
Economy
$150 - $210
EconomyPlus
$180 - $260
Business
$270 - $380
Bus operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Bus from Union Station Bus Terminal to Main St. W. @ Summers Ln.
Ave. Duration
52m
Frequency
Every 30 minutes
Estimated price
$7 - $10
Website
GO Transit
First Choice Bus Service
Phone
647-561-9346
Website
firstchoicebusservice.com
Bus from Toronto, ON - 610 Bay Street to Montreal, QC- 997 Saint-Antoine St W
Ave. Duration
5h 30m
Frequency
Hourly
Estimated price
$23
Schedules at
firstchoicebusservice.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
5h 45m
Frequency
Every 4 hours
Estimated price
$30 - $50
Book at
megabus.ca
Bus from Whitby Station to Montreal
Ave. Duration
5h 40m
Frequency
Twice daily
Estimated price
$30 - $50
Book at
megabus.ca
Intercar
Phone
+1 800-806-2167
Email
info@intercar.ca
Website
intercar.qc.ca
Bus from Montréal Downtown, QC to Québec
Ave. Duration
3h 30m
Frequency
4 times a day
Estimated price
$35 - $55
Book at
intercar.ca
Bus from Québec, PQ to Saint-Siméon, Capitale-Nationale, Quebec
Ave. Duration
2h 45m
Frequency
Twice daily
Estimated price
$29 - $45
Book at
intercar.ca
Maritimebus
Phone
+1 800-575-1807
Website
maritimebus.com
Bus from Rivière-du-Loup to Moncton, NB
Ave. Duration
7h 55m
Frequency
Twice daily
Estimated price
$65 - $100
Book at
maritimebus.com
Bus from Moncton, NB to Halifax, NS
Ave. Duration
4h
Frequency
3 times a day
Estimated price
$35 - $50
Book at
maritimebus.com
Ferry operators
Traverse Ferry
Phone
418-862-5094
Website
traverserdl.com
Car ferry from Saint Simeon, QC to Riviere-du-Loup, QC
Ave. Duration
1h 10m
Frequency
3 times a day
Estimated price
$12 - $15
Schedules at
traverserdl.com

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 Getting to Rome from the airport, Travelling to the UK: What do I need to know? and How to get from London City Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Toronto to Halifax train services, operated by VIA Rail, arrive at Halifax station.

More details

Yes, the driving distance between Toronto to Halifax is 1782 km. It takes approximately 19h 18m to drive from Toronto to Halifax.

Get driving directions

WestJet and Air Canada offer flights from Toronto Airport to Halifax Airport.

Search flights

Book your Toronto to Halifax train tickets online with Rome2rio.

Search and book

There are 135+ hotels available in Halifax. Prices start at $68 USD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25m and costs $5 - $13.

More details