7 Best Beaches in St. Thomas USVI (2026)
From the world-famous Magens Bay to hidden local gems like Brewers Bay, St. Thomas has a beach for every mood. Here's our ranked guide with entry fees, snorkeling ratings, how to get there, and tips from locals.
| # | Beach | Entry Fee | Snorkeling |
|---|---|---|---|
| 1 | Magens Bay | $5 per adult, $2 under 12 | Fair |
| 2 | Sapphire Beach | Free | Good |
| 3 | Coki Beach | Free | Excellent |
| 4 | Lindquist Beach (Smith Bay Park) | $2 per person | Good |
| 5 | Brewers Bay | Free | Good |
| 6 | Secret Harbour | Free | Excellent |
| 7 | Hull Bay | Free | Fair |
Magens Bay
USVI's most iconic beach — calm water, white sand, family-friendly
Consistently ranked among the world's best beaches, Magens Bay is a mile-long crescent of powdery white sand sheltered by lush green hills. The calm, waveless water makes it ideal for swimming with kids. A well-maintained facility includes changing rooms, a beach bar, and kayak/paddleboard rentals.
$5 per adult, $2 under 12
Fair
High
Large paved parking lot ($2)
How to Get There
15-minute drive from Charlotte Amalie via Route 35 North. Taxis available from cruise port (~$10/person). Most tour operators include Magens Bay stops.
Amenities
💡 Insider Tip
Arrive before 10 AM to beat cruise ship crowds. The left side of the beach (facing the water) is quieter. The nature trail at the far end is worth exploring.
Sapphire Beach
Free access, great snorkeling, watersports hub at Red Hook
Sapphire Beach offers a perfect mix of beautiful sand, reliable snorkeling, and convenient location near Red Hook. The reef just offshore is easily accessible and full of colorful fish. It's a popular launch point for parasailing and jet ski rentals, with a beachside bar for food and drinks.
Free
Good
Moderate
Free lot (fills up by noon on cruise ship days)
How to Get There
Located at the Sapphire Beach Resort, 5 minutes from Red Hook ferry terminal. Take Route 38 East. Taxis from Charlotte Amalie ~$12/person.
Amenities
💡 Insider Tip
Walk past the resort area to the right for a quieter stretch. The snorkeling is best along the rocky edges. Great sunset views facing east-northeast.
Coki Beach
Best shore snorkeling on St. Thomas — vibrant reef steps from sand
Coki Beach packs more underwater color per square foot than any other beach on St. Thomas. The reef starts just a few feet from shore, with parrotfish, blue tang, sergeant majors, and occasional sea turtles. The beach is small but lively, with local food vendors serving fresh johnnycakes and rum punch.
Free
Excellent
High
Paid lot ($5–$10) — fills quickly
How to Get There
Adjacent to Coral World Ocean Park on the northeast coast. 20-minute drive from Charlotte Amalie via Route 38. Taxis from cruise port ~$10/person each way.
Amenities
💡 Insider Tip
Bring your own gear to save money. Go early or after 2 PM when cruise ship groups leave. Keep valuables locked in your car — the beach is crowded. Combine with a Coral World visit next door.
Lindquist Beach (Smith Bay Park)
Secluded, uncrowded, powdery sand — a local favorite
Lindquist Beach is often called the prettiest beach on St. Thomas by those who know it. The white sand is soft and the water is crystal clear. As a territorial park, it's far less crowded than Magens Bay or Coki, offering a peaceful day at the beach without the tourist bustle.
$2 per person
Good
Low
Small paved lot (limited spaces)
How to Get There
East end of St. Thomas, near the Ritz-Carlton. Take Route 38 past Red Hook, then follow signs to Smith Bay Park. About 25 minutes from Charlotte Amalie.
Amenities
💡 Insider Tip
Pack a cooler with food and drinks — there are no vendors. The left side of the beach has some rocky areas good for snorkeling. Arrive by 9 AM on weekends when locals come.
Brewers Bay
Hidden gem near the airport — turtle sightings and calm water
Brewers Bay is a local beach tucked near the airport that most tourists never find. The calm, shallow water and gradual entry make it great for kids. Sea turtles are regularly spotted here feeding on sea grass. Planes landing overhead add a unique photo opportunity.
Free
Good
Low
Free, roadside and small lot
How to Get There
On the west side of St. Thomas, directly below the University of the Virgin Islands campus. Take Route 30 West from Charlotte Amalie. 10-minute drive from the airport.
Amenities
💡 Insider Tip
Swim out 50 yards to spot sea turtles grazing on sea grass beds. The beach gets good shade from sea grape trees. Not recommended after heavy rain due to runoff.
Secret Harbour
Sheltered cove with excellent snorkeling and beachside dining
Secret Harbour is a horseshoe-shaped cove on the east end with reliably calm water and a healthy reef on both sides. The beach is home to a beachside restaurant and dive center, making it easy to spend a full day. It's a favorite of east-end locals and resort guests.
Free
Excellent
Moderate
Small lot (arrive early)
How to Get There
East end near Red Hook. Take Route 32 south past the Ritz-Carlton. Follow signs to Secret Harbour Beach Resort. 20 minutes from Charlotte Amalie.
Amenities
💡 Insider Tip
Snorkel along the rocks on both the left and right sides of the cove for the best marine life. The restaurant's happy hour (3–5 PM) is popular with locals.
Hull Bay
Laid-back north shore surf spot with a local beach bar
Hull Bay is where locals go to escape everything. This north-facing beach is the only surf spot on St. Thomas (small waves in winter), with a mellow vibe, a beach bar, and a fishing community feel. Not a picture-perfect white sand beach, but the most authentic St. Thomas experience.
Free
Fair
Low
Roadside, free
How to Get There
North shore, past Magens Bay. Take Route 37 north and follow signs. About 20 minutes from Charlotte Amalie. Road is steep and winding.
Amenities
💡 Insider Tip
Visit on a Sunday for the most local vibe. The beach bar serves excellent fish tacos. Winter months (Dec–Mar) bring small rideable waves.

