Overview
Two Harbors is a town along Lake Superior in Minnesota, about 27 miles north of Duluth.
3 sights · 1 places to eat · 2 places to stay
Updated from Wikivoyage on 1 October 2026 · Something wrong or missing? Improve it on Wikivoyage
Best things about Two Harbors
Lighthouse Point and Harbor Museum
The oldest lighthouse in Minnesota. Keepers quarters now used as a bed and breakfast (see below).
Split Rock Lighthouse
Depot Museum
A former train station built by the Duluth and Iron Range Railroad. Today it is maintained by the Lake County Historical Society as a history museum.
Plan your trip
Best time to visit & weather
Most comfortable: May–Sep. Summer highs reach about 78°F; winter lows dip to about 2°F. Cold months (Jan, Feb, Mar, Nov, Dec) can bring snow and ice; check road conditions. Wettest: Jun and Jul. (climate data from nearby Duluth)
Blue bars: average daily high and low (°F). Purple columns: average monthly rain and melted snow (inches).
Getting there
- From you: to see whether to drive or fly, and how long it takes.
- DLH Duluth International Airport, Duluth — 28 mi away. Directions
- HIB Range Regional Airport, Hibbing — 60 mi away. Directions
- MSP Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field, Minneapolis — 166 mi away (major hub). Directions
Minnesota State Highway 61 is the only route into town. It stretches from Duluth in the south, through Two Harbors, all the way to the Canadian border at Grand Portage. From there it becomes Ontario Highway 61 and continues to Thunder Bay.
Full “Get in” guide ↓Budget & where to stay
No prices are listed for this place yet. See the Sleep guide ↓ for options.
Sample 1-day itinerary
Day 1
- Morning Depot Museum, Lighthouse Point and Harbor Museum
- Lunch Betty's Pies
- Afternoon Split Rock Lighthouse
Stops are grouped by area so each day needs little backtracking. Check opening hours before you go.
Food for you
Cuisine (tap to filter)
What to ask about, for your diet
Diet labels come from each listing's description and cuisine; “likely” means the cuisine usually has good choices, not a promise. Check with the restaurant. Open the food finder
Photos
Map
Every listing with a location. Tap a pin for its Google Maps link.
Get in
By car
Minnesota State Highway 61 is the only route into town. It stretches from Duluth in the south, through Two Harbors, all the way to the Canadian border at Grand Portage. From there it becomes Ontario Highway 61 and continues to Thunder Bay.
See
Eat
Eat Betty's Pies
A small diner on Highway 61 just north of town known for its multitude of pies, and something of an institution on the North Shore. Others regard it as more of an overcrowded tourist trap getting by on its long-held reputation.
Sleep
Nearby
Duluth
City / town · 58 listings · 26 mi away
Superior
City / town · 3 listings · 29 mi away
Cornucopia
City / town · 2 listings · 29 mi away
Hermantown
City / town · 12 listings · 31 mi away
Cloquet
City / town · 5 listings · 43 mi away
Bayfield
City / town · 1 listings · 43 mi away
Washburn
City / town · 12 listings · 44 mi away
Apostle Islands National Lakeshore
Park · 3 listings · 48 mi away
My experience
Write about your trip here. Notes save automatically in this browser as you type; back them up from My journal.