Best Small Towns in America contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, we may receive compensation at no extra cost to you. See our Disclosure Policy for more information.

Things to do in Two Harbors, Minnesota

Things to Do in Two Harbors, Minnesota

The best things to do in Two Harbors, Minnesota, are touring the Two Harbors Light on Agate Bay, walking the waterfalls at Gooseberry Falls State Park and driving up Highway 61 to Split Rock Lighthouse. Two Harbors is a city of 3,633 people and the seat of Lake County, on the North Shore of Lake Superior about 20 miles northeast of Duluth.

The town exists because of iron ore. The first ore cars left Agate Bay on July 31, 1884, one day before a Friday deadline the railroad’s builder wanted to beat, since his crews were superstitious about Fridays. Ore boats still load at the docks, and the name comes from the town’s two natural harbors, Agate Bay and Burlington Bay.

Top things to do in Two Harbors

Two Harbors Light Station

This is the oldest operating lighthouse in Minnesota, first lit on April 14, 1892, overlooking Agate Bay and the ore docks. The Lake County Historical Society owns it and gives tours, and volunteer keepers still maintain the light as a private aid to navigation. The complex has been on the National Register of Historic Places since 1984.

★ Good to know The historical society runs a bed and breakfast in the lighthouse, and the proceeds help pay for its upkeep.

Gooseberry Falls State Park

About 13 miles northeast on Highway 61, the park surrounds the mouth of the Gooseberry River and its Upper, Middle and Lower Falls. It has a visitor center with a large nature store, historic log and stone buildings, Lake Superior shoreline and accessible trails. A paved 2.5-mile stretch of the Gitchi-Gami State Trail runs through the park toward Silver Bay.

★ Good to know You don’t need a vehicle permit for the visitor center lot, but it fills up and stays over two hours aren’t always possible, so arrive early.

Split Rock Lighthouse

The U.S. Lighthouse Service finished this cliff-top lighthouse in 1910, and it’s often called one of the most picturesque lighthouses in the country. The Minnesota Historical Society runs the site, with a visitor center, the fog signal building and the keeper’s house. It’s further up Highway 61, past Gooseberry Falls.

★ Good to know The historic site is open daily from May through mid-October, and construction on site can change programs, so check before you go.

Depot Museum

The Duluth and Iron Range Railroad opened this depot in 1907, and passenger trains ran from it until July 15, 1961. The historical society now fills 4,000 square feet of it with Lake County history. Outside, you can see a 2-8-8-4 Yellowstone steam locomotive, one of the largest steam engines ever built.

★ Good to know The depot sits at 520 South Ave., a short walk from the lighthouse, so the two make an easy pair.

Edna G

Built in 1896 for the railroad, the Edna G worked Agate Bay for most of her career and was the last coal-fired steam tug on the Great Lakes when she retired in 1981. She’s listed on the National Register of Historic Places. The volunteer Friends of Edna G look after her and host teas aboard for Mother’s Day and Christmas.

★ Good to know Regular tours have ended, so check the Friends of Edna G event calendar if you want to go aboard.

Castle Danger Brewery

Castle Danger’s taproom at 17 7th Street looks out over Lake Superior.

★ Good to know Taproom hours change by season, so check before you go.

Rustic Inn Cafe

This cafe on Highway 61 in Castle Danger, just up the shore toward Gooseberry Falls, serves breakfast, lunch and dinner year-round. It’s known for its pies, and it sells whole pies too. The menu includes gluten-free, vegetarian and vegan options.

★ Good to know It sits on the way to Gooseberry Falls, so plan pie as the reward after a hike.

Also in town

Cedar Coffee Company is on 11th Street, Madeira Bistro is on First Avenue downtown, the Sonju Trail follows the Two Harbors shoreline, and the Erkki Harju Ski Trail is the town’s cross-country ski trail in winter.

Good to know

When to goLate spring through early fall is best, since Split Rock’s historic site is open from May to mid-October. Fall color along the North Shore draws big crowds, and winter brings the John Beargrease Sled Dog Marathon through town, traditionally in late January.
How long to stayOne day covers the lighthouse, the depot and Gooseberry Falls; plan two to add Split Rock and a longer hike.
Heads upGooseberry Falls’ parking lots fill fast on summer and fall weekends, so go early in the day.
Getting hereDuluth International Airport (DLH) is the closest airport with scheduled airline service, about 40 minutes southwest by car.

FAQ

How far is Gooseberry Falls from Two Harbors?

About 13 miles northeast on Highway 61. Split Rock Lighthouse is further up the same highway, so most people see both in one trip.

Can you tour the Two Harbors lighthouse?

Yes. The Lake County Historical Society gives tours of the Two Harbors Light Station, the oldest operating lighthouse in Minnesota. It also runs a bed and breakfast in the lighthouse.

What is Two Harbors known for?

Iron ore shipping from Agate Bay since 1884, Minnesota’s oldest working lighthouse, and its spot as the gateway to the North Shore’s state parks. The five founders of 3M also started the company here.

What other North Shore towns pair with Two Harbors?

Keep driving up Highway 61 to Grand Marais, or head inland to Ely for the Boundary Waters. For more ideas, see our small towns in Minnesota.

Where to find them

Plan your trip: for events and current visitor info in Two Harbors, see Lake County Chamber →

Some links in this section are affiliate links. If you book through them, Best Small Towns in America may earn a commission at no extra cost to you.

Where to stay in Two Harbors

Have a great photo of Two Harbors? Share it

Keep exploring