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$310–536Drive 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$317–512
Questions & Answers
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 151+ 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 (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
- 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 Is ride-sharing platform BlaBlaCar right for you?, Italy Travel Guides, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

