Agate Bay Beach

yelp logo

(3)

Photos

1 Lighthouse Point Rd
Two Harbors, MN 55616

Agate Bay Beach, located in Two Harbors, MN, offers a picturesque shoreline along the sparkling waters of Lake Superior. The beach features smooth, colorful agates that make for perfect souvenirs, alongside stunning views of the surrounding cliffs and forests. Visitors can enjoy leisurely strolls, picnics, and breathtaking sunsets in this serene natural setting.

Generated from this place's information

Reviews

yelp logo
4.03 reviews
Madie D.
6/1/2025

Good spot to walk all the way down to the lighthouse with the kids. Very windy the day we went

Photo of Seth A.
Seth A.
4/28/2023

Agate Bay Beach sits beside the waterfront town of Two Harbors, Minnesota. First off, the town of Two Harbors, MN is a worthwhile stop to make while driving along the popular 150-mile North...

Photo of Bruce K.
Bruce K.
8/22/2022

Located in the harbor near the Two Harbors lighthouse, Agate Bay Beach has a large parking lot and a public boat ramp with dedicated parking for vehicles with trailers. There are also a lot of...

Own this business?
See a problem?

You might also like

United StatesMinnesotaTwo HarborsAgate Bay Beach