Top 10 Hotels in Two Harbors

See all 24 Hotels in Two Harbors
Country Inn of Two Harbors
Country Inn of Two Harbors

1204 7th Ave, Two Harbors 55616

2.5 out of 5.0

Located in the heart of Two Harbors, this hotel is within 1 mi (2 km) of Superior Hiking Trail, Hellacioius Overlook, and …

$95
per night
Superior Shores Resort & Conference Center
Superior Shores Resort & Conference Center

1521 Superior Shores Drive, Two Harbors 55616

3.5 out of 5.0

Situated on a lake, this romantic condominium resort is within 3 mi (5 km) of Lakeview National Golf Course, Hellacioius …

Get Rates
Viking Motel
Viking Motel

1429 7th Ave, Two Harbors 55616

2.0 out of 5.0

Situated in Two Harbors, this motel is within 1 mi (2 km) of Superior Hiking Trail, Hellacioius Overlook, and Lakeview …

$67
per night
Grand Superior Lodge
Grand Superior Lodge

2826 MN-61, Two Harbors 55616

3.0 out of 5.0

Situated on a lake, this lodge is within 3 mi (5 km) of Castle Danger Brewery, Gooseberry Falls State Park, and Stoney Point. …

$85
per night
Park Point Marina Inn
Park Point Marina Inn

1033 Minnesota Ave, Duluth 55802

3.0 out of 5.0

Located in the heart of Duluth, this motel is within a 15-minute walk of Aerial Lift Bridge, Lake Superior Maritime Museum, …

$91
per night
The Inn on Lake Superior
The Inn on Lake Superior

350 Canal Park Drive, Duluth 55802

2.5 out of 5.0

Situated on the boardwalk, this hotel is within a 5-minute walk of Canal Park, Lake Superior Maritime Museum, and Great Lakes …

$102
per night
Voyageur Motel
Voyageur Motel

1227 7th Ave, Two Harbors 55616

2.0 out of 5.0

Situated in Two Harbors, this motel is within 1 mi (2 km) of Superior Hiking Trail, Hellacioius Overlook, and Lakeview …

$69
per night
Americinn Two Harbors
Americinn Two Harbors

1088 Highway 61 North, Two Harbors 55616

2.0 out of 5.0

Situated in Two Harbors, this hotel is within 1 mi (2 km) of Superior Hiking Trail and Hellacioius Overlook. Lakeview Nationa …

$125
per night
Cove Point Lodge
Cove Point Lodge

4614 Highway 61, Beaver Bay 55601

3.0 out of 5.0

Situated in Beaver Bay, this hotel is within 1 mi (2 km) of Split Rock Loop Trail and Caribou River. Split Rock Lighthouse …

Get Rates
Edgewater Hotel & Waterpark
Edgewater Hotel & Waterpark

2400 London Rd, Duluth 55812

3.5 out of 5.0

This family-friendly Duluth hotel is within 1 mi (2 km) of Glensheen Historic Estate and Leif Erickson Park and Rose Garden …

$88
per night

Recent Reviews in Two Harbors

Hide content

Where to stay in Two Harbors

Two Harbors Hotel Guide

Although there aren't any Expedia-listed hotels in Two Harbors, there are about 7 accommodations that are within a 19-mile radius.

The nearest Expedia hotel is the Superior Shores Resort & Conference Center, Minnesota, which is located 10 miles from the middle of Two Harbors. Another alternative is the Americinn Two Harbors, which is located in Minnesota, 11 miles from the middle of Two Harbors.

15 miles from the center of Two Harbors, is the Larsmont Cottages. Alternatively, the Viking Motel is located 11 miles away. Some more alternatives around this area are the Voyageur Motel and the Grand Superior Lodge.

Why not experience more of the forests to be found in Northeast Minnesota? Opt to spend a few days in other parts of Northeast Minnesota. You might like to visit regional points of interest or have a go at snowboarding and skiing and afterwards book a comfortable place to stay the night.

The closest places to stay in Duluth include Proctor and Hermantown. Proctor is 40 miles to the southwest of Two Harbors, while Hermantown is 40 miles to the southwest. Proctor accommodations are the Best Western Plus Spirit Mountain Duluth and Duluth Spirit Mountain Inn & Suites Americas Best Value Inn. The Country Inn & Suites By Carlson, Duluth North, MN and Econo Lodge Near Miller Hill Mall are the accommodation options in Hermantown.

Get your fix of local sport by taking a visit to AMSOIL Arena, which is 35 miles to the southwest of Two Harbors. Sports fans wanting to find a bed close to the action can select from the The Inn on Lake Superior or the Sheraton Duluth Hotel.

Duluth International Airport is located 35 miles away from Two Harbors. Visitors who choose to stay nearby, you can book a night at the Fairfield Inn By Marriott Duluth or the Days Inn Duluth.