Find and Book Top Hotels in Two Harbors

Search among 33 available hotels and places to stay in Two Harbors from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-33 out of 33
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great61 reviews
MapView on map5.3 mi from City Center900 yd from Gooseberry Falls State Park
From   US$ 108 /nightSelect
MapView on map1600 yd from City Center1200 yd from Two Harbors Municipal Airport
From   US$ 131 /nightSelect
8.2
Great69 reviews
1000 yd from City Center600 yd from Two Harbors Municipal Airport
From   US$ 114 /nightSelect
Places to stay near Two Harbors
8.2
Great74 reviews
26.7 mi from Two Harbors26.7 mi from City Center
From   US$ 195 /nightSelect
8.0
Great85 reviews
25.9 mi from Two Harbors25.9 mi from City Center
From   US$ 139 /nightSelect
8.2
Great67 reviews
24.1 mi from Two Harbors24.1 mi from City Center
From   US$ 239 /nightSelect
8.4
Great94 reviews
26.0 mi from Two Harbors26.0 mi from City Center
From   US$ 145 /nightSelect
8.4
Great67 reviews
22.9 mi from Two Harbors22.9 mi from City Center
From   US$ 279 /nightSelect
8.4
Great63 reviews
26.0 mi from Two Harbors26.0 mi from City Center
From   US$ 129 /nightSelect
8.4
Great102 reviews
26.3 mi from Two Harbors26.3 mi from City Center
From   US$ 160 /nightSelect
8.4
Great78 reviews
10.3 mi from Two Harbors10.3 mi from City Center
From   US$ 149 /nightSelect
8.2
Great99 reviews
27.4 mi from Two Harbors27.4 mi from City Center
From   US$ 90 /nightSelect
8.4
Great74 reviews
26.2 mi from Two Harbors26.2 mi from City Center
From   US$ 239 /nightSelect
8.6
Great67 reviews
25.7 mi from Two Harbors25.7 mi from City Center
From   US$ 171 /nightSelect
8.4
Great82 reviews
27.6 mi from Two Harbors27.6 mi from City Center
From   US$ 123 /nightSelect
8.6
Great141 reviews
26.0 mi from Two Harbors26.0 mi from City Center
From   US$ 137 /nightSelect
8.4
Great95 reviews
29.4 mi from Two Harbors29.4 mi from City Center
From   US$ 105 /nightSelect
8.2
Great106 reviews
29.5 mi from Two Harbors29.5 mi from City Center
From   US$ 88 /nightSelect
8.8
Great13 reviews
26.2 mi from Two Harbors26.2 mi from City Center
From   US$ 41 /nightSelect
8.6
Great67 reviews
27.1 mi from Two Harbors27.1 mi from City Center
From   US$ 190 /nightSelect
28.1 mi from Two Harbors28.1 mi from City Center
From   US$ 119 /nightSelect
8.2
Great73 reviews
27.3 mi from Two Harbors27.3 mi from City Center
From   US$ 85 /nightSelect
8.4
Great38 reviews
28.1 mi from Two Harbors28.1 mi from City Center
From   US$ 105 /nightSelect
7.8
Very good12 reviews
25.8 mi from Two Harbors25.8 mi from City Center
From   US$ 168 /nightSelect
8.2
Great106 reviews
27.7 mi from Two Harbors27.7 mi from City Center
From   US$ 116 /nightSelect
8.6
Great59 reviews
27.5 mi from Two Harbors27.5 mi from City Center
From   US$ 187 /nightSelect
8.2
Great25 reviews
28.8 mi from Two Harbors28.8 mi from City Center
From   US$ 155 /nightSelect
26.3 mi from Two Harbors26.3 mi from City Center
From   US$ 249 /nightSelect
8.2
Great19 reviews
29.0 mi from Two Harbors29.0 mi from City Center
From   US$ 149 /nightSelect
8.2
Great79 reviews
26.3 mi from Two Harbors26.3 mi from City Center
From   US$ 157 /nightSelect
8.2
Great74 reviews
27.4 mi from Two Harbors27.4 mi from City Center
From   US$ 206 /nightSelect
28.0 mi from Two Harbors28.0 mi from City Center
From   US$ 186 /nightSelect
8.4
Great20 reviews
27.4 mi from Two Harbors27.4 mi from City Center
From   US$ 389 /nightSelect

Best hotels and places to stay in Two Harbors

Why visit?

Two Harbors, Minnesota is a charming coastal town that offers a perfect escape for tourists seeking relaxation and outdoor adventures. With its picturesque landscapes, scenic hiking trails, and proximity to Lake Superior, Two Harbors is an ideal destination for nature lovers and outdoor enthusiasts. Whether youre looking for a peaceful retreat or an active vacation, Two Harbors has something for everyone.

Where to stay?

Lakefront District: The Lakefront District in Two Harbors is an excellent choice for visitors who want to be close to the water and enjoy breathtaking views of Lake Superior. This area offers a variety of hotels, including two harbors hotels that cater to different budgets and preferences. With easy access to the lake, guests can indulge in activities such as fishing, boating, and swimming. Pet-friendly hotels are also available for those traveling with their furry friends.

Downtown Two Harbors: Downtown Two Harbors is a vibrant area filled with shops, restaurants, and historical landmarks. Staying in this area allows tourists to experience the towns unique charm and immerse themselves in its rich history. Youll find a range of hotels in Two Harbors, including family-friendly options and boutique accommodations. This location is convenient for exploring local attractions like the Lighthouse Museum and Agate Bay.

