• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 3 ways to get from Prince Edward Island to Bar Harbor by bus and ferry, bus, car, plane or shuttle

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

Bus and ferry, bus  •  15 h 32 min

  1. Take the bus and ferry from Charlottetown - 80 Buchanan drive to Fredericton / Oromocto - 1 Gateway drive
  2. Take the bus from Fredericton, NB to Woodstock, NB
  3. Take the bus from Houlton, Maine to Bangor, Maine - Concord Coach
  4. Take the bus from Bangor International Airport to Bar Harbor - Hannaford's Supermarket

Cheapest option

Fly, bus, shuttle  •  13 h 58 min

  1. Fly from Charlottetown (YYG) to Fredericton (YFC) YYG - YFC
  2. Take the bus from Fredericton Airport to Woodstock, NB
  3. Take the bus from Houlton, Maine to Bangor, Maine - Greyhound
  4. Take a shuttle bus from Bangor to Bar Harbor

$218 - $759

1 alternative option

Drive  •  7 h 23 min

  1. Drive from Charlottetown to Bar Harbor 382.7 miles

$50 - $75

Questions & Answers

The cheapest way to get from Prince Edward Island to Bar Harbor is to drive which costs $65 - $100 and takes 7 h 23 min.

More details

The quickest way to get from Prince Edward Island to Bar Harbor is to drive which costs $65 - $100 and takes 7 h 23 min.

More details

The distance between Prince Edward Island and Bar Harbor is 450 km. The road distance is 612.3 km.

Get driving directions

It takes approximately 15 h 32 min to get from Prince Edward Island to Bar Harbor, including transfers.

More details

There is no direct flight from Charlottetown Airport to Fredericton Airport. The quickest flight takes 2 h 37 min and has one stopover.

Search flights

Bar Harbor is 1 h behind Prince Edward Island. It is currently 4:29 AM in Prince Edward Island and 3:29 AM in Bar Harbor.

Yes, the driving distance between Prince Edward Island to Bar Harbor is 612 km. It takes approximately 7 h 23 min to drive from Prince Edward Island to Bar Harbor.

Get driving directions

Air Canada offers flights from Charlottetown Airport to Fredericton Airport.

Search flights

There are 84+ hotels available in Bar Harbor. Prices start at $113 USD per night.

More details

Map of how to get from Prince Edward Island to Bar Harbor.
Launch map view
  • Distance: 281.3 miles
  • Duration: 15 h 32 min

What companies run services between Prince Edward Island, Canada and Bar Harbor, ME, USA?

There is no direct connection from Charlottetown to Bar Harbor. However, you can take the line 2 bus to Walmart, take the walk to Charlottetown - 80 Buchanan drive, take the bus and ferry to Fredericton / Oromocto - 1 Gateway drive, take the walk to Oromocto, NB, take the bus to Fredericton, 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 International Airport, then take the bus to Bar Harbor - Hannaford's Supermarket. Alternatively, you can take the drive to Bar Harbor.

Airlines
Air Canada
Website
aircanada.com
Flights from Charlottetown to Fredericton via Halifax
Ave. Duration
4 h 4 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $650
Flights from Charlottetown to Fredericton via Ottawa
Ave. Duration
4 h 16 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $850
Flights from Charlottetown to Fredericton via Montreal
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$200 - $800
Flights from Charlottetown to Fredericton via Toronto
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$260 - $950
Bus operators
Autobus Les Sillons
Phone
+1(418) 986 3886
Email
info@autobuslessillons.com
Bus and ferry from Charlottetown - 80 Buchanan drive to Fredericton / Oromocto - 1 Gateway drive
Ave. Duration
4 h 15 min
Frequency
Once a week
Schedules at
autobuslessillons.com
Maritimebus
Phone
+1 800-575-1807
Website
maritimebus.com
Bus from Fredericton, NB to Woodstock, NB
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$15 - $21
Book at
maritimebus.com
Bus from Fredericton Airport to Woodstock, NB
Ave. Duration
1 h 30 min
Frequency
Twice daily
Estimated price
$17 - $23
Book at
maritimebus.com
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
Bus from Houlton, Maine to Bangor, Maine - Greyhound
Ave. Duration
2 h 50 min
Frequency
Once daily
Estimated price
$26 - $29
Schedules at
johntcyrandsons.com
Downeast Transportation Inc.
Phone
(207) 667-5796
Website
downeasttrans.org
Bus from Bangor International Airport to Bar Harbor - Hannaford's Supermarket
Ave. Duration
1 h 55 min
Frequency
Once daily
Estimated price
$7
Schedules at
downeasttrans.org
Bar Harbor-Bangor Shuttle
Website
barharborbangorshuttle.com
Shuttle from Bangor to Bar Harbor
Ave. Duration
1 h 15 min
Frequency
3 times a day
Estimated price
$30 - $50
Schedules at
barharborshuttle.net

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.