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.64 miles northeast of Southwest Harbor
  • Mid-scale Oceanfront property
  • Check in time: 3:00pm
  • Great location
  • Staff went above and beyond
From$205
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Bar Harbor Quality Inn - Bar Harbor 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • 3-star Resort property
  • 2 floors in property
From$103
Very Good 4.0 /5 Reviews Call BookMore Details
Hampton Bar Harbor - Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Three Star property
  • 4 floors in hotel
From$165
Excellent 5.0 /5 Read Reviews Call BookMore Details
Acadia Inn - Bar Harbor 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star hotel
  • 95 rooms in property
  • Breakfast is average
  • Spotty WIFI reception
From$149
Very Good 4.0 /5 Read Reviews Call BookMore Details
Atlantic Oceanside Hotel in Bar Harbor 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • Fitness center on property
  • TV needs to be updated
  • Staff was very accommodating and friendly
From$109
Very Good 4.0 /5 Review Score Call BookMore Details
Days Inn Bar Harbor - Bar Harbor 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • 3-star Oceanfront hotel
  • Comp. Breakfast
Bar Harbor Regency Holiday Inn : 123 Eden St.
+1-888-283-3404
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • 3-star Oceanfront hotel
  • 269 sleeping rooms in hotel
  • Vending machines were out of order
  • Wifi quality could be improved
From$139
Average 3.5 /5 Recent Reviews Call BookMore Details
Bar Harbor Villager Motel - Bar Harbor
+1-800-997-5149
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • 2-star Downtown hotel
  • Complimentary breakfast is offered
  • Good for sightseeing and located near shopping areas
  • Most guests were happy with the price of the breakfast
From$145
Very Good 4.0 /5 Reviews Call BookMore Details
Bar Harbor Inn
+1-888-690-5281
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • Four-star Oceanfront property
  • 153 rooms in property
  • Could be quieter
  • Great view
Eden Village Motel & Cottages - Bar Harbor 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Three Star property
Best Western Acadia Park Inn 452 State Highway 3, Bar Harbor, ME 04609 ~10.48 miles north of Southwest Harbor
  • Affordable Rural hotel
  • 96 rooms in property
  • Great reception
  • Room was very clean
From$89
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Blue Hill Inn & The Cape House 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • Four-star property
The Colonial Inn 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Cheap Downtown hotel
  • 2 floors in property
  • Nice lobster
  • Key cards didn't work
From$69
Average 3.5 /5 Guest Reviews Call BookMore Details
White Birches Motel Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Economy property
  • 2 meeting rooms in hotel
Ellsworth Hampton Inn : 6 Downeast Highway 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • Mid-scale hotel
  • 3 floors in property
  • Most guests enjoyed the restaurants & bars nearby
  • Breakfast excellent
From$107
Very Good 4.5 /5 Read Reviews Call BookMore Details
Ramada in Ellsworth 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Mid-scale Highway hotel
  • Hotel has 2 floors
From$99
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
White Birches Motel 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Two-star Golf Course hotel
  • Check-in: 3:00 pm
Jasper's Restaurant & Motel : 200 High St.
+1-800-230-4134
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Cheap Downtown hotel
  • Check-in time: 2:00
From$39
Average 3.0 /5 Latest Reviews Call BookMore Details
Eagles Lodge : 278 High St.
+1-800-997-5148
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Economical Downtown property
  • Check in: 2:00 pm
Comfort Inn Ellsworth in Ellsworth
+1-888-690-5247
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Economy Rural hotel
  • Hotel has 63 rooms
  • Most guests found the staff to be very friendly
  • Excellent family hotel
From$65
Very Good 4.5 /5 Read Reviews Call BookMore Details
Fort Knox Park Inn in Bucksport 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • 2-star property
From$69
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Lucerne Inn - Dedham 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • Mid-scale Rural hotel
  • Free breakfast available
  • Rooms are ok
  • Continental breakfast not so much
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Point Lookout Resort  : 67 Atlantic Highway 67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • Midscale Resort hotel
  • Check-in time: 4:00 PM
From$75
Very Good 4.0 /5 Reviews Call BookMore Details
Fireside Inn & Suites Ocean's Edge 159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Mid-scale Oceanfront hotel
  • 83 sleeping rooms in hotel
  • Beautiful town
  • Professional service
From$60
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Beach Cottage Inn - Lincolnville 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • Midscale Beach hotel
  • Check-in time: 0
Next 25 Southwest Harbor Hotels >   [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top