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 18 suites
  • Nice building
  • Room is all right
From$205
Very Good 4.0 /5Guest Reviews CallBookMore Details
Bar Harbor Quality Inn in Bar Harbor 40 Kebo St., Bar Harbor, ME 04609 ~8.94 miles northeast of Southwest Harbor
  • Three Star Resort property
  • 77 rooms in property
From$103
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Hampton Bar Harbor 12 Norman Rd., Bar Harbor, ME 04609 ~9.06 miles northeast of Southwest Harbor
  • Affordable hotel
  • 9 suites in hotel
From$165
Excellent 5.0 /5Recent Reviews CallBookMore Details
Acadia Inn : 98 Eden St. 98 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Three Star hotel
  • Check in time: 2pm
  • Affordable food
  • Bar all day
From$149
Very Good 4.0 /5Latest Reviews CallBookMore Details
Atlantic Oceanside Hotel - Bar Harbor 119 Eden St., Bar Harbor, ME 04609 ~9.29 miles northeast of Southwest Harbor
  • Midscale Oceanfront hotel
  • 9 conference rooms in property
  • About half of guests complained about the bathroom
  • New terrace
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Days Inn Bar Harbor 120 Eden St., Bar Harbor, ME 04609 ~9.34 miles northeast of Southwest Harbor
  • Affordable Oceanfront hotel
  • 2 floors in property
Bar Harbor Regency Holiday Inn
+1-888-690-5281
123 Eden St., Bar Harbor, ME 04609 ~9.37 miles northeast of Southwest Harbor
  • 3 star Oceanfront property
  • Hotel has 2 suites
  • Clean pool, said 73%
  • Most guests thought it was too noisy
Bar Harbor Villager Motel
+1-888-690-5247
207 Main St., Bar Harbor, ME 04609 ~9.40 miles northeast of Southwest Harbor
  • Low priced Downtown hotel
  • Hotel has 2 floors
  • Popular among families
  • Most guests said the reception staff was great
From$145
Very Good 4.0 /5Review Score 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 property
  • 10 suites in hotel
  • Tasty clam chowder
  • Furniture needs more attention
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 - Bar Harbor 452 State Highway 3, Bar Harbor, ME 04609 ~10.48 miles north of Southwest Harbor
  • 3 star Rural hotel
  • 96 rooms in property
  • Very quiet
  • Friendly welcome
Blue Hill Inn & The Cape House 40 Union St., Blue Hill, ME 04614 ~15.86 miles northwest of Southwest Harbor
  • Expensive property
The Colonial Inn 321 High St., Ellsworth, ME 04605 ~17.23 miles north of Southwest Harbor
  • Two star Downtown property
  • Hotel has 2 suites
  • No movie channels
  • About half of guests didn't like the uncomfortable beds
White Birches Motel in Ellsworth Us 1 & Thorsen Rd., Ellsworth, ME 04605 ~17.29 miles north of Southwest Harbor
  • 2 star property
  • Check-in time: 3:00 PM
Ellsworth Hampton Inn : 6 Downeast Highway 6 Downeast Highway, Ellsworth, ME 04605 ~17.73 miles north of Southwest Harbor
  • 3 star hotel
  • 3 floors in property
  • Buffet included in the price
  • Great reception
From$107
Very Good 4.5 /5Latest Reviews CallBookMore Details
Ramada 215 High St., Ellsworth, ME 04605 ~17.84 miles north of Southwest Harbor
  • 3-star Highway property
  • Fitness + Health Center
From$99
Very Good 4.0 /5Reviews CallBookMore Details
White Birches Motel in Hancock 17 Thorsen Rd., Hancock, ME 04640 ~17.96 miles north of Southwest Harbor
  • Cheap Golf Course hotel
  • Check-in: 3:00 pm
Jasper's Restaurant & Motel
+1-888-283-3404
200 High St., Ellsworth, ME 04605 ~17.96 miles north of Southwest Harbor
  • 2 star Downtown property
  • 2 floors in hotel
Eagles Lodge : 278 High St.
+1-866-221-8581
278 High St., Ellsworth, ME 04605 ~18.09 miles north of Southwest Harbor
  • Low Cost Downtown property
  • 48 rooms in property
Comfort Inn Ellsworth
+1-866-429-5787
130 High St., Ellsworth, ME 04605 ~18.15 miles north of Southwest Harbor
  • Inexpensive Rural hotel
  • 2 floors in property
  • Special Discount
  • Most guests complained about the bathroom
Fort Knox Park Inn in Bucksport 64 Main St., Bucksport, ME 04416 ~30.46 miles northwest of Southwest Harbor
  • Inexpensive hotel
The Lucerne Inn 2517 Main Rd., Dedham, ME 04429 ~32.08 miles northwest of Southwest Harbor
  • 3-star Rural property
  • Free breakfast
  • Terrific location
  • Friendly staff
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Point Lookout Resort  in Northport 67 Atlantic Highway, Northport, ME 04849 ~33.03 miles west of Southwest Harbor
  • Three Star Resort hotel
  • 106 sleeping rooms in hotel
Fireside Inn & Suites Ocean's Edge 159 Searsport Ave., Belfast, ME 04915 ~33.55 miles west of Southwest Harbor
  • Midscale Oceanfront property
  • Check-in: 15:00
  • Great continental breakfast
  • Nice balcony
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Beach Cottage Inn in Lincolnville 2533 Atlantic Highway, Lincolnville, ME 04849 ~33.74 miles west of Southwest Harbor
  • 3 star 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