Star Rating
Hotel Name
Price Range (USD)to
Amenities

Southwest Harbor Maine Hotels & Motels

Find the perfect hotel in Southwest Harbor using our hotel guide provided below. Find cheap and discounted hotel/motel rates in or nearby Southwest Harbor, ME for your upcoming personal or group trip. We show the best Southwest Harbor, Maine hotel and motel rooms. Browse the Southwest Harbor area hotels to find the perfect lodging! Please use the provided map of the Southwest Harbor hotels.

The Southwest Harbor center point is about 7 miles southwest of Acadia National Park and 9 miles southwest of Mount Desert Island Hospital.

Southwest Harbor Hotels/Motels & Accommodations

Asticou Inn in Northeast Harbor 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.66 miles northeast of Southwest Harbor
  • Three Star Oceanfront property
  • 3 floors in property
From$169
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Bar Harbor Quality Inn 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • Three Star Resort property
  • 2 floors in hotel
From$103
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • 3 star hotel
  • Check in: 4:00 PM
From$235
Excellent 5.0 /5Read Reviews CallBookMore Details
Acadia Inn : 98 Eden St. 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Mid-scale property
  • Check in time: 2pm
  • Excellent shuttle bus service
  • Fantastic service
From$149
Very Good 4.0 /5Guest Reviews CallBookMore Details
Atlantic Oceanside Hotel 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star Oceanfront property
  • Hotel has an eco-friendly policy See policy
  • Rooms need regular maintenance
  • WiFi system needs upgrading
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Days Inn Bar Harbor in Bar Harbor 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • Low Cost Oceanfront hotel
  • Hotel has 2 floors
Bar Harbor Regency Holiday Inn
+1-888-690-5281
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Midscale Oceanfront hotel
  • Gym is available on property
  • Hotel security can be an issue
  • Hotel buildings could use some improvement
Bar Harbor Villager Motel
+1-888-690-5247
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • Cheap Downtown hotel
  • Check-in: 4:00 PM
  • Most guests said the beds were comfortable
  • Fantastic service
From$145
Very Good 4.0 /5Recent Reviews CallBookMore Details
Bar Harbor Inn
+1-888-305-3366
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • Expensive Oceanfront property
  • 153 rooms in property
  • Almost all guests thought the view was good
  • Almost all guests thought it was too noisy
Eden Village Motel & Cottages 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Midscale hotel
Best Western Acadia Park Inn - Bar Harbor 452 State Highway 3, Bar Harbor, ME 04609 ~10.57 miles north of Southwest Harbor
  • Affordable Rural hotel
  • Free complimentary breakfast
  • Wonderful housekeeping
  • Rather comfortable
From$87
Very Good 4.5 /5Read Reviews CallBookMore Details
Blue Hill Inn & The Cape House : 40 Union St. 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • Four-star property
The Colonial Inn : 321 High St. 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Low priced Downtown property
  • 2 suites in property
  • Vibe wasn't good
  • Nice lobster
White Birches Motel : Us 1 & Thorsen Rd. Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Low priced property
  • Check in time: 3:00 PM
Ellsworth Hampton Inn 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • Affordable property
  • Hotel has 85 rooms
  • Close to Bar
  • Professional service
From$107
Very Good 4.5 /5Recent Reviews CallBookMore Details
Ramada - Ellsworth 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Midscale Highway property
  • Hotel has 2 floors
White Birches Motel - Hancock 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Cheap Golf Course property
  • 65 rooms in property
Jasper's Restaurant & Motel in Ellsworth
+1-888-283-3404
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • 2-star Downtown property
  • Check-in: 2:00
From$39
Average 3.0 /5Reviews CallBookMore Details
Eagles Lodge : 278 High St.
+1-866-221-8581
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Two star Downtown hotel
  • Check in: 2:00 pm
Comfort Inn Ellsworth in Ellsworth
+1-866-429-5787
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Low-priced Rural property
  • Free complimentary breakfast
  • Average beds
  • Excellent family hotel
From$65
Very Good 4.5 /5Reviews CallBookMore Details
Fort Knox Park Inn 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Inexpensive property
The Lucerne Inn : 2517 Main Rd. 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3-star Rural hotel
  • 9 suites in hotel
  • Delicious food
  • Most guests said the beds were comfortable
Point Lookout Resort  : 67 Atlantic Highway 67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • 3-star Resort property
  • Check-in: 4:00 PM
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Fireside Inn & Suites Ocean's Edge 159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Midscale Oceanfront hotel
  • 3 floors in hotel
  • Old furniture
  • Nice rooms
From$71
Very Good 4.5 /5Review Score CallBookMore Details
Beach Cottage Inn : 2533 Atlantic Highway 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • Mid-scale Beach property
Next 25 Southwest Harbor Hotels >  [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top