
Place · 0.3 mi away

Maho Bay Beach is the easy-going, family-friendly sweet spot on St. John’s north shore: about 0.3 miles of sand, gentle water, and off-the-beach snorkeling that reliably turns up grazing sea turtles. The bay is sheltered, so it’s usually calm, and entry is a simple walk-in from soft sand—great for first-time snorkelers.
Walk straight in and start over the seagrass—it’s turtle central. Keep fins up and avoid standing on seagrass or any coral you encounter near the edges. For more fish and invertebrates, hug the bay’s sides where the reef begins. Mornings typically bring the calmest water and the fewest people. Stay within swim zones; if you venture outside protected areas, follow standard dive flag rules and watch for boat traffic in this popular anchorage.
You’ll find picnic tables and a pavilion on the west end, plus basic vault/composting restrooms there. A larger parking area sits on the east end, with the beach just a short walk away. Across the road are vendors for snorkel gear, kayaks, and SUPs, along with food, drinks (including a bar), coffee, ice cream, and day-use beach chairs. There are no showers here.
This place is beloved and can feel busy; parking is the pinch point, especially midday. The water stays friendly even when other north-shore beaches get choppy, which is part of its appeal. No camping is allowed here; if you’re looking to camp, head to Cinnamon Bay Campground nearby.
Use reef-safe sunscreen applied before you arrive, keep your distance from turtles (don’t chase or block their surfacing), skip fish feeding, and never stand on coral. Small choices here protect a heavily loved spot so it stays easy and magical for the next swim.
