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 in Northeast Harbor 15 Peabody Dr., Northeast Harbor, ME 04662 ~2.66 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • 3 floors in property
From$169
Average 3.5 /5Reviews CallBookMore Details
Bar Harbor Quality Inn - Bar Harbor 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • Midscale Resort property
  • 2 floors in property
From$103
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Affordable property
  • Check in time: 4:00 PM
From$235
Excellent 5.0 /5Hotel Reviews CallBookMore Details
Acadia Inn 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star hotel
  • Free complimentary breakfast
  • All guests were happy with the tv
  • Great room
From$149
Very Good 4.0 /5Review Score CallBookMore Details
Atlantic Oceanside Hotel - Bar Harbor 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star Oceanfront property
  • Fitness / Gym is on-site
  • Popular among couples
  • Relatively new rooms
From$159
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn Bar Harbor 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • 2 star Oceanfront hotel
  • Check-in time: 12:00 PM
Bar Harbor Regency Holiday Inn
+1-888-690-5281
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • Affordable Oceanfront property
  • Hotel has 4 floors
  • Clean pool, said 73%
  • Booking process should be better organized
Bar Harbor Villager Motel
+1-888-690-5247
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • Economical Downtown property
  • Access to gym on-site
  • Lobby staff being so helpful and informative
  • Complementary Continental Breakfast
From$145
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Bar Harbor Inn in Bar Harbor
+1-888-305-3366
Newport Dr., Bar Harbor, ME 04609 ~9.64 miles northeast of Southwest Harbor
  • High-end Oceanfront property
  • 3 floors in property
  • Most guests said rooms were clean
  • Wifi quality could be improved
Eden Village Motel & Cottages 986 State Highway 3, Bar Harbor, ME 04609 ~10.26 miles north of Southwest Harbor
  • Affordable hotel
Best Western Acadia Park Inn 452 State Highway 3, Bar Harbor, ME 04609 ~10.57 miles north of Southwest Harbor
  • Three Star Rural hotel
  • 96 sleeping rooms in hotel
  • Most guests said the beds were comfortable
  • Most guests were happy with the price of the breakfast
Blue Hill Inn & The Cape House : 40 Union St. 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • 4 star property
The Colonial Inn - Ellsworth 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Economical Downtown hotel
  • Hotel has 2 floors
  • Bad amenities
  • Great location
White Birches Motel in Ellsworth Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • 2-star 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
  • Check-in time: 3 pm
  • New facility
  • Most guests thought rooms were spacious
From$119
Very Good 4.5 /5Guest Reviews CallBookMore Details
Ramada Ellsworth - Ellsworth 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • Mid-scale Highway property
  • 103 rooms in hotel
White Birches Motel in Hancock 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • 2-star Golf Course property
  • 65 rooms in property
Jasper's Restaurant & Motel in Ellsworth
+1-888-283-3404
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • 2-star Downtown hotel
  • Check-in: 2:00
Eagles Lodge : 278 High St.
+1-866-221-8581
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Two star Downtown hotel
  • Check in: 2:00 pm
Comfort Inn Ellsworth
+1-866-429-5787
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Low-priced Rural property
  • 2 floors in hotel
  • Breakfast is good
  • Nice building
From$65
Very Good 4.5 /5Read Reviews CallBookMore Details
Fort Knox Park Inn 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Cheap hotel
The Lucerne Inn 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3-star Rural hotel
  • 3 floors in hotel
  • About half of guests thought the building was acceptable
  • Fine dining restaurant
Point Lookout in Northport 67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • 3-star Resort hotel
  • 13 meeting rooms in property
Fireside Inn & Suites Ocean's Edge - Belfast 159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Affordable Oceanfront hotel
  • Hotel has an eco-friendly policy Read more
  • Very few lounge chairs
  • Vibe is not too good
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 policy
Next 25 Southwest Harbor Hotels >  [1 - 25 of 50]    
Next: See My Southwest Harbor Hotels with Pricing
Back to Top