Places to stay in Two Harbors, Minnesota
![]() |
![]() |
Looking to reserve a room in Two Harbors, or in the surrounding area? Click here to reserve hotels online with Stay Minnesota
Larsmont Cottages
Hotels: Larsmont Cottages North Shore Minnesota Resort on Lake Superior Inspired by traditional Scandinavian fishing villages. These North Shore Minnesota cottages are tucked away in 40 acres of private woods south of Two Harbors Minnesota- with 1300 feet of Lake Superior beachfront shoreline. Look to .....
Read more details...
596 Larsmont Way, Two Harbors, 55616
(+001) 218-834-8250
Grand Superior Lodge
Hotels: A four-season resort on Lake Superiors North Shore just north of Duluth- MN. What do you hope to find along the North Shore of Lake Superior Instant access to all the wonders and surprises of natures playground A peaceful retreat Family vacation time that includes lots of activities-except cooking- .....
Read more details...
2826 Highway 61, Two Harbors, 55616
(+001) 218-595-7020
J Gregers Inn
Inns / B&Bs: If you're looking for a year-round resort on the North Shore of Lake Superior, we're open all year .... come and visit anytime! Our resort is near Duluth and north of Two Harbors on Minnesota's North Shore of Lake Superior. J Gregers Inn is between Gooseberry State Park and Split Rock Lighthouse .....
Read more details...
3320 Highway 61, Two Harbors, 55616
(+001) 218-226-4614
Northern Rail Traincar Suites
Inns / B&Bs: Northern Rail Traincar Suites offers a completely unique North Shore experience! Made up of authentic traincars renovated into gracious bed & bath suites. Northern Rail is set on 160 forested acres north of Two Harbors, Minnesota, near the intersection of Hwy 61 and Hwy 3 (see our sign on Hwy 61 .....
Read more details...
1730 Hwy 3, Two Harbors, 55616
(+001) 218-834-0955
Grand Superior Lodge On Lake Superior
Hotels: Refresh, relax, restore, reconnect... this is what awaits your arrival at Grand Superior Lodge on Lake Superior.� Located on the North Shore of Lake Superior, just about 3 hours from either Minneapolis/St. Paul or from Thunder Bay, Ontario, this prime lakefront resort is the perfect all-season .....
Read more details...
2826 Highway 61, Two Harbors, 55616
(+001) 218-834-3796
Voyageur Motel
Motels: The Voyageur Motel in Two Harbors, MN has clean comfortable units in a perfect location. The motel is located close to Lake Superior, golf, shopping, hiking and cross country ski trails and has direct access to the state snowmobile trail. Enjoy a vacation on the north shore of Lake Superior, or .....
Read more details...
1227 7th Ave, Two Harbors, 55616
(+001) 218-834-3644
Superior Shores Resort & Conference Center
Hotels: Superior Shores Resort, Hotel and Conference Center - located on Lake Superior in Two Harbors, Minnesota. Duluth, Gooseberry Falls, Split Rock Lighthouse and Canal Park are all within 30 miles. Superior Shores is open year round for your four season enjoyment of Minnesota�s North Shore. .....
Read more details...
1521 Superior Shores Drive, Two Harbors, 55616
(+001) 218-834-5671
Gooseberry Trailside Suites
Hotels: Nestled in the trees, right on the eastern border of Gooseberry State Park, these romantic suites are a favorite for any special occasion.� Each of the four, two bedroom suites is furnished with: Turn out the lights, watch the flames in the fireplace and glimpse Lake Superior through the .....
Read more details...
3317 Hwy. 61 East, Two Harbors, 55616
(+001) 218-226-3905
Victoria's House Bed and Breakfast of Two Harbors
Inns / B&Bs: Built in 1910, Victoria's House Bed and Breakfast is located in Two Harbors on the North Shore of Lake Superior. We're just a short drive north of Duluth, Minnesota on Highway 61 in Two Harbors, Minnesota. The historic Victoria's House B&B of Two Harbors is beautifully decorated and serves a full .....
Read more details...
408 4th Avenue, Two Harbors, 55616
(+001) 218-834-3222
Lighthouse Bed & Breakfast
Inns / B&Bs: Experience firsthand, the uniqueness of falling asleep under a mariner's guiding light and Lake Superior's waves gently or ferociously coming ashore. Bask in the historic flavor of this turn of the century home. Then explore the diverse year-round recreational activities and natural beauty of the .....
Read more details...
South Avenue & 3rd Street, Two Harbors, 55616
(+001) 888-832-5606
Filter by:
Click property titles for more detailed descriptions
Map showing location of Two Harbors
Two Harbors links of interest
Nearby towns close to Two Harbors, Minnesota
Two Harbors is a city in and the county seat of Lake County, Minnesota, United States, along the shore of Lake Superior. Minnesota Highway 61 serves as a main arterial route in the city.
- Knife River - 7 km
- Castle Danger - 10 km
- Silver Creek - 16 km
Towns are shown withing 20km radius of Two Harbors, Minnesota. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

