• Updated with new information since originally published.
  • Please support our journalism through affiliate links. Affiliate Disclosure
  • Our editors recommend these diverse local experiences.

1. Cinnamon Bay ⭐⭐⭐⭐⭐

© steheap/stock.adobe.com

2. Denis Bay, St. John ⭐⭐⭐⭐⭐

© Olga Mendenhall/stock.adobe.com

What you are reading: Beaches on St. John, US Virgin Islands This Weekend


3. Francis Bay, St. John

© anoushkatoronto/stock.adobe.com

4. Frank Bay Beach, St. John

Category: Relaxing Beaches
© Africa Studio/stock.adobe.com

5. Great Cruz Bay

© Amy Laughinghouse/stock.adobe.com

6. Hawksnest, St. John

© steheap/stock.adobe.com

Best Attractions & Fun Stuff:


7. Honeymoon Beach, St. John

Category: Relaxing Beaches
© Achim Baqué/stock.adobe.com

8. Jumbie Bay

© Elena Moiseeva/stock.adobe.com

You are reading: Beaches on St. John, US Virgin Islands Near Me Today


9. Lameshur Bay

© wayne_0216/stock.adobe.com

10. Leinster Bay, St. John

© steheap/stock.adobe.com

11. Maho Bay

© mikebphotos/stock.adobe.com

12. Salomon Bay

© BlueOrange Studio/stock.adobe.com

More for Adults, Couples and Families:


13. Salt Pond Bay, St. John

© methaphum/stock.adobe.com

14. Trunk Bay

© emperorcosar/stock.adobe.com

Keep reading: Beaches on St. John, US Virgin Islands Near My Location


15. Brown Bay

© tomertu/stock.adobe.com

16. Great Lameshur Bay

© lunamarina/stock.adobe.com

More Vacation Ideas:


17. Haulover Bay North

© Debbie Ann Powell/stock.adobe.com

Summary and Frequenly Asked Questions:

  • St John island is a tiny island in the US Virgin Islands in the Caribbean Sea, with some of the most beautiful beaches in the world.
  • Hansen Bay Beach will put you in the middle of a string of sandy beaches.
  • Here are the others:

Plan Your Trip

Get Ready to Go!

Need some more help?


Go to travel reservations.