The Best Things to Do in Two Harbors, Minnesota (Year-Round Guide)

July 21, 2026

If you’ve never visited Two Harbors, you’re in for a pleasant surprise.

This small North Shore town has a way of slowing things down in all the right ways. Lake Superior sets the pace, historic landmarks tell the story of the region, and nearly every road seems to lead to another scenic overlook, hiking trail, or hidden beach. Whether you’re planning a weekend escape or using Two Harbors as your home base for exploring the North Shore, there’s no shortage of memorable experiences.

Here are some of our favorite places to start.

1. Visit Split Rock Lighthouse

No North Shore trip feels complete without visiting Split Rock Lighthouse.

Perched high above Lake Superior, it’s one of Minnesota’s most photographed landmarks—and for good reason. Walk the grounds, tour the historic lighthouse, or simply enjoy one of the best lake views in the Midwest.

Allow yourself extra time. The walking trails around the park are just as rewarding as the lighthouse itself.

Learn more:
https://www.mnhs.org/splitrock

2. Walk the Lakewalk and Agate Bay

Downtown Two Harbors is made for wandering.

Grab a coffee, stroll along Agate Bay, watch ore boats arrive in the harbor, and enjoy the peaceful rhythm that makes this town feel so different from busier tourist destinations.

If you’re lucky, you might catch one of the massive ships navigating the harbor—a surprisingly captivating sight even if you didn’t think ships were your thing.

3. Explore Gooseberry Falls State Park

Just minutes from town, Gooseberry Falls is one of Minnesota’s most beloved state parks.

The waterfalls are impressive year-round, but the park also offers miles of hiking trails, river overlooks, and access to the Lake Superior shoreline.

It’s perfect whether you’re looking for a quick scenic stop or an afternoon outdoors.

https://www.dnr.state.mn.us/state_parks/park.html?id=spk00172

4. Discover Iona’s Beach

Most beaches don’t sing.

Iona’s Beach does.

The shoreline is covered with smooth pink rhyolite stones that gently clink together as the waves move through them, creating a soft musical sound that’s unlike anywhere else on the North Shore.

Bring a camera—and take your time.

https://www.dnr.state.mn.us/state_parks/park.html?id=spk00285

5. Ride the North Shore Scenic Railroad

History and scenery come together aboard the North Shore Scenic Railroad.

Depending on the season, excursions travel through forests, along the shoreline, and into areas you can’t easily reach by car.

It’s a fun option for families, couples, and anyone who appreciates slower travel.

https://duluthtrains.com

6. Hike Superior Hiking Trail Segments

Some of Minnesota’s best hiking begins just outside Two Harbors.

Whether you’re after an easy overlook or a challenging day hike, the Superior Hiking Trail offers options for nearly every experience level.

https://superiorhiking.org

7. Chase Waterfalls

The North Shore is famous for waterfalls, and Two Harbors places you within easy driving distance of several of the state’s best.

Along with Gooseberry Falls, you’ll find:

  • High Falls at Tettegouche State Park
  • Baptism River Falls
  • Cascade River State Park (farther north)

Each season offers a different perspective, making repeat visits worthwhile.

Stay Somewhere That Has a Story

After a day exploring waterfalls, hiking the North Shore, or watching ore boats drift into Agate Bay, it’s nice to return somewhere that feels connected to the place you’re visiting.

Hotel Boreal isn’t just another boutique hotel. Originally built in 1896 as the historic Budd Hospital, the building has been part of the Two Harbors community for more than a century. In 2026, two friends brought it back to life with a vision of preserving its history while creating a stay that feels equal parts Minnesota vintage charm and European bed-and-breakfast.

Today, the 21-room boutique hotel overlooks Lake Superior and Agate Bay, placing you within walking distance of downtown and just a few blocks from Castle Danger Brewery. Whether you’re here for a weekend adventure or a quiet North Shore escape, Hotel Boreal makes the perfect home base for exploring everything Two Harbors has to offer.

Plan your North Shore getaway and discover the story behind Hotel Boreal.