
Place · 0.1 mi away
Easy

A short, worthy detour to a low-key slice of St. John. This 0.4-mile out-and-back (total) loses and regains about 59 feet as it slips from Peace Hill down to Denis Bay’s sand. It’s brief—plan about 10–15 minutes round-trip—but expect a bit of spice: narrow tread, roots, and a few steep, rocky moves that feel tougher on the way back up. Most hikers will be fine, but it’s more than a flip-flop shuffle, especially after rain.
Park at the small Peace Hill pullout along North Shore Road (about 1.5 miles from Cruz Bay). Walk up the Peace Hill path; shortly, a narrow spur peels off to the right and descends to the west end of Denis Bay Beach. Parking is limited, which helps keep the beach quiet—go early or be patient.
The descent winds through dry tropical vegetation with roots and rock underfoot. You’ll likely spot hermit crabs shuffling across the path, and birding can be surprisingly good in the greenery behind the beach. The shoreline starts a bit rocky at the west end, then opens into a lovely white-sand stretch with treeline shade—especially nice in the afternoon. There are no concessions, so bring what you need and pack it all back out.
Denis faces open water and can get choppy; on calm days it’s rewarding, on rough days skip it. Entry can be tricky over rocks and shallow reef—water shoes or booties help. A commonly used entry is farther east along the beach near old wooden pilings where a small channel opens; from there, swim out and follow the reef edge. Be alert for dinghies and kayak tours using the same channel. The reef can be extremely shallow at low tide and fire coral is present—never stand on or touch coral, and give it plenty of clearance.
December through July typically brings more settled conditions and lighter crowds. Mornings offer gentler light and easier parking; late afternoon rewards with shade along the treeline. If snorkeling is your goal, check the sea state from Peace Hill before committing to the drop—if it looks rough, save it for a calmer day.
If you’re after effortless water entry instead of a rugged beach approach, nearby Maho or Francis are easier days.
Small lot at Peace Hill on North Shore Road (~1.5 miles from Cruz Bay); take the Peace Hill path, then a narrow right-hand spur drops to the beach. Parking is limited.
Steep, narrow, and rocky sections (slick after rain). Unprotected bay can be choppy with currents; reef is very shallow at low tide with fire coral. Watch for dinghies and kayak tours in the entry channel. Respect private property above the vegetation line. Pets allowed on the trail but not on the beach.
