Skip to primary navigation Skip to content Skip to footer
Back to What To Do In The Virgin Islands


Scroll down to read about each beach. Tap each image to see the name of the beach.


Magens Bay – Northside St. Thomas. We thought we’d put this one at the top of the list since you’ve likely heard of it. That’s because Magens Bay is known as one of the top 10 beaches in the Caribbean. It’s one of our personal favorites for the one mile white sand beach, calm clear waters, restroom access, restaurant, water sport & beach chair rentals. There’s even ocean side drink service if you’re sitting on the beach close to the restaurant. There’s a small entrance fee, so make sure you take cash.

Hull Bay Northside St. Thomas. Lots of trees line this small beach for tons of shade. Watch local surfers ride the waves nearby and enjoy observing all the rocks that line the shore. The relaxing vibes here cannot be beat and we love the views, too. While there used to be a restaurant at this beach, bring your own picnic and enjoy a relaxing afternoon watching the sunset for now.

Neltjeberg BeachNorthside St. Thomas. We don’t recommend visiting this beach yourself if it’s your first time in St. Thomas. The ride to Neltjeberg is an off-roading experience but definitely worth it. You can also hike over from the next bay, Dorothea. The best way to visit Neltjeberg is to take a jeep tour and request this as a stop, or see if you can stop here on your boat charter. 

Sapphire Beach – East End St. Thomas. The water at Sapphire beach is comprised of so many amazing blues it will take your breath away. You can grab food, drink, use the restrooms, rent beach chairs, parasail and take boat charters all from this amazing beach. With views of St. John and an amazing point on the right of the beach where weddings often take place – this is one our most frequented beaches in St. Thomas. There is no entrance fee at this beach and ample parking, as well as lots of independently owned condos where you can stay. When you arrive at the gate, just let them know you’re headed to the beach and proceed to park on the left side.

Lindquist Beach East End St. Thomas. This is another great beach for snorkeling in St. Thomas, look for sea turtles here! Shady grape trees allow you to leave the beach umbrella at home. This is a great beach for walking and you may see horses trot by from Golden Age Ranch. Lindquist is part of twenty one acres of protected bay. There are accessible restrooms including showers here and a small entrance fee here so make sure you bring cash. 

Secret Harbor – East End St. Thomas. You can rent beach chairs here and relax under the sun, or an amazing hammock if it’s unoccupied! The water here is calm and it is a great spot to snorkel or stop on your boat charter for lunch. The Sunset Grille restaurant boasts amazing views and has a fine dining area for dinner.  This is one of our favorite East End beaches on St. Thomas.

Coki Beach – East End St. Thomas. Known for its incredible snorkeling and location next to Coral World Ocean Park, Coki is a must visit for families. The variety of fish that you can see without even snorkeling is one of a kind. Enjoy smoothies, food, drink, and accessible restrooms with views of Thatch Cay. If you pay for admission at Coral World, you can stay parked there and check out Coki after. You can also go SNUBA or scuba diving from this beach.

Brewers Bay West of Charlotte Amalie St. Thomas. Brewer’s Bay is located across from the University of the Virgin Islands and is known for its abundance of sea turtles. You can relax under the shade of trees, but be sure not to bring a beach umbrella as they’re not allowed on the beach to protect turtle nests! The water here is very calm as is the atmosphere. This is more of a locals beach and located past the airport, so it’s a good stop on your way home if you have some extra time before your flight!

Limetree Beach – Southside St. Thomas. This beach is located at Bluebeard’s Beach Club and features Lanai Restaurant and Denton’s Island Steakhouse. Enjoy some cocktails and play life size chess while watching the sunset on this amazing hidden gem. There is no entrance fee to this beach, but you do have to go through a security gate to enter. There is also a dive center location at this beach. 

Don’t take our word for it, plan your trip today and visit these incredible beaches.