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
  • Mid-scale Oceanfront hotel
  • Hotel has 3 floors
From$215
Average 3.5 /5Reviews Call
Hampton Bar Harbor : 12 Norman Rd. 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Mid-scale hotel
  • Hotel has 9 suites
From$165
Excellent 5.0 /5Review 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
  • Cheap Resort hotel
  • 77 rooms in hotel
From$189
Very Good 4.0 /5Hotel Reviews Call
Acadia Inn 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Mid-scale property
  • 95 rooms in property
From$149
Very Good 4.0 /5Review Score Call
Atlantic Oceanside Hotel 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Affordable Oceanfront hotel
  • 11 suites in property
From$119
Very Good 4.0 /5Review Score Call
Bar Harbor Regency Holiday Inn in Bar Harbor
+1-800-881-1523
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • 3-star Oceanfront property
  • Hotel has 4 floors
Bar Harbor Villager Motel
+1-800-997-5149
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • Two-star Downtown property
  • 2 floors in hotel
From$145
Very Good 4.0 /5Read Reviews Call
Bar Harbor Inn in Bar Harbor
+1-888-690-5281
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • Four-star Oceanfront hotel
  • Fitness center on property
Eden Village Motel & Cottages 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Midscale property
Best Western Acadia Park Inn in Bar Harbor 452 State Highway 3, Bar Harbor, ME 04609 ~10.48 miles north of Southwest Harbor
  • Midscale Rural hotel
  • Free breakfast available
From$99
Very Good 4.5 /5Read Reviews Call
Blue Hill Inn & The Cape House 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • 4 star property
The Colonial Inn 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Economy Downtown property
  • 67 rooms in hotel
White Birches Motel Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Low priced hotel
  • Hotel has 67 rooms
Ellsworth Hampton Inn - Ellsworth 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • 3 star hotel
  • Hotel has 85 rooms
From$119
Very Good 4.5 /5Reviews Call
Ramada : 215 High St. 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Midscale Highway hotel
  • 2 floors in property
White Birches Motel - Hancock 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Inexpensive Golf Course hotel
  • 65 rooms in property
Jasper's Restaurant & Motel : 200 High St.
+1-800-997-5148
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Low priced Downtown hotel
  • Check in: 2:00
Eagles Lodge in Ellsworth
+1-888-690-5247
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Low-priced Downtown property
  • Free comp. breakfast
Comfort Inn Ellsworth
+1-888-305-3366
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Cheap Rural hotel
  • Complimentary breakfast is offered
Fort Knox Park Inn 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Midscale hotel
From$69
Very Good 4.0 /5Review Score Call
The Lucerne Inn 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3 star Rural hotel
  • Free comp. breakfast
From$60
Very Good 4.0 /5Review Score Call
Point Lookout Resort
+1-888-690-5281
67 Atlantic Highway, Northport, ME 04849 ~33.19 miles west of Southwest Harbor
  • Mid-scale Resort property
  • Fitness + Health Center
Fireside Inn & Suites Ocean's Edge - Belfast
+1-800-230-4134
159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Mid-scale Oceanfront property
  • Hotel has a green policy Learn more
From$32
Very Good 4.5 /5Review Score Call
Beach Cottage Inn - Lincolnville 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • 3 star Beach hotel
  • Hotel has an eco-friendly policy See policy
Belfast Breeze Inn & Music by The Bay 192 Northport Ave., Belfast, ME 04915 ~33.77 miles west of Southwest Harbor
  • Four star Suburban property
  • Check-in: 03:00 p.m.
Next 25 Southwest Harbor Hotels >  [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top