Travel from Halifax-NS-Canada to Ottawa

Train, bus or fly from Halifax to Ottawa?

Air Canada, Porter Airlines and WestJet fly from Halifax to Ottawa hourly. Alternatively, you can take a bus from Halifax to Ottawa via Moncton, NB, Rivière-du-Loup, and Montreal, PQ in around 20 hours 5 minutes.

How to get from Halifax to Ottawa

ModeDurationPrice
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Ottawa airport, then line 97 bus to Ottawa.3 h 49 min$144
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa.5 h 21 min$199
From Marriott Harbourfront Hotel bus to Moncton, NB, bus to Rivière-du-Loup, bus to Montreal, PQ, then bus to Ottawa, ON.20 h 5 min$202
From Halifax train to Montréal then train to Ottawa.24 h 21 min$273
From Halifax, NS train to René-Lévesque / Mansfield, line 747 bus to Montreal Airport, then bus to Ottawa, ON.25 h 27 min$226
From Halifax drive to Ottawa.15 h 26 min$145

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

It takes approximately 3 hours 49 minutes to get from Halifax to Ottawa, including transfers.

Is there a direct train between Halifax and Ottawa?

No, there is no direct train from Halifax to Ottawa. However, there are services departing from Halifax and arriving at Ottawa via Montréal. The journey, including transfers, takes approximately 24 hours 21 minutes.

Is there a direct bus between Halifax and Ottawa?

No, there is no direct bus from Halifax to Ottawa. However, there are services departing from Marriott Harbourfront Hotel and arriving at Ottawa, ON via Moncton, NB, Rivière-du-Loup and Montreal, PQ. The journey, including transfers, takes approximately 20 hours 5 minutes.

Operators from Halifax to Ottawa

OperatorPhoneWebsite
Metro Transit - HRMMetro Transit - HRM
Air CanadaAir Canada
Porter AirlinesPorter Airlines
WestJetWestJet
OC TranspoOC Transpo
STMSTM
VIA Rail+1 1 888 842-7245VIA Rail
MaritimebusMaritimebus
Orleans Express+1 888 999-3977Orleans Express
Greyhound Canada+1 1-800-661-8747Greyhound Canada
STM 747 ExpressSTM 747 Express