There are 3 ways to get from Bar Harbor to Hopewell Rocks by taxi, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus, drive, car ferry
best- Take the taxi from Bar Harbor to Gouldsboro, MEtaxi
- Take the bus from Gouldsboro, ME to Perry, MEbus
- Drive from Perry, ME to Letete, NBcar
- Take the carferry from Letete, NB to Deer Island, NBcarferry
- Take the carferry from Deer Island, NB to Letete, NBcarferry
- Drive from Letete, NB to Lancaster Mallcar
- Take the bus from Saint John Terminal to Monctonbus
10h 34m$305–538Drive 465.2 km
cheapest- Drive from Bar Harbor to Hopewell Rockscar 465.2 km
6h 8m$93–134Car ferry, drive, bus
- Take the carferry from Bar Harbour to Yarmouthcarferry
- Drive from Yarmouth to Digbycar
- Take the carferry from Digby to Saint John, NBcarferry
- Take the bus from Saint John Terminal to Monctonbus
13h 55m$308–512
Comparing Your Travel Options
The cheapest way to get from Bar Harbor to Hopewell Rocks is to drive which costs $90 - $140 and takes 6h 8m.
The fastest way to get from Bar Harbor to Hopewell Rocks is to drive which takes 6h 8m and costs $90 - $140.
The distance between Bar Harbor and Hopewell Rocks is 559 km. The road distance is 465.2 km.
It takes approximately 10h 34m to get from Bar Harbor to Hopewell Rocks, including transfers.
Yes, the driving distance between Bar Harbor to Hopewell Rocks is 465 km. It takes approximately 6h 8m to drive from Bar Harbor to Hopewell Rocks.
There are 139+ hotels available in Hopewell Rocks.
What companies run services between Bar Harbor, ME, USA and Hopewell Rocks, NB, Canada?
There is no direct connection from Bar Harbor to Hopewell Rocks. However, you can take the taxi to Gouldsboro, ME, take the bus to Perry, ME, drive to Letete, NB, take the car ferry to Deer Island, NB, take the car ferry to Letete, NB, drive to Lancaster Mall, take the line 1 bus to Superstore - Rothesay Avenue, walk to Saint John Terminal, take the bus to Moncton, then take the taxi to Hopewell Rocks. Alternatively, you can take a bus from Village Green to Hopewell Rocks via Eryrie Lodge, Bar Harbour, Yarmouth, Digby, Saint John, NB, Saint John Terminal, and Moncton in around 13h 55m.
- Phone
- +1 800 596 2823
- [email protected]
- Website
- West Transportation
Bus from Gouldsboro, ME to Perry, ME
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $29–32
- Schedules at
- West Transportation
- Adult
- $29–32
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $60–150
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $60–150
- Website
- Maritimebus
- Phone
- +1 (506) 662-3724
- Website
- Coastal Transport Ltd
Car ferry from Letete, NB to Deer Island, NB
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $13–40
- Website
- Coastal Transport Ltd
- Schedules at
- Coastal Transport Ltd - Schedules
- Adult
- $13
- Car
- $40
Car ferry from Deer Island, NB to Letete, NB
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $13–40
- Website
- Coastal Transport Ltd
- Schedules at
- Coastal Transport Ltd - Schedules
- Adult
- $13
- Car
- $40
- Phone
- 1-800-561-4063
- Website
- New Brunswick Transport
Car ferry from Letete, NB to Deer Island, NB
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- New Brunswick Transport
Car ferry from Deer Island, NB to Letete, NB
- Ave. Duration
- 20 min
- Frequency
- On demand
- Website
- New Brunswick Transport
- Phone
- +1 877-762-7245
- [email protected]
- Website
- Northumberland Ferries
Car ferry from Bar Harbour to Yarmouth
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- Northumberland Ferries
- Adult
- $120–170
Car ferry from Digby to Saint John, NB
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $36–65
- Website
- Northumberland Ferries
- Adult
- $45–65
- Adult Round-trip 14-59 years
- $36
- Ave. Duration
- 54 min
- Estimated price
- $110–140
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 Travelling around the UAE, How to get from Florence to Rome, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




