Hotels in Two Harbors, Minnesota

Search & Compare Two Harbors Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Two Harbors

Two Harbors overview

Two Harbors is surrounded by picturesque views of lakes and waterfalls. Activities like hiking give you a chance to enjoy the outdoors while you're in town. Visitors can plan a fun excursion to Lakeview National Golf Course and Castle Danger Brewery while in Two Harbors. You might find that sights like Lake County Historical Depot Museum and The Breakwater and Light House are worth a visit.

Where to stay in Two Harbors

Whether you're planning to stay for a night or a week, Two Harbors has accommodations to fit your needs. There are 10 hotels in Two Harbors, some with discounts of up to 15%. We have room prices as low as 68 USD per night and here's a breakdown of hotels by star rating in Two Harbors as well as in the surrounding area:
  • • 3 4-star hotels from 98 USD per night
  • • 4 3-star hotels from 95 USD per night
  • • 4 2-star hotels from 68 USD per night

How to get to Two Harbors

Fly into Duluth, MN (DLH-Duluth Intl.), 27.1 mi (43.6 km) from the heart of Two Harbors.

What to see around Two Harbors

Fun outings can include a visit to:
  • • Lakeview National Golf Course
  • • Castle Danger Brewery
  • • Gooseberry Falls State Park
Here are some local highlights:
  • • Lake County Historical Depot Museum
  • • The Breakwater and Light House
  • • Hellacioius Overlook
  • • Lakeview National Golf Course
  • • Castle Danger Brewery

When to visit Two Harbors

Wondering what time of year to travel or what should be on your packing list? Here are some typical temperatures to help you with your planning:

Seasonal temperature averages
  • • January-March: 42°F day, 7°F night
  • • April-June: 72°F day, 27°F night
  • • July-September: 76°F day, 43°F night
  • • October-December: 60°F day, 9°F night
Seasonal rainfall averages
  • • January-March: 3.31 inches
  • • April-June: 9.69 inches
  • • July-September: 11.69 inches
  • • October-December: 6.46 inches