Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Two Harbors

Filter by star ratings
All filters
Voyageur Motel
Voyageur Motel
7.7 Good
1227 7th Avenue, Two Harbors, MN, United States
Show on map
0.7 mi from city centre, Two Harbors 
GoodBased on 1 review
7.7

Voyageur Motel Two Harbors is located in Two Harbors and offers complimentary Wi-Fi. It is ideally positioned for guests wanting to sightsee in the area.

Viking Motel
Viking Motel
10.0 Excellent
1429 7th Avenue, Two Harbors, MN, United States
Show on map
0.8 mi from city centre, Two Harbors 
ExcellentBased on 1 review
10.0

Viking Motel Two Harbors is located in Two Harbors and offers free Wi-Fi.

Country Inn of Two Harbors
Country Inn of Two Harbors
8.8 Excellent
1204 7th Avenue, Two Harbors, MN, United States
Show on map
0.6 mi from city centre, Two Harbors 
ExcellentBased on 370 reviews
8.8

This comfortable hotel in Two Harbors offers complimentary Wi-Fi, as well as an indoor pool and a sauna. It is ideally positioned for guests wishing to visit the area's popular attractions.

Tips for booking a Two Harbors hotel

Cheapest month:December
Most expensive month:June
Average price in Two Harbors:$166/night
Absolute cheapest price found:$78/night
Cheapest day:Tuesday
Most expensive day:Saturday
$99 - $244
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$128 - $253
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Two Harbors hotels

Show all 46 hotels
1
Viking Motel
Viking Motel
10.0 Excellent
1429 7th Avenue, Two Harbors, MN, United States
Show on map
0.8 mi from city centre, Two Harbors 

Viking Motel Two Harbors is located in Two Harbors and offers free Wi-Fi.

2
Country Inn of Two Harbors
Country Inn of Two Harbors
8.8 Excellent
1204 7th Avenue, Two Harbors, MN, United States
Show on map
0.6 mi from city centre, Two Harbors 

This comfortable hotel in Two Harbors offers complimentary Wi-Fi, as well as an indoor pool and a sauna. It is ideally positioned for guests wishing to visit the area's popular attractions.

3
Voyageur Motel
Voyageur Motel
7.7 Good
1227 7th Avenue, Two Harbors, MN, United States
Show on map
0.7 mi from city centre, Two Harbors 

Voyageur Motel Two Harbors is located in Two Harbors and offers complimentary Wi-Fi. It is ideally positioned for guests wanting to sightsee in the area.

Cheapest hotels in Two Harbors, Minnesota

Show all 46 hotels
Voyageur Motel
Voyageur Motel
7.7 Good
1227 7th Avenue, Two Harbors, MN, United States
Show on map
0.7 mi from city centre,  

Voyageur Motel Two Harbors is located in Two Harbors and offers complimentary Wi-Fi. It is ideally positioned for guests wanting to sightsee in the area.

$111
Avg. per night
Country Inn of Two Harbors
Country Inn of Two Harbors
8.8 Excellent
1204 7th Avenue, Two Harbors, MN, United States
Show on map
0.6 mi from city centre,  

This comfortable hotel in Two Harbors offers complimentary Wi-Fi, as well as an indoor pool and a sauna. It is ideally positioned for guests wishing to visit the area's popular attractions.

$112
Avg. per night
Viking Motel
Viking Motel
10.0 Excellent
1429 7th Avenue, Two Harbors, MN, United States
Show on map
0.8 mi from city centre,  

Viking Motel Two Harbors is located in Two Harbors and offers free Wi-Fi.

$121
Avg. per night

Hotel prices in Two Harbors

2 stars and under

$111 - $121

Country Inn of Two Harbors

#1 Most popular

$112
Avg. per night
Viking Motel

#2 Most popular

Viking Motel
10.0 Excellent
$121
Avg. per night
Voyageur Motel

Best value

$111
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Two Harbors

Two Harbors travel FAQs

  • What are the best hotels in Two Harbors?

    Two Harbors is home to many highly-rated hotels, one of which is Country Inn of Two Harbors, which has a current rating of 8.8. For other potential stays, consider The Northshore Lofte and Larsmont Resort 3 Bedroom Cottage in the Woods, which can also be great places to stay in Two Harbors.

  • How much do hotels in Two Harbors cost?

    The average price of a hotel in Two Harbors is $226 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Two Harbors?

    HotelsCombined users have found cheap hotels in Two Harbors starting from $94 per night in the last 3 days.