Hollow Rock Beach is located 25 miles (40kms) northeast of Grand Marais and 3 miles (4.8) south of Grand Portage in Minnesota’s Cook County. This is a pebbly beach on the shore of Lake Superior located at the Hollow Rock Resort. To get here, turn down county road 89 and follow it to the resort and beach area. This beach is named for the hollow rock formation that sits just off the beach. This is a great beach to visit whether you’re staying at the resort or just visiting the beach to get a snap shot of one of the most photographed attractions on the Circle Tour, Hollow Rock.