Cheap Hotels in Two Harbors, United States

Book reliable cheap hotels in Two Harbors, United States

Check-in
09Nov
Check-out
10Nov
Guests
2 Guests
Two Harbors, Minnesota, sits on the North Shore of Lake Superior, offering lakeside exploration at Josephine's Park, historical insights at the Two Harbors Lighthouse, and outdoor fun at Agate Bay Beach. For accommodation, you'll find charming lakeside cabins, cozy inns, and budget-friendly motels. Each option provides a unique vibe, from scenic views to easy access to hiking trails in the nearby Split Rock Lighthouse State Park. Be sure to book well in advance, especially from May to September, when visitors flock for fishing and hiking, and consider local transit for easy navigation.
All filters
1-4 out of 4
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great
Map1.5 mi from City Centre
FromUS$ 159 /nightSelect
8.2
Great
Map1100 yd from City Centre700 yd from Two Harbors Municipal Airport
FromUS$ 114 /nightSelect
8.0
Great
Map1600 yd from City Centre1200 yd from Two Harbors Municipal Airport
FromUS$ 131 /nightSelect
8.4
Great
Map5.3 mi from City Centre
FromUS$ 108 /nightSelect

Places to stay near Two Harbors

Duluth6 hotels

23.7 mi from City Centre
FromUS$ 151 /nightSelect
8.2
Great
23.9 mi from City Centre
FromUS$ 118 /nightSelect
8.2
Great
24.0 mi from City Centre
FromUS$ 129 /nightSelect
8.4
Great
24.1 mi from City Centre
FromUS$ 192 /nightSelect
8.2
Great
25.9 mi from City Centre
FromUS$ 139 /nightSelect
8.4
Great
25.9 mi from City Centre
FromUS$ 129 /nightSelect

Hotel price range in Two Harbors

Choose from low-cost hotels—options for every traveler and budget.

⬆️ The highest price
USD 159
⬇️ The lowest price
USD 108
💸 Average price for
3-star hotels
USD 127

Other cities in United States