Travel from Brampton to Halifax-NS-Canada

Train or fly from Brampton to Halifax?

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

How to get from Brampton to Halifax

From Brampton GO train to Weston GO/UP, train to Toronto airport, fly to Halifax airport, then bus to Halifax.4 h 51 min$270
From Brampton Bus Terminal bus to Toronto, 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.26 h 43 min$317
From Brampton train to Toronto, train to Montréal, then train to Halifax.28 h 33 min$318
From Brampton Bus Terminal bus to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Montréal, then train to Halifax.30 h 46 min$239
From Brampton drive to Halifax.19 h 37 min$183

How long does it take to get from Brampton to Halifax?

It takes approximately 4 h 51 min to get from Brampton to Halifax, including transfers.

Is there a direct train between Brampton and Halifax?

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

Operators from Brampton to Halifax

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