North Shore Scenic Drive: For those seeking a more secluded and tranquil retreat, the North Shore Scenic Drive area is an idyllic choice. Surrounded by lush forests and breathtaking views, this area offers a peaceful ambiance away from the hustle and bustle of the town. Lodging options here include cozy cabins, lodges, and resorts, perfect for a relaxing getaway. Guests can also explore nearby state parks and enjoy activities like hiking, birdwatching, and scenic drives.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $150 to $300.

5-star hotels: The average price per night is around $200 to $500.

Best value for money:

Crosby Manitou Inn: Located in downtown Two Harbors, Crosby Manitou Inn offers comfortable and affordable accommodations. With its convenient location, guests can easily explore nearby attractions like the Lake County Historical Depot Museum and the Superior Hiking Trail. This pet-friendly hotel in Two Harbors, MN provides clean rooms, friendly service, and a complimentary continental breakfast, making it a great choice for budget-conscious travelers.

Superior Shores Resort: Situated along the shores of Lake Superior, Superior Shores Resort offers a range of lodging options, including hotel rooms and cozy cottages. Guests can enjoy stunning lake views, access to private beaches, and on-site amenities such as indoor and outdoor pools, a sauna, and a fitness center. With its spacious accommodations and affordable rates, this hotel in Two Harbors, Minnesota provides excellent value for money.

Country Inn of Two Harbors: Nestled amidst the picturesque North Shore landscape, Country Inn of Two Harbors offers comfortable accommodations at a budget-friendly price. This family-friendly hotel features clean and cozy rooms, complimentary continental breakfast, and an indoor pool and hot tub. With its warm hospitality and convenient location near popular attractions like Split Rock Lighthouse and Gooseberry Falls State Park, this hotel is a great choice for families and couples seeking value.

Best kids-friendly hotels:

Grand Superior Lodge: Located just outside of Two Harbors, Grand Superior Lodge is a kid-friendly resort that offers a range of activities for families. Children can enjoy outdoor adventures such as hiking, biking, and rock skipping along the shoreline. The resort also features a swimming pool, hot tubs, and game room. With its spacious accommodations, stunning lake views, and kid-friendly amenities, Grand Superior Lodge is an ideal choice for families visiting Two Harbors.

Larsmont Cottages on Lake Superior: Situated on the scenic North Shore, Larsmont Cottages offers spacious two-bedroom cottages that are perfect for families. Kids can enjoy exploring the resorts 30 acres of woods and shoreline, and families can take part in fun activities such as bonfires and smores. The resort also has an indoor pool, sauna, and a game room. With its cozy and family-friendly atmosphere, Larsmont Cottages is an excellent choice for a memorable family getaway.

Best hotels for a romantic getaway:

Larsmont Cottages on Lake Superior: With its private cottages nestled along the shore, Larsmont Cottages provides a secluded and romantic setting for couples. Guests can enjoy breathtaking lake views, relax in their private whirlpool tubs, and cozy up to the fireplace. The resort also offers couples massages and romantic dining options, making it an ideal choice for a romantic escape in Two Harbors.

Castle Haven Cabins: Located near Two Harbors, Castle Haven Cabins offers charming log cabins with a rustic yet cozy ambiance. Couples can enjoy the privacy and tranquility of their own cabin, complete with a fireplace and a private deck with scenic views. The resorts peaceful surroundings and proximity to nature make it a romantic retreat for couples looking to reconnect and unwind.

Best for location:

Larsmont Cottages on Lake Superior: Situated along the scenic North Shore, Larsmont Cottages offers a prime location for exploring Two Harbors and its surrounding natural attractions. Guests can easily access state parks, waterfalls, hiking trails, and the picturesque Split Rock Lighthouse. The resorts proximity to the lake also allows for breathtaking views and tranquil walks along the shoreline.

Larsmont Cottages on Lake Superior: Nestled between Lake Superior and the Superior National Forest, Larsmont Cottages provides a peaceful and picturesque location. Guests can immerse themselves in the beauty of nature, with opportunities for hiking, biking, and wildlife spotting. The resorts secluded setting offers a serene escape while still being close to town for dining and shopping.

Grand Superior Lodge: Located just a short drive from Two Harbors, Grand Superior Lodge offers a picturesque location on the shores of Lake Superior. Guests can admire stunning lake views, relax on private beaches, and explore nearby attractions such as Split Rock Lighthouse and Gooseberry Falls State Park. The lodges convenient location allows for easy access to both natural wonders and town amenities.

Best for a short city break:

Country Inn of Two Harbors: Situated in downtown Two Harbors, Country Inn offers a convenient location for a short city break. Guests can explore the towns charming shops, dine at local restaurants, and visit nearby attractions such as the Lighthouse Museum and the Superior Hiking Trail. The hotels comfortable rooms and friendly service provide a relaxing base for a quick getaway.

Superior Shores Resort: With its beautiful location on Lake Superior and a range of on-site amenities, Superior Shores Resort is a great choice for a short city break. Guests can enjoy leisurely walks along the lakefront, relax by the indoor and outdoor pools, or indulge in spa treatments. The resorts comfortable accommodations and proximity to Two Harbors make it an ideal option for a quick escape.

Show moreLess