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.
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.
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
- Two Harbors Light Station 1 Lighthouse Point, Two Harbors, MN 55616 Website Directions
- Gooseberry Falls State Park 3206 Highway 61 East, Two Harbors, MN 55616 Website Directions
- Split Rock Lighthouse 3713 Split Rock Lighthouse Rd., Two Harbors, MN 55616 Website Directions
- Depot Museum 520 South Ave., Two Harbors, MN 55616 Website Directions
- Edna G Website Directions
- Castle Danger Brewery 17 7th St., Two Harbors, MN 55616 Website Directions
- Rustic Inn Cafe 2773 MN-61, Two Harbors, MN 55616 Website Directions
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.


