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 & Accommodations

Asticou Inn 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.64 miles northeast of Southwest Harbor
  • Midscale Oceanfront hotel
  • 47 sleeping rooms in hotel
Bar Harbor Quality Inn - Bar Harbor
+1-800-230-4134
40 Kebo St., Bar Harbor, ME 04609 ~9.08 miles northeast of Southwest Harbor
  • 2 star Resort hotel
  • 2 floors in hotel
From$189
Very Good 4.0 /5Recent Reviews Call
Acadia Inn in Bar Harbor
+1-800-997-5148
98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Affordable property
  • Check in: 2pm
From$149
Very Good 4.0 /5Hotel Reviews Call
Atlantic Oceanside Hotel : 119 Eden St. 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star Oceanfront property
  • Fitness + Health Center
From$119
Very Good 4.0 /5Recent Reviews Call
Bar Harbor Regency Holiday Inn - Bar Harbor
+1-888-305-3366
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Three Star Oceanfront hotel
  • Hotel has 269 rooms
Bar Harbor Villager Motel in Bar Harbor
+1-800-881-1523
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • Inexpensive Downtown hotel
  • Free breakfast
From$145
Very Good 4.0 /5Reviews Call
Bar Harbor Inn - Bar Harbor
+1-800-997-5149
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • 4 star Oceanfront property
  • 153 sleeping rooms in hotel
Eden Village Motel & Cottages : 986 State Highway 3 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Midscale property
Best Western Acadia Park Inn 452 State Highway 3, Bar Harbor, ME 04609 ~10.48 miles north of Southwest Harbor
  • Midscale Rural property
  • Free comp. breakfast
The Colonial Inn in Ellsworth 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Low-priced Downtown property
  • 2 suites in property
From$69
Very Good 4.0 /5Reviews Call
Hampton Inn Ellsworth 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • 2 star hotel
  • 3 floors in property
Ramada in Ellsworth 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Affordable Highway property
  • 2 floors in hotel
From$89
Very Good 4.0 /5Reviews Call
White Birches Motel 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Low-priced Golf Course hotel
  • Check in time: 3:00 pm
Jasper's Restaurant & Motel
+1-800-997-5149
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Cheap Downtown hotel
  • Hotel has 2 floors
Eagles Lodge in Ellsworth
+1-888-690-5281
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Low Cost Downtown property
  • Check-in: 2:00 pm
Comfort Inn Ellsworth
+1-800-230-4134
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Low-priced Rural property
  • 2 floors in property
The Lucerne Inn 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3-star Rural property
  • Free breakfast
Point Lookout Resort
+1-888-690-5247
67 Atlantic Highway, Northport, ME 04849 ~33.19 miles west of Southwest Harbor
  • 3-star Resort property
  • Check in: 4:00 PM
From$89
Very Good 4.0 /5Read Reviews Call
Fireside Inn & Suites Ocean's Edge - Belfast
+1-888-305-3366
159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • 3 star Oceanfront property
  • Comp. Breakfast
Beach Cottage Inn 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • Midscale Beach property
  • Hotel has a green policy Read more
Belfast Breeze Inn & Music by The Bay : 192 Northport Ave. 192 Northport Ave., Belfast, ME 04915 ~33.77 miles west of Southwest Harbor
  • Four-star Suburban hotel
  • Comp. Breakfast
Bay Leaf Cottages & Bistro : 2372 Atlantic Highway 2372 Atlantic Highway, Lincolnville Beach, ME 04849 ~34.03 miles west of Southwest Harbor
  • Midscale Resort property
  • 5 meeting rooms in property
From$110
Very Good 4.0 /5Hotel Reviews Call
Glenmoor by The Sea : 2143 Atlantic Highway Route 1
+1-800-230-4134
2143 Atlantic Highway Route 1, Camden, ME 04849 ~34.27 miles west of Southwest Harbor
  • 3-star Oceanfront hotel
  • Check-in: 3:00pm
The Norumbega Inn : 63 High St. 63 High St., Camden, ME 04843 ~36.43 miles west of Southwest Harbor
  • 4 star hotel
16 Bay View Hotel : 16 Bay View St. 16 Bay View St., Camden, ME 04843 ~36.88 miles west of Southwest Harbor
  • Four star Downtown hotel
  • Free breakfast available
Next 25 Southwest Harbor Hotels > [1 - 25 of 50]   
Next: See My Southwest Harbor Hotels with Pricing
Back to Top