St. Thomas offers a fantastic mix of well-known favorites and hidden gems when it comes to beaches. From calm, swimmable bays to remote shorelines only reachable by boat, the island has something for every kind of beach lover. While some can be reached by road, many are best explored by boat, especially if you’re looking for a quiet stretch of sand or top-notch snorkeling.

Best Beaches of St. Thomas

Here are 13 of the best beaches on St. Thomas, perfect for a charter day of sun, swimming, and island-hopping fun.


1. Magens Bay

The most iconic beach on St. Thomas, Magens Bay is a long stretch of soft sand with calm, swimmable water. It’s great for families, floating, or a casual beach stroll. While it’s usually accessed by car, cruising in on a boat adds a whole new perspective to this Caribbean classic.


2. Secret Harbour

Tucked into a calm cove on the island’s east end, Secret Harbour offers excellent snorkeling along the rocky edges and a laid-back beach bar right on the sand. It’s a peaceful spot, perfect for lunch or an afternoon swim.


3. Lindquist Beach (Smith Bay)

This public beach is famous for its white sand and brilliant turquoise water. Lindquist Beach is quieter than some of the more touristy spots, and snorkeling is great along the rocky outcroppings on either side of the bay.


4. Coki Beach

One of the more lively beaches on St. Thomas, Coki Beach has surprisingly good shore snorkeling—especially for spotting reef fish close to the rocks. It’s known for its fun energy, music, and local food stands. Not the most remote beach, but a great stop for color and culture.


5. Honeymoon Beach (Water Island)

Technically on Water Island, just off St. Thomas, this beach is a short ride away and a favorite for its chill, no-frills vibe. Dinghy’s Beach Bar adds to the charm, serving up frozen drinks and Caribbean comfort food just steps from the sea.


6. Hull Bay

On the island’s north side, Hull Bay is a local favorite with fewer tourists, solid surf, and a relaxed feel. It’s a great stop for guests wanting something off the beaten path, and it’s especially picturesque in the late afternoon light.


7. Abi Beach

A hidden gem on the island’s south shore, Abi Beach is only accessible by a rough road or, better yet, by boat. The beach here is low-key and friendly, and the water is calm and great for swimming. It’s a favorite stop for charters looking for a relaxing beach with a cool vibe.


8. Santa Maria Beach

Tucked into a quiet cove in the island’s northwest corner, Santa Maria Beach is a tranquil spot perfect for a private swim or snorkel. With few crowds and beautiful surroundings, it feels like a secret hideaway that’s best reached by boat.


9. Sandy Bay Beach (Mermaid’s Chair)

Located at the far west tip of St. Thomas, this narrow stretch of sand sits between the Atlantic and Caribbean sides of the island. Known as Mermaid’s Chair, it’s an adventurous and scenic spot best reached by boat—and one of the most unique settings on the island.


10. Hans Lollik

Just north of St. Thomas, Hans Lollik is an uninhabited island with remote beaches and a castaway vibe. The water here is incredibly clear, and the beach feels totally untouched. It’s a longer ride out but totally worth it for the seclusion and beauty.


11. Brewers Bay

Located near the university and airport, Brewers Bay is a wide, peaceful beach that’s great for swimming and spotting sea turtles. It’s a favorite for locals and less crowded than others like Magens or Coki. Calm waters and an easy shoreline make it a relaxing midday stop.


12. Little Magens Bay Beach

Just around the corner from its more famous neighbor, Little Magens is a hidden cove that feels worlds away. It’s only accessible by water, which means you’ll often have it to yourself. Quiet, protected, and incredibly scenic, it’s a true local secret.


13. Sapphire Beach

Located on the east end near Red Hook, Sapphire Beach has a long, sandy shoreline and great snorkeling on the reef just off the point. It’s a convenient spot if you’re coming or going from a nearby marina and still want a beautiful stop.


Let’s Beach-Hop St. Thomas by Boat

Whether you’re into snorkeling, floating with a drink, or simply soaking up the view, St. Thomas has a beach (or three) with your name on it. Our full-day and half-day charters make it easy to see the best beaches by boat—no crowds, no parking, just island vibes and salty smiles.