Hotels and Inns in Maine
Directory

Maine Hotels and Inns

Maine lodging runs from clifftop resort hotels above the Atlantic to sea-captain inns in Kennebunkport and full-service waterfront properties in Bar Harbor. The right choice depends on where you're going, how early you book, and what you're willing to spend.

About Hotels and Inns in Maine

Maine's lodging inventory spans more than 3,500 miles of tidal shoreline and stretches from Route 1 roadside motels to resort hotels perched on granite cliffs. The coast holds the most options: family-run inns in Ogunquit and Wells on the southern shore, waterfront hotels in Bar Harbor and the MidCoast harbors, and everything in between. Inland, choices thin out quickly. Bangor works as a base if you're splitting time between Acadia and the North Woods, and Greenville has a handful of lakeside lodges for Moosehead Lake access. Portland has the strongest mix of chain hotels and independent properties, all within walking distance of the Old Port, the ferry terminals, and the food scene that has made the city worth a trip on its own.

Pricing swings hard by season. Budget roadside motels on Route 1 start around $80 to $120 a night in the off-season, but the same rooms often run $180 to $250 in peak July and August. Waterfront inns in Bar Harbor and on Cape Elizabeth typically land between $250 and $450 a night in summer, with full-service resort properties touching $500 to $700 or more. September pulls prices down somewhat, but October foliage season brings them back up across the interior. Winter is quiet and affordable on the coast, though many seasonal properties close from November through April. As a starting point for planning your whole trip, the Maine Travel Guide covers regions, itineraries, and what to expect in each part of the state.

How to Choose Where to Stay in Maine

The single biggest factor in picking a base is where you plan to spend your days, because driving in coastal Maine is slow. Route 1 is the only north-south road threading through the harbor towns, and on a summer Saturday it moves like a parking lot through Kennebunkport, Camden, and the approach to Bar Harbor. Build your lodging around your activities, not the other way around.

If Acadia National Park is the goal, Bar Harbor is the most convenient base: you can walk to whale-watch boats, restaurants, and the village shops without using your car, and the main Acadia entrance on Route 3 is three miles north. The tradeoff is that Bar Harbor is the most crowded and expensive town on Mount Desert Island in July and August. If you want the park without the full Bar Harbor scene, staying in Ellsworth (about 20 miles west on Route 3) saves money and lets you drive into Acadia early before traffic builds. The quieter western side of the island, in Southwest Harbor and Northeast Harbor, is another option: trails like Beech Cliff and Long Pond are closer, prices are lower, and you're still only 30 minutes from the Cadillac Mountain trailhead.

For the southern coast, base yourself in Ogunquit or Kennebunkport if beach time is the priority. Both towns have the highest concentration of inns on The Maine Beaches strip, and nightly rates for beachside properties run from around $200 to $400 from late June through Labor Day. Old Orchard Beach sits 20 minutes south of Portland and is the budget-friendly option: older motels within walking distance of the pier and Palace Playland start around $100 to $180 a night in season. If you're driving up from the New Hampshire border, Kittery and York have lower-priced options along Route 1, and Portsmouth, NH is close enough for a night on either end.

Style matters as much as location. If you want a historic New England property with character and common rooms, look at the smaller inns in Camden, Rockland, Kennebunkport, and Freeport. Bar Harbor has more full-service hotels with pools, spas, and on-site dining. Portland's downtown lodging leans toward mid-size chain and boutique hotels, which means reliable amenities and easy access to the restaurant and brewery scene. The Restaurants and Lobster directory is a good companion for planning meals around wherever you land.

Book early. Coastal Maine lodging for July and August typically fills by April. The best waterfront rooms in Bar Harbor and Kennebunkport can be gone by February for a peak summer stay. September is a genuinely good alternative: weather on the coast stays warm into early October, crowds thin noticeably after Labor Day, and prices drop 20 to 30 percent from July and August rates. If you're planning to eat your way down the coast, our Best Lobster Shacks in Maine guide covers the top roadside spots by region. And if you want to add a boat tour or whale watch to your trip, the Tour Operators and Charters directory lists operators by area.

Staying Near Acadia National Park

