Snorkeling St. Thomas and St. John: best beaches, turtles and boat trips

The best snorkeling on St. Thomas and St. John, from Coki Beach and Secret Harbour to Trunk Bay's underwater trail and the turtles of Maho Bay, with ferry and taxi tips.

By SnorkelAtlas Editorial TeamUpdated 4 min read

Some links are affiliate links: if you book or buy through them we may earn a commission at no extra cost to you. How this works.

Curved white-sand bay with turquoise water and green hills in the Virgin Islands
On this page
  1. Map of St. Thomas and St. John snorkel spots
  2. St. Thomas
  3. St. John
  4. Boat trips
  5. Getting around
  6. Rules

St. Thomas is the busy one: cruise ships, duty-free shopping and a few excellent snorkel beaches on the East End. St. John, a 20-minute ferry ride away, is the opposite: most of it is Virgin Islands National Park, with quiet bays, turtles and some of the best shore snorkeling in the Caribbean.

Map of St. Thomas and St. John snorkel spots

Pins are approximate; use the directions link on each spot card.

St. Thomas

Most of St. Thomas's good snorkeling is on the East End, near Red Hook, which is also where ferries leave for St. John.

1

Coki Beach

East End, St. Thomas

Level
1 of 5
Entry
Shore, sandy
Depth
3–25 ft
Visibility
Good
Best months
Year-round
Facilities
Rentals, bars, lockers
Fees and permits
Free; paid parking
What you'll see
Huge numbers of reef fish, coral along the right side

How to get there

Next to Coral World Ocean Park on the East End. Busy on cruise days; go early. Watch your belongings.

18.350° N, 64.863° WDirections

1

Secret Harbour

East End, St. Thomas

Level
1 of 5
Entry
Shore, sandy
Depth
3–20 ft
Visibility
Good
Best months
Year-round
Facilities
Resort beach bar
Fees and permits
Free
What you'll see
Reef along the left side, rays, octopus

How to get there

Public access through the Secret Harbour resort parking. Calm and quiet; snorkel the rocks to the left.

18.318° N, 64.854° WDirections

2

Sapphire Beach

East End, St. Thomas

Level
2 of 5
Entry
Shore, sandy
Depth
3–25 ft
Visibility
Good
Best months
Year-round
Facilities
Resort, rentals
Fees and permits
Free
What you'll see
Reef fish, turtles near the point

How to get there

Near Red Hook. Snorkel the reef toward Pettyklip Point on the right side.

18.334° N, 64.849° WDirections

2

Hull Bay

North Shore, St. Thomas

Level
2 of 5
Entry
Shore, sandy
Depth
3–20 ft
Visibility
Good in summer
Best months
May to October
Facilities
Beach bar
Fees and permits
Free
What you'll see
Reef fish along the west rocks

How to get there

North of Charlotte Amalie over the hill past Magens Bay. Gets north swell in winter.

18.373° N, 64.951° WDirections

St. John

On St. John, the North Shore Road links a string of national park beaches. Taxis (open-air safari trucks) run from Cruz Bay, or rent a jeep. Parking at popular beaches fills by mid-morning.

1

Trunk Bay

Virgin Islands National Park, St. John

Level
1 of 5
Entry
Shore, sandy
Depth
3–20 ft
Visibility
Good
Best months
Year-round
Facilities
Restrooms, showers, snack bar, lifeguard
Fees and permits
National park day-use fee
What you'll see
Underwater snorkel trail around Trunk Cay

How to get there

About 10 minutes by taxi from Cruz Bay on North Shore Road.

18.353° N, 64.770° WDirections

1

Cinnamon Bay

Virgin Islands National Park, St. John

Level
1 of 5
Entry
Shore, sandy
Depth
3–20 ft
Visibility
Good
Best months
Year-round
Facilities
Restrooms, campground
Fees and permits
Free
What you'll see
Reef around Cinnamon Cay, turtles

How to get there

North Shore Road east of Trunk Bay. Snorkel to the right around the small cay.

18.356° N, 64.754° WDirections

