Known as the largest town along Minnesota’s North Shore, Two Harbors is an amazing town filled with stunning landscapes, historical sites, and beautiful shorelines. Nature lovers will love Gooseberry Falls State Park which transforms with the seasons - a breathtaking trail during summer and a ski haven during winter. Superior Hiking Trail is also perfect for those who want to see the rich biodiversity of the town. For those traveling with families, go on a stroll or play in the waters of Agate Bay Beach.
Whatever you’re up to, there’s something to enjoy in Two Harbors. Booking a nice hotel where you can rest is paramount for making your vacation memorable. Read on to see our picks for the best hotels in Two Harbors, Minnesota.
We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 14, 2024.
1. AmericInn by Wyndham Two Harbors Near Lake Superior (from USD 103)
AmericInn by Wyndham offers impeccable service, ensuring you’ll get the most comfort during your stay.
This hotel is perfect for guests traveling with kids, as you can request a baby crib without extra charge. Young ones will also enjoy the hotel’s arcade room and the indoor pool. Adults can let some steam off by relaxing in the hotel’s sauna room, or get free newspapers from the lobby. The hotel also offers breakfast for every booking, so you’ll have the energy you need throughout the day.
AmericInn by Wyndham Two Harbors Near Lake Superior
Address: 1088 Highway 61 North
36.09 km (22.5 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
air hockey table billiards and claw machine indicating should-be family friendlinessnice pool area with hot tub and saunaCleanliness:
my room was very quiet and cleanRead more reviewsHost:
staff were very nicefront desk staff was very friendly and helpfula no frills hotel but i was happy with my staffcheck in was friendly and efficientfriendly staff room was comfortable and clean
2. Country Inn Two Harbors (from USD 124)
Brace yourself for a vacation filled with memories at Country Inn Two Harbors. This cozy hotel is conveniently located along Highway 61 and is just 13.5 miles (21.73 kilometers) away from Gooseberry Falls State Park.
Each room in this hotel comes with a flat-screen TV so you won’t miss your favorite shows, a microwave and a mini-fridge, and free Wi-Fi to keep you connected. The rooms are also covered in earth tones and contemporary decor, creating a warm and relaxing atmosphere. The hotel also houses a beautiful indoor pool and a mini golf course.
Country Inn Two Harbors
Address: 1204 7th Avenue
36.44 km (22.7 mi) from Glensheen Mansion
Nearby hotels
3. Holiday Inn & Suites Duluth Downtown, an IHG Hotel (from USD 167)
Situated in the downtown of Duluth, about a 30-minute drive from the heart of Two Harbors, Holiday Inn & Suites is a hotel that never misses.
This hotel is perfect for those who are flying in and from Duluth International Airport, as it is only 11 minutes away. Guests may also avail of the airport shuttle free of charge. With in-house restaurants that serve a wide array of dishes, a fitness center where you can exercise, and two indoor pools, an amazing vacation awaits you here.
Holiday Inn & Suites Duluth Downtown, an IHG Hotel
Address: 200 W 1st Street
5.09 km (3.2 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
it was cool that the hotel has 2 poolsRead more reviewsCleanliness:
the rooms were slightly outdated but overall were clean and comfortableEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
4. La Quinta Inn & Suites by Wyndham Duluth (from USD 99)
Traveling with your four-legged companions? Worry not, as La Quinta Inn & Suites by Wyndham Duluth got you covered. With an extra charge of only USD 25 per night, your furry friends can come with you for a more memorable trip.
This hotel is located 30.9 miles (49.73 kilometers) from Two Harbors, but it is easily accessible if you are landing at Duluth International Airport. For guests bringing their cars, there’s also a parking area that you can use for free. All rooms in this beautiful hotel have premium linens to aid you with a good night’s sleep and a flat-screen TV to keep you entertained.
La Quinta Inn & Suites by Wyndham Duluth
Address: 1805 Maple Grove Rd
8.63 km (5.4 mi) from Glensheen Mansion
Top guest reviews
Read more reviewsHost:
nice that they are pet friendlyhad a wonderful stay thanks to the la quinta staff and hotel thank you
5. Fairfield Inn & Suites by Marriott Duluth (from USD 97)
Fairfield Inn & Suites by Marriott Duluth Waterfront is appreciated for being situated in Duluth’s entertainment district, making it more convenient for guests to go around the town. Visiting Two Harbors is also not a hassle, with only 35 minutes of travel by car.
After spending your day outdoors, guests can retreat into one of the hotel’s rooms, all of which were created with comfort in mind. The massive windows in this hotel not only invite a lot of natural lighting to fill the room, but some also offer stunning harbor views.
Fairfield Inn & Suites by Marriott Duluth Waterfront
Address: 1000 Minnesota Avenue
5.46 km (3.4 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
in-room thermostat incorrectly labeled (auto fan = off; low fan = auto)the pool was great but wished it had a hot tubCleanliness:
very clean and friendly staffit was a nice clean hotel for an overnight trip to duluthRead more reviewsHost:
they were still patience and kind
6. Holiday Inn Express & Suites Duluth North - Miller Hill, an IHG Hotel (from USD 113)
Whether you’re traveling for business or leisure, Holiday Inn Express & Suites Duluth North is an amazing choice for you. The hotel is located only 4 minutes from Duluth International Airport and is about 40 minutes drive from Two Harbors.
The rooms, albeit simple, do not compromise comfort as they come with a premium mattress to ensure you’ll get plenty of rest. Guests traveling with young ones can also request a crib with no extra charges. In the morning, a delicious complimentary breakfast awaits you to fuel your day.
Holiday Inn Express & Suites Duluth North - Miller Hill, an IHG Hotel
Address: 4725 Market Street
9.61 km (6.0 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
the beds were very comfortable and the room was extremely spaciousthe rooms were nice and spaciousHost:
very friendly and helpful staffthe staff was very friendly and was very willing to help if i had any questionsRead more reviewsLocation:
great location with tons of restaurants around n very close to shoppingit is very close to the airport and was clean and comfortable
7. Country Inn & Suites by Radisson, Duluth North, MN (from USD 101)
Located near Duluth International Airport, Country Inn & Suites by Radisson provides its guests with the utmost care and service to make sure you’ll have a hassle-free trip.
A flat-screen TV and wireless internet connection come with every room to keep boredom at bay. But if you want to lessen your screen time, go for a refreshing swim at the hotel’s indoor pool. You can also get your blood pumping at the fitness center. Free self-serve breakfast also awaits you in the morning for a good head start.
The best part? Your furry friends are also welcome here. For an additional 30 USD, you and your pet can have an amazing time together.
Country Inn & Suites by Radisson, Duluth North, MN
Address: 4257 Haines Rd
9.45 km (5.9 mi) from Glensheen Mansion
Top guest reviews
Cleanliness:
it was clean and the breakfast was acceptable with a variety of optionsRead more reviewsHost:
enjoyed our stay and hospitality of staffEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
8. Hampton Inn & Suites Duluth North/Mall Area (from USD 140)
Hampton Inn & Suites Duluth North/Mall Area is a pleasant hotel where you’re guaranteed to have an incredible stay. From its fully equipped fitness center and indoor pool where you can do some cardio, to its bedrooms packed with premium mattresses and air-conditioning, this hotel is prepared to give you high-quality customer service.
In the morning, kick off your day with a filling breakfast served daily by the hotel. As the hotel is surrounded by notable landmarks such as Miller Hill Mall and the University of Minnesota in Duluth, it’s easy to explore the town. Two Harbor is 30.4 miles (48.92 kilometers) away, which takes about 40 minutes by car.
Hampton Inn & Suites Duluth North\/Mall Area
Address: 1002 Mall Dr
7.69 km (4.8 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
stains on comforter did not refill our toilet paper before check in and the refrigerator did not workRead more reviewsHost:
modern comfortable and frirndly staffthe kitchen staff for breakfast were so friendly and just seemed to take pride in their job
9. Days Inn & Suites by Wyndham Duluth by the Mall (from USD 94)
Days Inn & Suites by Wyndham Duluth by the Mall guarantees a wonderful time by ensuring your stay will be relaxing and without any hassle. Duluth International Airport is just 6 minutes away by car, so you won’t have to worry about missing your flight.
The on-site gym is also packed with the equipment you’ll need for your workout session. Alternatively, guests can also go for laps in the indoor pool for that cardio. Offering cozy bedrooms with soft mattresses, guests can definitely replenish their energy after a long day of adventure.
Fur parents will also be delighted to know that with only an additional 10 USD, your four-legged babies are more than welcome to stay here with you.
Days Inn & Suites by Wyndham Duluth by the Mall
Address: 909 Cottonwood Ave
8.06 km (5.1 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
the pool was cooler but hot tub was greatRead more reviewsCleanliness:
extremely clean and renovated facilityrooms were clean and nicely updatedvery clean fresh carpets and linensinside is very clean and has a nice view
10. Sheraton Duluth Hotel (from USD 152)
Sheraton Duluth Hotel is the perfect balance of luxury and comfort. From its lounge area to the bedrooms, everywhere you look just exudes elegance. The rooms are designed in modern aesthetics in muted earth tones, creating a comforting atmosphere where you can definitely replenish your energy. The hotel houses Restaurant 301 which specializes in American dishes. There’s also a 24-hour fitness center if you want to burn some calories.
Duluth International Airport is 15 minutes away from the hotel, and Two Harbors is within a 32-minute drive.
Sheraton Duluth Hotel
Address: 301 E Superior St
4.27 km (2.7 mi) from Glensheen Mansion
Top guest reviews
Amenities & Room:
we selected the lake view and we definitely couldn't see the lake from our roomCleanliness:
really nice rooms loved the hard flooring - it was clean toovery clean nice hotel friendly staffRead more reviewsLocation:
close to great food and drinksvery nice place we had a great stay and was in the perfect location for usEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
Explore Two Harbors
Get ready to be enchanted by the irresistible charms of Two Harbors, a hidden gem on the North Shore. Whether you’re visiting for business or leisure, for only a few days or long-term, there’s always something for you to see here. Consider checking in one of the above accommodations for a hassle-free trip in Two Harbors.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to