Bar Harbor concentrates more lodging per square mile than any other town on the Maine coast, and all of it fills fast. The Bar Harbor Inn & Spa on Newport Drive sits right above the town pier with harbor views and a heated outdoor pool, and it rates among the highest-reviewed inns in the area. The Harborside Hotel, Spa & Marina on West Street puts you three blocks from downtown with direct access to the marina and a waterfront deck overlooking Frenchman Bay. The Atlantic Oceanside Hotel & Event Center on Eden Street is about a mile north of the village, closer to the main Acadia entrance, with an oceanfront location and indoor pool. Rates at all three run from roughly $250 to $500 a night in peak season, with suites and ocean-view rooms at the higher end.

One practical note: the timed vehicle reservation required to drive Cadillac Summit Road from late May through late October is separate from your lodging reservation. Those reservations are released through Recreation.gov in two batches, roughly 90 days out and two days out. Securing one for sunrise on Cadillac Mountain (from mid-October to early January, the earliest sunrise in the lower 48) takes planning on its own.

MidCoast and Southern Maine Lodging

On the MidCoast, the Samoset Resort in Rockport sits on a headland between Camden and Rockland overlooking Penobscot Bay, with an 18-hole oceanside golf course, full-service spa, and balcony rooms with water views toward the Rockland Breakwater Lighthouse. Rates run roughly $300 to $600 a night in peak season. Camden village is eight miles north and has smaller inns and B&Bs within walking distance of the harbor, where the windjammer fleet docks in summer. Rockland, three miles south of the Samoset, has become a destination in its own right for its art museums and restaurants, and it tends to have slightly lower lodging rates than Camden.

On the southern coast, Cliff House Maine in Cape Neddick sits on 70 oceanfront acres on Shore Road, about three miles north of Ogunquit center, with cliffside views back toward Boon Island and a full-service spa. It works well as a base for the Marginal Way coastal walk and the lobster harbor at Perkins Cove. For Freeport, The Harraseeket Inn on Main Street is a full-service historic New England property steps from the 24-hour L.L.Bean flagship, with afternoon tea service in the common rooms and a cooked breakfast available in the morning. Rates at the Harraseeket run around $200 to $350 a night in season, which is reasonable for an inn of its quality in a town where parking and walkability are built in.

24 maine hotels and inns

Ranked by rating and review volume
Portland Marriott Downtown Waterfront — Hotel in Portland, Maine

Portland Marriott Downtown Waterfront

4.4

Hotel · 3.2k reviews

Chain waterfront hotel in downtown Portland with river views and standard business amenities, suitable for corporate travelers and convention attendees.

1401 SW Naito Pkwy, Portland, OR 97201

Cliff House Maine — Resort hotel in Ogunquit, Maine

Cliff House Maine

4.6

Resort hotel · 2.2k reviews

Clifftop resort in Cape Neddick with ocean views, spa services, and fine dining, appealing to couples and guests seeking coastal relaxation.

591 Shore Rd, Cape Neddick, ME 03902

Hampton Inn & Suites Portland-Pearl District — Hotel in Portland, Maine

Hampton Inn & Suites Portland-Pearl District

4.6

Hotel · 1.9k reviews

Mid-range chain hotel in Portland's Pearl District with complimentary breakfast and modern rooms, suited for business and leisure travelers on a budget.

354 NW 9th Ave, Portland, OR 97209

Embassy Suites by Hilton Portland Downtown — Hotel in Portland, Maine

Embassy Suites by Hilton Portland Downtown

4.3

Hotel · 3.1k reviews

All-suite chain hotel in downtown Portland offering complimentary breakfast and evening receptions, popular with families and extended-stay guests.

319 SW Pine St, Portland, OR 97204

The Paramount Hotel Portland — Hotel in Portland, Maine

The Paramount Hotel Portland

4.5

Hotel · 2.1k reviews

Independent boutique hotel in downtown Portland with art deco style and rooftop bar, attracting guests who prefer character over chain uniformity.

808 SW Taylor St, Portland, OR 97205

Samoset Resort — Resort hotel in Rockland, Maine

Samoset Resort

4.6

Resort hotel · 1.7k reviews

Golf and spa resort in Rockport overlooking Penobscot Bay with 18-hole course and multiple restaurants, designed for golfers and resort-experience seekers.

