Hancock County-Bar Harbor Airport Guide

IATA BHBICAO KBHBBar HarborUpdated 2026-10-08
Local time
––

Hancock County-Bar Harbor Airport sits in Trenton, Maine, on State Route 3 between Ellsworth and Bar Harbor. It is the closest commercial airport to Acadia National Park and Mount Desert Island, and the airport's shorefront looks toward Cadillac Mountain.

The town of Bar Harbor built the field in 1934. The US Navy leased it in 1941 and operated it as the Bar Harbor Naval Auxiliary Air Facility from 1943 to 1945. The town took it back after the war, and Hancock County has owned and run it since 1962. The Board of County Commissioners governs it.

Cape Air flies year-round nonstop to Boston Logan, where passengers connect to JetBlue and other carriers. The airport recorded 10,478 enplanements in 2023, about 9,700 of them on Cape Air. It has two asphalt runways, an instrument landing system and a full-service FBO for general aviation. Vehicle parking is free for up to 60 days.

Services

3 of 6 available

Compare 4 listed options at Hancock County-Bar Harbor Airport, spanning parking, car rentals and hotels. Each guide sets out locations, distance from the airport, key features and links to book direct, so you can weigh cost against convenience before you fly. Select a service below to see every provider we track for Hancock County-Bar Harbor Airport.

Parking1 optionViewCar Rentals2 optionsView
Loungescoming soon
Hotels1 optionView
Shuttlescoming soon
Public Transportcoming soon

Location

✈️

Key facts

Size
2 runways
Location
44.450, -68.362
Operator
Hancock County, Maine

Terminals

1 terminal

Hancock County-Bar Harbor Airport has 1 passenger terminal — Main Terminal, handling domestic flights for around 1 airlines. Check which terminal your airline uses before you travel, as check-in, security and boarding points differ between them, and moving from one to another can take time.

  • Main TerminalDomestic

    Cape Air

Nearby cities

3 cities

Hancock County-Bar Harbor Airport is closest to Ellsworth (13 km northwest), and also serves Bar Harbor, Bangor and other nearby areas. With 3 towns and cities within reach, it is a practical gateway for the wider region. Distances shown are straight-line from the airport, so allow extra time for road transfers, traffic and parking.

  • Bar Harbor19 km southeast
  • Ellsworth13 km northwest
  • Bangor72 km northwest

Frequently Asked Questions

What are the airport codes for Hancock County-Bar Harbor Airport?

Hancock County-Bar Harbor Airport uses the following codes: IATA: BHB, ICAO: KBHB. These codes are used by airlines, pilots, and travel systems to identify the airport.

Where is Hancock County-Bar Harbor Airport located?

Hancock County-Bar Harbor Airport is located in Bar Harbor, Maine, United States. The airport coordinates are 44.4500°, -68.3615°.

What services are available at Hancock County-Bar Harbor Airport?

Hancock County-Bar Harbor Airport offers: 1 parking options, 2 car rental companies, 1 nearby hotels, public transport connections. Click on each service type above to view detailed information.

Help us improve this page

Found outdated information or know about a service we're missing? Let us know!

Suggest page updates →