Navigation Menu+

Francis Bay

Francis Bay Beach, St John, US Virgin Islands

Francis Bay beach locationFrancis Bay beach has something for everyone …white sand, good sun, shade, excellent swimming and snorkeling.

Getting there:
Take North Shore Road ( RTE 20) past Maho Bay beach. The road divides just beyond the end of the beach. Follow the road until you reach a “Y”. You’ll keep left. Right takes you to Leinster/Waterlemon and the Annaberg Sugar Mill Ruins.

About a 1/4 mi. down this road you’ll see the entrance on your right. Take this dirt road to the end. Depending on the time of day – you can park a short walk away form the beach.

Francis Bay beach
A fantastic family beach – Francis Bay beach doesn’t get the crowds that some of the other beaches get. A long white sand beach offers plenty of space with ample shade. Unlike some of the other St John beaches – Francis has a wide beach regardless of tides. Shaded parking provides convenient access to the beach.

Snorkeling is good on both sides of the bay – with the eastern side offering slightly more diversity. On the west side you’ll find rocks extending form the shoreline with a mix of hard and soft corals. The center of the bay is mostly sea grass beds and home to turtles, rays and sometimes gigantic manta rays! Along the eastern side you’ll discover some beautiful underwater terrain covered in corals and sea fans, schools of fish, tangs, parrot fish and reef squid.


Finding a vacation rental near a St John beach is rare. But there are three vacation rentals that are walking distance to Francis Bay Beach.

Sunnyledge Villa: This beautiful 3 bedroom villa sleeps six guests with 2 King Beds and a twin bedroom, A/C, washer/dryer, wifi and it’s just a short walk to the white sand beach at Francis Bay!

On A Clear Day: Boasts 4 bedroom, 4.5 baths, ocean view, pool, A/C, wifi and washer/dryer. It’s just a short walk from the beach.

Lidskjalk at Annaberg: Named for the throne of the Norse God, Odin. This wonderful 3 bedroom, 4 bath villa has stunning views and is a short walk to Francis Bay Beach.