220 Warrenton St, Rockport, ME 04856

The Porter Portland, Curio Collection by Hilton — Hotel in Portland, Maine

The Porter Portland, Curio Collection by Hilton

4.3

Hotel · 2.5k reviews

Upscale chain property in downtown Portland with industrial-chic design and craft cocktail bar, appealing to younger travelers and design-conscious visitors.

1355 SW 2nd Ave, Portland, OR 97201

Hilton Portland Downtown — Hotel in Portland, Maine

Hilton Portland Downtown

4.1

Hotel · 3.5k reviews

Downtown Portland chain hotel offering basic rooms and fitness facilities, suitable for budget-conscious business and leisure travelers.

921 SW 6th Ave, Portland, OR 97204

The Royal Sonesta Portland Downtown — Hotel in Portland, Maine

The Royal Sonesta Portland Downtown

4.4

Hotel · 2k reviews

Upper-midrange chain hotel in downtown Portland with on-site restaurant and modern amenities, serving corporate and convention clients.

506 SW Washington St, Portland, OR 97204

DoubleTree by Hilton Hotel Portland — Hotel in Portland, Maine

DoubleTree by Hilton Hotel Portland

4.1

Hotel · 3.2k reviews

Chain hotel near Portland airport and convention center with standard rooms and business services, convenient for travelers prioritizing location over distinction.

1000 NE Multnomah St, Portland, OR 97232

The Society Hotel - Portland — Hotel in Portland, Maine

The Society Hotel - Portland

4.4

Hotel · 1.8k reviews

Budget-friendly independent hotel in Old Town Portland with small rooms and shared or private bathrooms, suited for backpackers and cost-conscious guests.

203 NW 3rd Ave, Portland, OR 97209

Atlantic Oceanside Hotel & Event Center — Hotel in Bar Harbor, Maine

Atlantic Oceanside Hotel & Event Center

4.6

Hotel · 1.3k reviews

Oceanfront hotel in Bar Harbor with private beach access and conference facilities, appealing to families and group visitors.

119 Eden St, Bar Harbor, ME 04609

Bar Harbor Inn & Spa — Inn in Bar Harbor, Maine

Bar Harbor Inn & Spa

4.7

Inn · 1k reviews

Upscale inn in Bar Harbor with spa, heated pool, and harbor views, suited for couples and guests seeking comfort and amenities.

1 Newport Dr, Bar Harbor, ME 04609

Harborside Hotel, Spa & Marina — Hotel in Bar Harbor, Maine

Harborside Hotel, Spa & Marina

4.6

Hotel · 1.1k reviews

Waterfront hotel in Bar Harbor with marina, spa, and multiple restaurants, attractive to boaters and travelers wanting direct water access.

55 West St, Bar Harbor, ME 04609

Hotel deLuxe — Hotel in Portland, Maine

Hotel deLuxe

4.5

Hotel · 1.2k reviews

Boutique hotel in Portland inspired by 1950s Hollywood with retro design and full-service spa, appealing to guests seeking distinctive decor.

729 SW 15th Ave, Portland, OR 97205

The Harraseeket Inn and Event House — Hotel in Freeport, Maine

The Harraseeket Inn and Event House

4.6

Hotel · 996 reviews

Historic inn in Freeport with traditional New England style and fireplace common areas, suited to tourists exploring the Freeport shopping and dining scene.

162 Main St, Freeport, ME 04032

Residence Inn by Marriott Bangor — Hotel in Bangor, Maine

Residence Inn by Marriott Bangor

4.7

Hotel · 847 reviews

All-suite chain hotel in Bangor with complimentary breakfast and spacious rooms, designed for families and travelers needing extra space.

22 Bass Park Blvd, Bangor, ME 04401

Courtyard by Marriott Portland City Center — Hotel in Portland, Maine

Courtyard by Marriott Portland City Center

4.2

Hotel · 1.8k reviews

Mid-range chain hotel in downtown Portland with moderate pricing and central location, suitable for business travelers and convention attendees.

550 SW Oak St, Portland, OR 97204

Bar Harbor Motel — Motel in Bar Harbor, Maine

Bar Harbor Motel

4.8

Motel · 690 reviews

