Skip to main content

Search hotels in Two Harbors, MN

Enter your dates to see the latest prices and deals for Two Harbors hotels

Two Harbors – 17 hotels and places to stay

Best hotels with breakfast in Two Harbors and nearby

What guests said about Two Harbors:

  • 10.0

    No matter what season you visit Two Harbors and the...

    No matter what season you visit Two Harbors and the surrounding North Shores communities, you will find something to see, do, try. There are notable stops along the north shores between Duluth and Grand Marais that we visited during our July 2025 visit. You can visit local shops, hike trails, see rushing waterfalls, stop for a coffee, enjoy the sounds of nature, listen to the lapping of the lakefront waves, and so much more.
    Guest review by
    Jeannette
    United States
  • 8.0

    Two harbors is a pretty neat small down.

    Two harbors is a pretty neat small down. Most of the places we went for food were good, but nothing fancy. The view of superior was amazing though. Also only about 25 minutes or so to duluth and a lot cheaper than staying in duluth.
    Guest review by
    Anonymous
  • 8.0

    I liked the scenery.The wet weather was a little cool this...

    I liked the scenery.The wet weather was a little cool this time of year but the day of sunshine made up for it.We had to walk a distance to get to some good agate hunting,because the beaches with good access are overhunted.Gooseberry Falls was beautiful.
    Guest review by
    Batteen
  • 10.0

    Was a small town 30 minutes north of Duluth.

    Was a small town 30 minutes north of Duluth. It had a great selection of restaurants. We ate at; Judy's Cafe, McQuade's Pub and Black Woods Bar and Grill and had a great meal at all. The restaurant prices were reasonable. There was a local golf course and several other golf courses within a 30-40 drive. It was a great base for touring other areas. We came to run Grandmas Marathon.
    Guest review by
    ROBERT
    United States
  • 10.0

    Clean, cozy, great location and a great view from the...

    Clean, cozy, great location and a great view from the lakeside balcony. A little pricey and it does not include breakfast. A common sauna and small pool are available. Our room had a fireplace for which wood is provided. This should also make an excellent winter destination
    Guest review by
    Karen
    United States
  • 10.0

    Very neat town with great restaurants and shops!

    Very neat town with great restaurants and shops! It's a perfect starting point for hikes and excursions along the North Shore with beautiful State Parks like Gooseberry Falls and Split Rock just around the corner. They put much effort into setting up trails and historical markers with info points along the shore. Must go to Blackwoods for lunch/dinner!
    Guest review by
    Sina

See reviews by guests who stayed at hotels in Two Harbors

See all
  • From US$275.53 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 142 reviews
    The location of the cottages is exceptional! The view on Lake Superior is truly unique and we enjoyed sitting at the fireplaces along the shore. With a pool, a hot tub, massages, kayak rental and much more, the place offers a variety of great amenities. The place is very quiet but still within a ten-minutes drive to Two Harbors. In terms of location and surroundings, truly a gem!
    Guest review by
    Sina
    Germany
  • From US$236.96 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 375 reviews
    The Staff was exceptional, especially Katie and Russ...so much so, that we decided to return to Two Harbors on our way back on the Lake Superior Northshore and stay here again. Great place to stay.
    Guest review by
    Mae
    United States
  • From US$275.53 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 142 reviews
    Location was beautiful! The restaurant was awesome too! All staff was super friendly, and all facilities were easy to reach! Nice distance from Two Harbors as well!
    Guest review by
    Val
    United States
  • From US$236.95 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 463 reviews
    The location was great. Really close to Two Harbors and right on the lake. Very spacious and comfortable area.
    Guest review by
    Nicole
    United States
  • From US$215.42 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 133 reviews
    Friendly and informative staff. Hotel is in great location, well kept inside and outside.
    Guest review by
    Jaime
    United States