There are 4 ways to get from Bar Harbor to Costa Rica by plane, car, bus, 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.
Fly Hancock County-Bar Harbor Airport to Juan Santamaría International Airport
best- Fly from Hancock County-Bar Harbor Airport (BHB) to Juan Santamaría International Airport (SJO)plane BHB - SJO
13h 46m$261–1,038Bus to Bangor, fly to Juan Santamaría International Airport
cheapest- Take the bus from Bar Harbor - Kebo St, Malvern Belmont Apartments to Bangor International Airportbus
- Fly from Bangor (BGR) to Juan Santamaría International Airport (SJO)plane BGR - SJO
12h 30m$201–929Drive 6,903.8 km
- Drive from Bar Harbor to San Josécar 6,903.8 km
3d 13h$926–1,338Fly Hancock County-Bar Harbor Airport to Liberia International Airport, shuttle
- Fly from Hancock County-Bar Harbor Airport (BHB) to Liberia International Airport (LIR)plane BHB - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puntarenas
12h 19m$866–3,037
Hancock County-Bar Harbor Airport (BHB) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Bar Harbor to Costa Rica is to bus and fly which costs $200 - $950 and takes 12h 30m.
The fastest way to get from Bar Harbor to Costa Rica is to fly and shuttle which takes 12h 19m and costs $850 - $3,100.
The distance between Bar Harbor and Costa Rica is 4145 km. The road distance is 6903.8 km.
It takes approximately 13h 46m to get from Bar Harbor to Costa Rica, including transfers.
Costa Rica is 2h behind Bar Harbor. It is currently 4:31 AM in Bar Harbor and 2:31 AM in Costa Rica.
Yes, the driving distance between Bar Harbor to Costa Rica is 6904 km. It takes approximately 3 days 13h to drive from Bar Harbor to Costa Rica.
There are 749+ hotels available in Costa Rica.
What companies run services between Bar Harbor, ME, USA and Costa Rica?
Cape Air, JetBlue Airways, and four other airlines fly from Hancock County-Bar Harbor Airport (BHB) to Juan Santamaría International Airport (SJO) 5 times a day.
- Website
- aa.com
Flights from Hancock County-Bar Harbor Airport to Juan Santamaría International Airport via Boston, Miami
- Ave. Duration
- 16h 26m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Bangor to Juan Santamaría International Airport via Chicago O'Hare
- Ave. Duration
- 14h 32m
- When
- Every day
- Estimated price
- $240–1,000
- Website
- jetblue.com
Flights from Hancock County-Bar Harbor Airport to Juan Santamaría International Airport via Boston, Fort Lauderdale
- Ave. Duration
- 23h 36m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,000
Flights from Bangor to Juan Santamaría International Airport via New York JFK
- Ave. Duration
- 8h 26m
- When
- Every day
- Estimated price
- $200–850
Flights from Hancock County-Bar Harbor Airport to Liberia International Airport via Boston
- Ave. Duration
- 8h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $600–2,600
- Website
- flysansa.com
Flights from Hancock County-Bar Harbor Airport to Juan Santamaría International Airport via Boston, Liberia International Airport
- Ave. Duration
- 13h 10m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,000
- Website
- spirit.com
Flights from Hancock County-Bar Harbor Airport to Juan Santamaría International Airport via Boston, Fort Lauderdale
- Ave. Duration
- 22h 54m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,000
- Website
- delta.com
Flights from Bangor to Juan Santamaría International Airport via Atlanta
- Ave. Duration
- 9h 19m
- When
- Monday and Saturday
- Estimated price
- $210–900
- Website
- united.com
Flights from Bangor to Juan Santamaría International Airport via Newark
- Ave. Duration
- 15h 9m
- When
- Every day
- Estimated price
- $200–850
- Phone
- +1 (207) 667-5796
- info@downeasttrans.org
- Website
- downeasttrans.org
Bus from Bar Harbor - Kebo St, Malvern Belmont Apartments to Bangor International Airport
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- $1–80
- Schedules at
- downeasttrans.org
- Acadia free shuttles
- $0
- Down East services
- $7–80
- Phone
- 1 800 715 1970
- info@ridecr.com
- Website
- ridecr.com
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $223
- Website
- https://www.ridecr.com/
Shuttle from Monteverde to Puntarenas
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- $171
- Website
- https://www.ridecr.com/
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–69
- Website
- https://tropicaltourshuttles.com/
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 do I get from Sydney to Melbourne, Best ways to travel around Australia, and How to get from Luton Airport into central London - to help you get the most out of your next trip.




