Located on the west side of Marrowstone Island off the Olympic Peninsula in Jefferson County.By car from Hadlock:
Drive one mile south on Oak Bay Road turn left onto SR 116 and continue eight miles, crossing bridge, skirting Indian Island, and crossing a spit to Marrowstone Island. The road name changes to Flagler Road. Drive approximately six miles and turn left into park.
By car from Seattle or Edmonds:
Take the Kingston Ferry or Bainbridge Ferry and follow signs to the Hood Canal Bridge. Cross over and drive five miles, then turn right onto easily-missed Highway 19 (Beaver Valley Road). Travel 10 miles, turn right onto Chimacum-Center Road. At the four-way stop in Port Hadlock, turn right onto Oak Bay Road. Drive approximately one mile and turn left onto SR 116. Drive approximately eight miles, turn left into the park.
Boat access is the channel through Kilisut Harbor. The narrow channel makes an S-curve at the entrance. Any deviation from the center of the channel can lead to grounding. Mystery Bay is on east side of harbor, two miles south of entrance.
Mystery Bay downloadable pdf map #1
List of all downloadable Washington State Park maps