Basic motel in Bar Harbor with standard rooms and affordable rates, appealing to budget travelers and families visiting Acadia National Park.

100 Eden St, Bar Harbor, ME 04609

The Bidwell Marriott Portland — Hotel in Portland, Maine

The Bidwell Marriott Portland

4.4

Hotel · 1.3k reviews

Upscale chain hotel in downtown Portland with on-site restaurant and meeting space, serving corporate clients and convention groups.

520 SW Broadway, Portland, OR 97205

Hilton Garden Inn Camden Waterfront Philadelphia — Hotel in Camden, Maine

Hilton Garden Inn Camden Waterfront Philadelphia

4.4

Hotel · 1.2k reviews

This is a Hilton Garden Inn located in Camden, New Jersey (not Maine) on the Delaware River waterfront with 1,206 reviews and a 4.4 rating; it caters to business travelers and tourists visiting Philadelphia.

1 Penn St, Camden, NJ 08102

Anchorage By The Sea, Ogunquit Resort Collection — Hotel in Ogunquit, Maine

Anchorage By The Sea, Ogunquit Resort Collection

4.4

Hotel · 1.2k reviews

Anchorage By The Sea is a mid-range beachfront resort in Ogunquit with 1,199 reviews and a 4.4 rating that offers direct ocean access and suits families and couples seeking a traditional Maine coastal vacation.

125 Shore Rd, Ogunquit, ME 03907

Wolf Cove Inn — Bed & Breakfast in Freeport, Maine

Wolf Cove Inn

4.9

Bed & Breakfast · 550 reviews

Wolf Cove Inn is a small luxury inn in Poland, Maine with 550 reviews and a 4.9 rating, known for personalized service and lakeside setting; it appeals to couples and travelers seeking intimate accommodations away from major tourist areas.

5 Jordan Shore Dr, Poland, ME 04274

Hollywood Casino Hotel & Raceway Bangor — Casino in Bangor, Maine

Hollywood Casino Hotel & Raceway Bangor

3.9

Casino · 2.8k reviews

Hollywood Casino Hotel & Raceway Bangor is a hotel attached to a casino and harness racing track in Bangor with 2,762 reviews and a 3.9 rating; it primarily serves gambling enthusiasts and racing fans rather than typical leisure tourists.

500 Main St, Bangor, ME 04401

Frequently asked questions

How far in advance do I need to book a hotel in Maine?

For July and August, book 4 to 6 months ahead, especially for Bar Harbor, Kennebunkport, and Camden. The best waterfront rooms at popular inns fill by February or March for peak summer. September and October are in higher demand each year as fall travel grows; booking 2 to 3 months out is reasonable for that window. Off-season from November through April is more open, but confirm the property operates year-round since many coastal inns close seasonally.

What does a hotel or inn in Maine typically cost per night?

Budget roadside motels on Route 1 run about $80 to $150 a night in the off-season and $150 to $250 in peak summer. Mid-range inns and B&Bs on the coast average $180 to $300 a night in July and August, dropping 20 to 30 percent in September. Full-service waterfront resort hotels in Bar Harbor and the MidCoast typically run $300 to $600 a night at peak, with premium suites going higher. Portland's downtown hotels land in the $150 to $280 range, depending on the property and time of year.

Is it better to stay in Bar Harbor or somewhere else near Acadia?

Bar Harbor is convenient because you can walk to restaurants, whale-watch piers, and the village without using a car, and it's three miles from the Acadia entrance on Route 3. The tradeoff is higher prices and more congestion in July and August. If you're focused on hiking and the quieter side of the park, Southwest Harbor and Northeast Harbor are on the western shore of Mount Desert Island, closer to trails like Beech Cliff and Long Pond, with noticeably lower lodging prices and less summer traffic.

Which region of Maine has the most lodging options?

The southern coast from Kittery north through Ogunquit, Wells, Kennebunkport, and Old Orchard Beach has the highest density of inns and motels by sheer count, with hundreds of properties along and just off Route 1. Bar Harbor has the most full-service hotels in a single compact area. Portland has the best variety of property types, from full-service downtown hotels to smaller boutique inns. The MidCoast is well covered in Camden and Rockland but thins out on the peninsulas. Inland and Downeast Maine beyond Bar Harbor have limited options.

Keep exploring