There are 2 ways to get from Bar Harbor to Deer Island by taxi, 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.
Taxi, bus, car ferry
best- Take the taxi from Bar Harbor to Gouldsboro, MEtaxi
- Take the bus from Gouldsboro, ME to Whiting, MEbus
- Take the carferry from Campobello Island, NB to Deer Island, NBcarferry
4h 2m$145–199Drive, car ferry
cheapest- Drive from Bar Harbor to Letete, NBcar
- Take the carferry from Letete, NB to Deer Island, NBcarferry Letete
4h 2m$49–112
Questions & Answers
The cheapest way to get from Bar Harbor to Deer Island is to drive and car ferry which costs $45 - $120 and takes 4h 2m.
The fastest way to get from Bar Harbor to Deer Island is to taxi and bus and car ferry which takes 4h 2m and costs $140 - $200.
The distance between Bar Harbor and Deer Island is 177 km.
It takes approximately 4h 2m to get from Bar Harbor to Deer Island, including transfers.
Deer Island is 1h ahead of Bar Harbor. It is currently 7:40 PM in Bar Harbor and 8:40 PM in Deer Island.
There are 42+ hotels available in Deer Island.
What companies run services between Bar Harbor, ME, USA and Deer Island, NB, Canada?
There is no direct connection from Bar Harbor to Deer Island. However, you can take the taxi to Gouldsboro, ME, take the bus to Whiting, ME, drive to Campobello Island, NB, then take the car ferry to Deer Island, NB. Alternatively, you can take a vehicle from Bar Harbor to Deer Island via Letete, NB and Deer Island, NB in around 4h 2m.
- Phone
- +1 800 596 2823
- [email protected]
- Website
- West Transportation
Bus from Gouldsboro, ME to Whiting, ME
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $26–29
- Schedules at
- West Transportation
- Adult
- $26–29
- Phone
- +1 877-747-2159
- [email protected]
- Website
- eastcoastferriesltd.com
Car ferry from Campobello Island, NB to Deer Island, NB
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- $7–35
- Website
- eastcoastferriesltd.com
- Passenger
- $7
- Car & Driver
- $35
- 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
- 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
- Ave. Duration
- 54 min
- Estimated price
- $110–130
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 Luton Airport into central London, What are the different types of Renfe trains in Spain?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

