Travel from Toronto-Airport-YYZ to Halifax-NS-Canada

Train or fly from Toronto Airport (YYZ) to Halifax?

Air Canada and WestJet fly from Toronto Airport (YYZ) to Halifax hourly. Alternatively, you can take a train from Toronto Airport (YYZ) to Halifax via Toronto and Montréal in around 28 h 28 min.

How to get from Toronto Airport (YYZ) to Halifax

ModeDurationPrice
From Toronto airport fly to Halifax airport then bus to Halifax.3 h 12 min$249
From Toronto airport fly to Moncton airport then bus to Halifax.6 h 52 min$253
From Pearson Airport Terminal 1 line 34 bus to Yonge St. @ Sheppard Ave., bus to Oshawa, train to Montréal, QC, train to Rivière-du-Loup, taxi to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel.27 h 2 min$317
From UP Express Pearson Airport train to Toronto, train to Montréal, then train to Halifax.28 h 28 min$313
From UP Express Pearson Airport train to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Montréal, then train to Halifax.30 h 11 min$256
From Toronto Airport (YYZ) drive to Halifax.19 h 22 min$181

How long does it take to get from Toronto Airport (YYZ) to Halifax?

It takes approximately 3 h 12 min to get from Toronto Airport (YYZ) to Halifax, including transfers.

Is there a direct train between Toronto Airport (YYZ) and Halifax?

No, there is no direct train from Toronto Airport (YYZ) to Halifax. However, there are services departing from UP Express Pearson Airport and arriving at Halifax via Toronto and Montréal. The journey, including transfers, takes approximately 28 h 28 min.

Operators from Toronto Airport (YYZ) to Halifax

OperatorPhoneWebsite
Air CanadaAir Canada
WestJetWestJet
Metro Transit - HRMMetro Transit - HRM
MaritimebusMaritimebus
GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail
UP ExpressUP Express
Toronto TransitToronto Transit
Megabus CA1-866-488-4452Megabus CA