1

Maho Bay

St. John

Level
1 of 5
Entry
Shore, sandy
Depth
2–12 ft
Visibility
Good
Best months
Year-round
Facilities
Food trucks, restrooms
Fees and permits
Free
What you'll see
Green sea turtles grazing sea grass, rays

How to get there

Right beside North Shore Road. Parking along the road. Swim over the sea grass to find turtles.

18.358° N, 64.744° WDirections

2

Waterlemon Cay (Leinster Bay)

St. John

Level
2 of 5
Entry
Shore after a short hike
Depth
3–30 ft
Visibility
Good
Best months
Calm days
Facilities
Restrooms at the Annaberg lot
Fees and permits
Free
What you'll see
Starfish on the sand, healthy reef, rays, turtles

How to get there

Park by the Annaberg Sugar Plantation ruins and walk the flat Leinster Bay trail (about 20 minutes). Swim out to the cay and around it; currents can run on the far side.

18.367° N, 64.722° WDirections

2

Haulover Bay

East End, St. John

Level
2 of 5
Entry
Shore, rocky
Depth
3–30 ft
Visibility
Excellent
Best months
Calm days
Facilities
None
Fees and permits
Free
What you'll see
Coral, reef fish

How to get there

Short trail off Route 10 near Coral Bay. Rocky beach; reef shoes help.

18.348° N, 64.677° WDirections

1

Salt Pond Bay

South St. John

Level
1 of 5
Entry
Shore, sandy
Depth
3–25 ft
Visibility
Good
Best months
Year-round
Facilities
Restrooms
Fees and permits
Free
What you'll see
Reef on both sides, rays, turtles

How to get there

Off Route 107 south of Coral Bay, then a 10-minute downhill walk.

18.308° N, 64.705° WDirections

Boat trips

Day sails from St. Thomas visit Honeymoon Beach on Water Island, Turtle Cove on Buck Island (the St. Thomas one, not to be confused with Buck Island off St. Croix) and St. John's north shore.

TourLeaves fromTimeGroupFromBook
All US Virgin Islands toursViator: Honeymoon Beach and turtle tripsSt. Thomas and St. JohnVariesVaries—See all tours
Catamaran snorkel toursGetYourGuide: Little Buck Island and Turtle CoveSt. ThomasHalf dayCatamaran$119See all tours

Getting around

  • Red Hook to Cruz Bay: passenger ferry about every hour, around 20 minutes.
  • Charlotte Amalie to Cruz Bay: a few ferries a day, around 45 minutes.
  • Car barge: from Red Hook to Cruz Bay if you rent on St. Thomas (check the rental agreement allows it).
  • Taxis on both islands charge per person per destination. Agree the fare before you go.

Rules

  • Sunscreen: the USVI bans sunscreens containing oxybenzone, octinoxate and octocrylene. See best reef-safe sunscreen.
  • National park rules on St. John: do not touch coral, collect shells or feed fish. Anchoring is regulated.
  • Turtles: keep your distance and do not chase them.

Heading to St. Croix too? See snorkeling St. Croix.

Questions people ask

Is St. John or St. Thomas better for snorkeling?
St. John. About two thirds of the island is national park, and its north shore bays have healthier reefs and more turtles. St. Thomas is easier on a cruise day.
How do I get to St. John from St. Thomas?
Passenger ferries leave Red Hook for Cruz Bay roughly every hour (about 20 minutes) and from Charlotte Amalie a few times a day (about 45 minutes). Car barges also run from Red Hook.
Where can I see turtles on St. John?
Maho Bay is the most reliable. Francis Bay and Cinnamon Bay are good too.
Can I snorkel on a cruise stop in St. Thomas?
Yes. Coki Beach is about 30 minutes by taxi from the cruise pier, and many catamaran tours leave close by. A ferry trip to St. John is possible but leaves less time.

How we write these guides. We build every guide from official sources (park services, state agencies, operators), current tour listings and reader reports. We never claim to have tested gear we have not used. Spot something out of date? Tell us.