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 - Northeast Harbor 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.64 miles northeast of Southwest Harbor
  • Midscale Oceanfront hotel
  • Check-in time: 3:00pm
From$215
Very Good 4.0 /5 Reviews Call
Hampton Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Mid-scale property
  • 4 floors in hotel
From$165
Excellent 5.0 /5 Review Score Call
Bar Harbor Quality Inn in Bar Harbor
+1-800-997-5148
40 Kebo St., Bar Harbor, ME 04609 ~9.08 miles northeast of Southwest Harbor
  • Economy Resort hotel
  • Check-in: 3:00pm
From$189
Very Good 4.0 /5 Review Score Call
Wonder View Inn & Suites : 50 Eden St. 50 Eden St., Bar Harbor, ME 04609 ~9.17 miles northeast of Southwest Harbor
  • 2-star hotel
From$199
Average 3.5 /5 Latest Reviews Call
Acadia Inn 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • 3 star hotel
  • Complimentary breakfast is offered
From$149
Very Good 4.0 /5 Review Score Call
Atlantic Oceanside Hotel : 119 Eden St. 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • Fitness center on property
From$109
Very Good 4.0 /5 Hotel Reviews Call
Bar Harbor Regency Holiday Inn in Bar Harbor
+1-800-997-5149
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Three Star Oceanfront hotel
  • Hotel has 269 rooms
From$148
Average 3.5 /5 Hotel Reviews Call
Bar Harbor Villager Motel
+1-888-690-5281
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • 2 star Downtown property
  • Free complimentary breakfast
From$145
Very Good 4.0 /5 Hotel Reviews Call
Bar Harbor Inn in Bar Harbor
+1-800-230-4134
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • Expensive Oceanfront property
  • 10 suites in property
Eden Village Motel & Cottages 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Three Star property
Best Western Acadia Park Inn - Bar Harbor 452 State Highway 3, Bar Harbor, ME 04609 ~10.48 miles north of Southwest Harbor
  • Three Star Rural hotel
From$99
Very Good 4.5 /5 Reviews Call
Blue Hill Inn & The Cape House 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • 4 star hotel
The Colonial Inn 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Economical Downtown property
  • Hotel has 2 floors
From$69
Average 3.5 /5 Reviews Call
White Birches Motel - Ellsworth Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Low priced hotel
  • Hotel has 67 rooms
Ellsworth Hampton Inn in Ellsworth 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • Midscale hotel
  • Check-in: 3 pm
From$109
Very Good 4.5 /5 Hotel Reviews Call
Ramada 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • 3-star Highway hotel
  • Hotel has 2 floors
From$89
Very Good 4.0 /5 Review Score Call
White Birches Motel - Hancock 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 : 200 High St.
+1-888-690-5247
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Low Cost Downtown property
  • 28 rooms in property
From$39
Average 3.0 /5 Review Score Call
Eagles Lodge
+1-888-305-3366
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Two star Downtown property
  • 2 floors in hotel
Comfort Inn Ellsworth - Ellsworth
+1-800-881-1523
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • 2-star Rural property
  • Fitness center on property
From$65
Very Good 4.5 /5 Reviews Call
Fort Knox Park Inn : 64 Main St. 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • 3 star hotel
From$69
Very Good 4.0 /5 Review Score Call
The Lucerne Inn : 2517 Main Rd. 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3-star Rural property
  • 9 suites in property
From$60
Very Good 4.0 /5 Hotel Reviews Call
Point Lookout Resort  67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • Midscale Resort property
  • Check-in: 4:00 PM
From$75
Very Good 4.0 /5 Latest Reviews Call
Fireside Inn & Suites Ocean's Edge - Belfast
+1-800-997-5148
159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • 3-star Oceanfront hotel
  • Comp. Breakfast
From$32
Very Good 4.5 /5 Reviews Call
Beach Cottage Inn 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • Affordable Beach hotel
Next 25 Southwest Harbor Hotels >   [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top