Hotels in Bar Harbor, Maine

Search & Compare Bar Harbor Hotels

When are you visiting Bar Harbor?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Bar Harbor

Bar Harbor overview

You can easily spend a relaxing day in Bar Harbor visiting Agamont Park and Shore Path. Make memories at Bar Harbor Whale Watching and Bar Harbor Whale Museum. Whatever your interests are, Bar Harbor has something for you.

Where to stay in Bar Harbor

Whether traveling on business or vacation, Bar Harbor can comfortably accommodate you. There are 50 hotels in Bar Harbor and you can shop as many as 26 deals for rooms on Hotels.com, some with discounts of up to 45%. We have room prices starting at 60 USD per night and here you'll find a breakdown of hotels by star rating in Bar Harbor as well as in the surrounding area:
  • • 10 4-star hotels from 119 USD per night
  • • 35 3-star hotels from 119 USD per night
  • • 19 2-star hotels from 63 USD per night

How to get to Bar Harbor

Fly into Bar Harbor, ME (BHB-Hancock County - Bar Harbor), 8.6 mi (13.9 km) from central Bar Harbor.

What to see around Bar Harbor

Here are some local attractions:
  • • Bar Harbor Whale Watching
  • • Pirate's Cove Adventure Golf
Nature lovers will appreciate these places:
  • • Agamont Park
  • • Shore Path
  • • Village Green
  • • Cadillac Mountain
  • • Ocean Path Trailhead
Some recommended sights include:
  • • Bar Harbor Whale Museum
  • • Abbe Museum
  • • Jesup Memorial Library
  • • St. Saviour's Church
  • • Bar Harbor Historical Society

When to visit Bar Harbor

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • • January-March: 47°F day, 11°F night
  • • April-June: 80°F day, 30°F night
  • • July-September: 82°F day, 46°F night
  • • October-December: 64°F day, 16°F night
Seasonal rainfall averages
  • • January-March: 0.47 inches
  • • April-June: 0.47 inches
  • • July-September: 0.35 inches
  • • October-December: 0.55 inches