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 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.64 miles northeast of Southwest Harbor
  • Midscale Oceanfront hotel
  • 3 floors in hotel
  • Great view
  • Most guests thought the tv was sub-standard
From$205
Very Good 4.0 /5Review Score Call
Bar Harbor Quality Inn 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • Affordable Resort property
  • 2 floors in property
From$75
Very Good 4.0 /5Read Reviews Call
Hampton Bar Harbor : 12 Norman Rd. 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • 3-star property
  • Hotel has 4 floors
From$165
Excellent 5.0 /5Hotel Reviews Call
Wonder View Inn & Suites 50 Eden St., Bar Harbor, ME 04609 ~9.17 miles northeast of Southwest Harbor
  • 2-star hotel
  • Near city centre
  • Rooms in need of an update
From$199
Average 3.5 /5Reviews Call
Acadia Inn 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Midscale hotel
  • 3 floors in property
  • Spacious bathroom
  • All guests were happy with the tv
From$149
Very Good 4.0 /5Guest Reviews Call
Atlantic Oceanside Hotel 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Mid-scale Oceanfront hotel
  • 4 floors in hotel
  • Most guests thought the view was good
  • Most guests thought the tv was sub-standard
From$109
Very Good 4.0 /5Latest Reviews Call
Days Inn Bar Harbor in Bar Harbor 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • Hotel has 2 floors
Bar Harbor Regency Holiday Inn - Bar Harbor
+1-800-997-5149
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Affordable Oceanfront hotel
  • Hotel has 4 floors
  • Approx. half of guests didn't like the balcony
  • Very good hotel
Bar Harbor Villager Motel in Bar Harbor
+1-888-690-5281
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • 2 star Downtown property
  • Hotel has 2 floors
  • Good restaurants & bars in the area
  • Average sized rooms
From$145
Very Good 4.0 /5Read 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
  • 4-star Oceanfront property
  • Hotel has 10 suites
  • For 100%, the rooms looked old
  • Fairly good value for money
Eden Village Motel & Cottages in Bar Harbor 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
  • Affordable Rural hotel
  • Free comp. breakfast
  • Clean rooms
  • Bed divine
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
  • Economy Downtown hotel
  • 2 floors in property
  • Housekeeping can be a problem
  • 1 out of 2 guests said the wifi quality was bad
White Birches Motel in Ellsworth Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Low Cost property
  • 2 meeting rooms in property
Ellsworth Hampton Inn : 6 Downeast Highway 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • Three Star hotel
  • 85 rooms in property
  • Short drive to Bar
  • Most guests thought the service was very professional
From$107
Very Good 4.5 /5Review Score Call
Ramada : 215 High St. 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Three Star Highway property
  • Free complimentary breakfast
From$99
Very Good 4.0 /5Read Reviews Call
White Birches Motel 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • 2 star Golf Course hotel
  • 2 floors in hotel
Jasper's Restaurant & Motel : 200 High St.
+1-800-997-5148
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Two star Downtown property
  • Check-in time: 2:00
From$39
Average 3.0 /5Reviews Call
Eagles Lodge - Ellsworth
+1-888-690-5247
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Two star Downtown hotel
  • Complimentary breakfast is offered
Comfort Inn Ellsworth
+1-888-305-3366
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Low Cost Rural hotel
  • Check-in time: 3:00 PM
  • Halls smelled wonderful
  • Breakfast is good
Fort Knox Park Inn - Bucksport 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Two star property
The Lucerne Inn 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • Midscale Rural hotel
  • 5 meeting rooms in hotel
  • Awesome vibe
  • Great view
From$60
Very Good 4.0 /5Read Reviews Call
Point Lookout Resort  : 67 Atlantic Highway 67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • Midscale Resort property
  • Fitness / Gym is on-site
Fireside Inn & Suites Ocean's Edge
+1-888-690-5281
159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Affordable Oceanfront hotel
  • Has environment-friendly policy Read more
  • Excellent view of the mountains
  • Nice balcony
Next 25 Southwest Harbor Hotels >  [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top