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. 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.64 miles northeast of Southwest Harbor
  • 3 star Oceanfront property
  • Hotel has 5 meeting rooms
  • Most guests complained about the bathroom
  • A lot of noise outside
From$205
Very Good 4.0 /5Reviews CallBookMore Details
Bar Harbor Quality Inn 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • 3 star Resort property
  • 77 sleeping rooms in hotel
From$103
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Midscale hotel
  • Hotel has 4 floors
From$165
Excellent 5.0 /5Review Score CallBookMore Details
Acadia Inn - Bar Harbor 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Mid-scale property
  • Hotel has 95 rooms
  • All guests thought beverage prices were a great value
  • Spotty WIFI reception
From$149
Very Good 4.0 /5Latest Reviews CallBookMore Details
Atlantic Oceanside Hotel 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star Oceanfront property
  • Free breakfast available
  • Breakfast was delicious
  • Good accessibility by car
From$139
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn Bar Harbor : 120 Eden St. 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • Mid-scale Oceanfront property
  • Check-in: 12:00 PM
Bar Harbor Regency Holiday Inn in Bar Harbor
+1-888-690-5281
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • Hotel has 2 suites
  • Average beds
  • Most guests thought beverage prices were a great value
Bar Harbor Villager Motel : 207 Main St.
+1-888-690-5247
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • 2 star Downtown property
  • Hotel has 56 rooms
  • Most guests said rooms were clean
  • Excellent accomodations
From$145
Very Good 4.0 /5Recent Reviews CallBookMore Details
Bar Harbor Inn
+1-888-305-3366
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • High-end Oceanfront hotel
  • 3 floors in property
  • Great parking, according to 78%
  • Rooms need regular maintenance
Eden Village Motel & Cottages 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • 3 star hotel
Best Western Acadia Park Inn in Bar Harbor 452 State Highway 3, Bar Harbor, ME 04609 ~10.57 miles north of Southwest Harbor
  • Three Star Rural hotel
  • 96 rooms in hotel
  • Friendly welcome
  • Reliable internet connection
Blue Hill Inn & The Cape House - Blue Hill 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • High-end property
The Colonial Inn - Ellsworth 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Cheap Downtown hotel
  • Hotel has 2 suites
  • More comfort would be nice
  • The majority of guests said rooms were dirty
White Birches Motel in Ellsworth Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • Two star hotel
  • Check-in time: 3:00 PM
Ellsworth Hampton Inn 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • 3 star property
  • Complimentary breakfast is offered
  • Easy entrance
  • Clean motel
From$107
Very Good 4.5 /5Recent Reviews CallBookMore Details
Ramada 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Three Star Highway hotel
  • 103 rooms in hotel
White Birches Motel 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Economical Golf Course hotel
  • 2 floors in property
Jasper's Restaurant & Motel
+1-888-283-3404
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • Economical Downtown hotel
  • 28 rooms in hotel
Eagles Lodge
+1-866-221-8581
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Economy Downtown hotel
  • 2 floors in property
Comfort Inn Ellsworth - Ellsworth
+1-866-429-5787
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Two-star Rural hotel
  • Check-in: 3:00 PM
  • Great breakfat
  • Clean hotel facilities
Fort Knox Park Inn : 64 Main St. 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Low Cost property
From$69
Very Good 4.0 /5Review Score CallBookMore Details
The Lucerne Inn in Dedham 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • Three Star Rural property
  • 5 meeting rooms in hotel
  • Rooms are ok
  • Continental breakfast not so much
Point Lookout Resort  67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • 3-star Resort hotel
  • 106 rooms in property
Fireside Inn & Suites Ocean's Edge : 159 Searsport Ave. 159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Midscale Oceanfront property
  • Has environment-friendly policy See more
  • Very good family hotel
  • Fair breakfast prices
Beach Cottage Inn - Lincolnville 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • 3 star Beach hotel
  • Hotel has a green policy See more
Next 25 Southwest Harbor Hotels >  [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top