The Short Answer
Portland International Jetport (PWM) is Maine's busiest airport and the best default for most trips. If your itinerary centers on Acadia, Bangor International (BGR) cuts your drive to the park by roughly two hours. Hancock County-Bar Harbor Airport (BHB) works when the flights line up. And Boston Logan (BOS) is where a large share of Maine-bound visitors land before driving north. Whatever you choose, you will need a rental car. Public transit in Maine does not connect the coast, the highlands, or Acadia National Park in any practical way for visitors. The state's most visited places spread across more than 200 miles of coastline and thousands of acres of North Woods interior. See Getting Around Maine for a full breakdown of ground transport options once you have landed.
Your airport choice and your travel dates interact more than you might expect. Summer flights into Maine book early, rental car inventory drops quickly, and prices at all three Maine airports spike through July and August. The best time to visit guide lays out the tradeoffs between peak-season crowds and shoulder-season savings, which can make a real difference in what your first day on the road costs.
Portland International Jetport (PWM)
PWM sits about three miles from downtown Portland off Jetport Boulevard, with on-site rental car counters and a shuttle to the terminal. Nonstop service runs from more than a dozen US cities, including Boston (BOS), New York (JFK and EWR), Washington Dulles (IAD), Philadelphia (PHL), Charlotte (CLT), Chicago O'Hare (ORD), and several Florida markets in winter. Carriers include United, American, Delta, Southwest, and JetBlue. Average round-trip fares from JFK run roughly $150 to $280 depending on season, with summer rates toward the upper end.
From PWM, downtown Portland is a 10-minute drive. Kennebunkport and the southern coast are 30 to 40 minutes south on I-95 and Route 9. Ogunquit is about 45 minutes. Bar Harbor and Acadia are roughly 3 hours north via I-95 to Bangor and then Route 1A through Ellsworth. Starting in Portland before heading up the coast makes sense if you want the Old Port and the city's restaurant scene early in your trip. It is also the right airport if more than a night or two of your itinerary falls in the southern half of the state. For what to expect once you cross into the southern coast from the New Hampshire line, the Maine Beaches region guide covers the stretch from Kittery up through Old Orchard Beach.
Book rental cars at PWM as early as possible. Summer demand is real, and a compact in July runs $90 to $140 a day or higher when inventory gets thin. Midweek arrivals generally have better rates and availability than Friday or Saturday. If you are arriving on a peak summer weekend, do not assume there will be options at the counter without a reservation. Book your car when you book your flights.
Bangor International Airport (BGR) and Bar Harbor Airport (BHB)
BGR is the smart choice for an Acadia-focused trip. The airport is on the north side of Bangor, about 60 miles from Bar Harbor. The drive via I-395 East to Route 1A and through Ellsworth takes 55 to 65 minutes with normal traffic, compared to about 3 hours from Portland. American Airlines connects BGR to Philadelphia and Charlotte. United flies in from Newark. Delta serves BGR from JFK and Detroit. Nonstop options are fewer than at PWM, and the schedule can thin considerably in spring and fall, so check departure times carefully if you are booking a shoulder-season visit.
The smaller operation works in your favor at BGR. The terminal is fast, bags arrive quickly, and rental car counters are steps from baggage claim. If Acadia and Mount Desert Island are the core of your trip, saving two hours of interstate driving at the end of a long travel day has real value. One practical note: if you are planning your visit around the Cadillac Mountain Summit Road timed-entry reservation, landing at BGR gives you the earliest realistic arrival window of any commercial Maine airport, which matters if you have a morning time slot booked.
BHB (Hancock County-Bar Harbor Airport) is on Route 3 in Trenton, about 10 miles northwest of Bar Harbor. Cape Air runs turboprop service from Boston Logan year-round, with occasional seasonal service to Portland and a few other New England cities. Fares from BOS run $150 to $250 or more one-way for the roughly 45-minute flight. The Cessna Caravan aircraft have per-passenger weight limits, and if you are traveling with checked hiking gear, those limits matter. Rental car supply at BHB is limited to a handful of vehicles. Book a car at the same time you book your flight, or you may arrive with nothing available.
Flying into Boston (BOS)
Boston Logan is not in Maine, but it functions as a practical entry point for a large share of Maine-bound visitors, particularly those coming from the mid-Atlantic, Southeast, and international connections. BOS has nonstop service from more than 100 US cities and is the primary hub for Cape Air routes into BHB. If you find substantially better fares into Boston than into Portland or Bangor, the drive is manageable.
From BOS, Portland is about 100 miles north on I-95 and takes 1 hour 45 minutes to 2 hours 15 minutes in normal traffic. Kennebunkport is roughly 2 hours 30 minutes, and Bar Harbor is 4.5 to 5 hours. Friday-afternoon departures from Boston can add 30 to 60 minutes north of the city, especially heading into the Kittery corridor and through the southern coast in July and August. A Saturday-morning flight is often worth slightly higher fares if Acadia is the destination.
The Amtrak Downeaster is worth knowing if your trip begins in Portland. It departs from Boston's North Station, not South Station, which is a mistake that sends people to the wrong terminal. The ride to Portland takes about 2 hours 30 minutes, with stops in Wells, Saco, and Old Orchard Beach along the way, before continuing to Brunswick. Fares start around $30 to $60 one-way. If you plan to rent a car in Portland for the rest of the journey, the train removes the stress of driving out of Boston through the Route 128 interchange. The Downeaster does not run north of Brunswick, so you will need a car for anything beyond Portland and the southern coast. If your first stop is Ogunquit or Wells, exit I-95 at the Wells Interchange and use Route 109 heading in from the west rather than trying to reach those towns via Route 1 from the south. It is a small adjustment that saves 15 to 20 minutes in summer traffic.
Practical Tips
Rental cars: budget for them and book early. A compact at any of the three Maine airports in peak summer can run $90 to $140 a day or more. Enterprise, Hertz, Budget, and Avis all operate at PWM and BGR. At BHB, the selection is thin and books out fast. Third-party booking platforms sometimes show better rates than going direct, but read the cancellation terms before committing.
Cadillac Mountain reservations: if any part of your trip includes driving up Cadillac Summit Road in Acadia, the timed vehicle reservation is required from late May through late October. Reservations open in two windows: a large batch 90 days in advance and a smaller release two days before the date. Missing the first window means competing for last-minute availability. Full details on the system, including how to check and book, are on the Acadia Reservations page.
Toll planning: the Maine Turnpike (I-95) charges tolls from the New Hampshire border northward. Expect roughly $6 to $9 from the state line to Portland, with additional tolls continuing toward Bangor. E-ZPass is accepted at all toll plazas. Cash lanes are available but slower at peak times on summer weekends.
Summer traffic: I-95 runs reliably between the southern border and Bangor. Route 1, the two-lane coastal road through Kennebunk, Brunswick, Rockland, and the rest, slows significantly in July and August, especially on Saturdays. Plan for Route 1 to take roughly twice as long as the distance alone would suggest. If you are coming from PWM and heading to any of the beach towns, use I-95 south and exit directly rather than picking up Route 1 in Portland.
For the full picture of navigating Maine by car, ferry, or the Island Explorer shuttle once you have landed, the Getting Around Maine page covers all of it. And to start building your itinerary from scratch, the Maine Travel Guide has the full map of regions, places, and things to do across the state.
Frequently asked questions
Which airport is closest to Acadia National Park?
Bangor International Airport (BGR) is the closest commercial airport to Acadia. The drive from BGR to Bar Harbor is about 60 miles and takes 55 to 65 minutes via I-395 East to Route 1A through Ellsworth. Hancock County-Bar Harbor Airport (BHB) in Trenton is even closer, about 10 miles from Bar Harbor on Route 3, but it only offers limited service via Cape Air from Boston. Portland International Jetport (PWM) is about 3 hours from Acadia and makes more sense if your trip starts in Portland or the southern coast before heading north.
Do I need to rent a car in Maine?
For most trips, yes. The Amtrak Downeaster connects Boston to Portland and Brunswick, and the free Island Explorer shuttle runs inside Acadia National Park from late June through Columbus Day weekend. But outside those two corridors, there is no practical transit connecting the coast, the highlands, or the national park. To reach Acadia, Camden, Kennebunkport, Boothbay Harbor, Moosehead Lake, or anywhere north of Brunswick, you need a car.
Is it better to fly into Portland or Boston for a Maine trip?
It depends on your itinerary and the fare gap. Portland (PWM) saves 2 to 4.5 hours of driving compared to flying into Boston and puts you in Maine from the moment you land. Boston Logan often has lower fares and far more nonstop options, which can make sense if you are starting your trip in the southern part of the state near the New Hampshire line. Run the numbers including the rental car cost for the extra driving days. If the fare difference is more than $80 to $100 per person, BOS can still pencil out.
What airlines fly nonstop to Portland, Maine?
United, American, Delta, Southwest, and JetBlue all serve Portland International Jetport (PWM) with nonstop service from East Coast hubs, Midwest cities, and select Southeast and Florida markets. The nonstop map expands in summer and contracts in winter. Bangor (BGR) has nonstop American, United, and Delta service from a smaller set of hubs. Cape Air serves Bar Harbor (BHB) from Boston year-round, with occasional seasonal service to Portland and other New England cities.
How far is Portland airport from Bar Harbor?
Portland International Jetport (PWM) is about 175 miles from Bar Harbor by road. The drive takes roughly 3 hours via I-95 North to Bangor, then I-395 East to Route 1A through Ellsworth and on to Bar Harbor. Summer traffic on the stretch between Bangor and Ellsworth is generally light, but budget some extra time if you are arriving on a Friday or Saturday in July or August.