There are 4 ways to get from Nova Scotia to Acadia National Park by train, bus, car ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  15 h 19 min

  1. Take the train from Halifax to Moncton
  2. Take the bus from Moncton, NB to Woodstock, NB 708 / ...
  3. Take the bus from Houlton, Maine to Bangor, Maine - Concord Coach
  4. Take the bus from Bangor, ME - Concord Coach to Ellsworth, Maine

Cheapest option

Bus, car ferry, drive  •  16 h 48 min

  1. Take the bus from Halifax to Yarmouth
  2. Take the car ferry from Yarmouth to Portland, ME
  3. Drive from Portland, ME to Southwest Harbor - Clark Point

$159 - $167

2 alternative options

Bus, car ferry, drive via Bass Harbor - Ferry Terminal  •  17 h 20 min

  1. Take the bus from Halifax to Yarmouth
  2. Take the car ferry from Yarmouth to Portland, ME
  3. Drive from Portland, ME to Bass Harbor - Ferry Terminal

$159 - $168

Drive  •  8 h 6 min

  1. Drive from Halifax to Acadia National Park 446.1 miles

$55 - $90

What companies run services between Nova Scotia, Canada and Acadia National Park, ME, USA?

There is no direct connection from Halifax to Acadia National Park. However, you can take the train to Moncton, take the walk to 1111 Main, take the bus to Old Bus terminal, take the walk to Moncton, NB, take the bus to Woodstock, NB, take the drive to Houlton, Maine, take the bus to Bangor, Maine - Concord Coach, take the walk to Bangor, ME - Concord Coach, take the bus to Ellsworth, ME, then take the taxi to Acadia National Park. Alternatively, you can take the bus to Yarmouth, take the walk to Yarmouth, take the car ferry to Portland, ME, take the drive to Southwest Harbor - Clark Point, take the bus to Bar Harbor - Village Green, take the bus to Acadia National Park - Bubble Pond, then take the walk to Acadia National Park.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Halifax to Moncton
Ave. Duration
4 h 17 min
Frequency
4 times a day
Estimated price
$35 - $120
Website
viarail.ca
Escape
$35 - $55
Economy
$55 - $80
Economy Plus
$85 - $120
Business
$80 - $120
Business Plus/Sleeper
$140 - $210
Bus operators
Cyr Bus Line
Website
johntcyrandsons.com
Bus from Houlton, Maine to Bangor, Maine - Concord Coach
Ave. Duration
2 h 30 min
Frequency
Once daily
Estimated price
$25 - $29
Schedules at
johntcyrandsons.com
West Transportation
Phone
1-800-596-2823
Email
info@westbusservice.com
Website
westbusservice.com
Bus from Bangor, ME - Concord Coach to Ellsworth, Maine
Ave. Duration
55 min
Frequency
Once daily
Schedules at
westbusservice.com
Amero Shuttle
Website
ameroshuttle.tripod.com
Bus from Halifax to Yarmouth
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$36
Schedules at
ameroshuttle.tripod.com
Ferry operators
Northumberland Ferries
Website
ferries.ca
Car ferry from Yarmouth to Portland, ME
Ave. Duration
5 h 30 min
Frequency
Once daily
Estimated price
$107
Schedules at
ferries.ca
Book at
ferries.ca

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Getting to Rome from the airport and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

Questions & Answers

The distance between Nova Scotia and Acadia National Park is 412 km. The road distance is 714 km.

The cheapest way to get from Nova Scotia to Acadia National Park is to drive which costs $75 - $110 and takes 8 h 6 min.

The quickest way to get from Nova Scotia to Acadia National Park is to drive which takes 8 h 6 min and costs $75 - $110.

It takes approximately 15 h 19 min to get from Nova Scotia to Acadia National Park, including transfers.