Travel from Halifax-NS-Canada to Prince-Edward-Island

Bus or fly from Halifax to Prince Edward Island?

You can take a bus from Halifax to Charlottetown via Amherst, NS and Amherst in around 5 h 53 min. Alternatively, Air Canada flies from Halifax to Charlottetown 4 times a day.

How to get from Halifax to Prince Edward Island

ModeDurationPrice
From Marriott Harbourfront Hotel bus to Amherst, NS, taxi to Amherst, then bus to Charlottetown.5 h 53 min$91
From Halifax train to Amherst then bus to Charlottetown.6 h$99
From Halifax drive to Caribou, NS, car ferry to Wood Islands, PEI, then drive to Charlottetown.3 h 52 min$48
From Halifax drive to Charlottetown.3 h 45 min$41
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Charlottetown airport, bus to Charlottetown Mall, then line 1 bus to Charlottetown.3 h 51 min$304

How long does it take to get from Halifax to Prince Edward Island?

It takes approximately 5 h 53 min to get from Halifax to Prince Edward Island, including transfers.

Operators from Halifax to Prince Edward Island

OperatorPhoneWebsite
MaritimebusMaritimebus
VIA Rail+1 1 888 842-7245VIA Rail
Northumberland FerriesNorthumberland Ferries
Metro Transit - HRMMetro Transit - HRM
Air CanadaAir Canada
T3 Transit+1 902-566-9962T3 Transit