Travel from Halifax-NS-Canada to Bangor-ME-USA

Bus from Halifax to Bangor

You can take a bus from Halifax to Bangor via Moncton, NB, Woodstock, NB, and Houlton, Maine in around 11 h 54 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Halifax to Bangor

ModeDurationPrice
From Marriott Harbourfront Hotel bus to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor, Maine - Greyhound.11 h 54 min$146
From Halifax train to Moncton, walk to 1111 Main, bus to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor, Maine - Greyhound.13 h 5 min$181
From Halifax bus to Yarmouth, walk to Yarmouth, car ferry to Portland, ME, walk to Metro Pulse, line 5 bus to Portland, ME, bus to Airport Mall, then bus to Bangor Depot.17 h 33 min$218
From Halifax drive to Bangor.7 h 27 min$87
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Fredericton airport, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor.8 h 36 min$496
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Moncton airport, taxi to Moncton, NB, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor.10 h 25 min$562
From Bridge Terminal Bay 10 line 320 bus to Halifax airport, fly to Rockland airport, taxi to Rockland, ME, bus to Airport Mall, then bus to Bangor.10 h 23 min$579

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

It takes approximately 11 h 54 min to get from Halifax to Bangor, including transfers.

Operators from Halifax to Bangor

OperatorPhoneWebsite
MaritimebusMaritimebus
Cyr Bus LineCyr Bus Line
VIA Rail+1 1 888 842-7245VIA Rail
Codiac Transpo+1 506-857-2008Codiac Transpo
Amero ShuttleAmero Shuttle
Northumberland FerriesNorthumberland Ferries
Greater Portland Metro BusGreater Portland Metro Bus
Concord Coach LinesConcord Coach Lines
Community Connector+1(207)992-4670Community Connector
Metro Transit - HRMMetro Transit - HRM
Air CanadaAir Canada
Cape AirCape Air
WestJetWestJet