St. Thomas Shore Excursions: The Best Things to Do in the USVI

Cruises

St. Thomas Shore Excursions: The Best Things to Do in the USVI

St. Thomas is one of the most visited cruise ports in the Caribbean — and one of the most rewarding for outdoor travelers. Here is how to spend your time ashore in the US Virgin Islands.

St. Thomas Shore Excursions: The Best Things to Do in the USVI

St. Thomas is the most visited cruise port in the US Virgin Islands, and on a busy day the waterfront at Charlotte Amalie can feel like it. But step away from the duty-free jewelry stores and the taxi line, and you find something genuinely worth the trip: clear water, healthy reefs, a national park on the neighboring island, and enough outdoor options to fill three days in a single afternoon.

The key is knowing where to go and how to get there. Here is what actually delivers.

The Lay of the Land

St. Thomas is a small island — about 32 square miles — with Charlotte Amalie as its main town and cruise hub. Ships dock at either Havensight Pier (a short walk from town) or Crown Bay Marina (a short taxi ride west). Most of the best outdoor experiences are on the eastern end of the island or on neighboring St. John, a 20-minute ferry ride away.

The island is part of the United States, which means no passport complications, US cell service, and English everywhere. It also means prices are higher than most Caribbean ports. Budget accordingly.

Top Shore Excursions in St. Thomas

1. Snorkeling at Coki Beach

Coki Beach, on the northeastern tip of St. Thomas, is consistently ranked among the best snorkeling beaches in the Caribbean accessible without a boat. The reef starts just offshore, the water is clear, and the fish life is abundant — parrotfish, angelfish, sea turtles, and the occasional nurse shark resting on the bottom.

Coki is also adjacent to Coral World Ocean Park, which makes it a natural pairing if you have children in your group. The beach itself has rental equipment, food vendors, and a relaxed local atmosphere that feels nothing like the cruise pier.

Getting there: Taxi from Havensight or Crown Bay, about 20–25 minutes. Negotiate a rate before you get in. Budget $10–15 per person each way.

Time needed: 2–3 hours minimum.

2. Day Trip to St. John

St. John is the jewel of the US Virgin Islands. Two-thirds of the island is protected as Virgin Islands National Park — one of the most pristine stretches of Caribbean coastline anywhere. Trunk Bay, with its underwater snorkel trail, is one of the most photographed beaches in the world. Cinnamon Bay, Maho Bay, and Waterlemon Cay are less crowded and equally beautiful.

The ferry from Red Hook (eastern St. Thomas) to Cruz Bay (St. John) runs every hour and takes about 20 minutes. From Cruz Bay you can rent a Jeep, hire a taxi, or walk to the nearest beaches. Trunk Bay is about 10 minutes from the ferry dock.

Important: Build in buffer time. The last ferry back to Red Hook runs in the early evening, and you need to be back at your ship well before all-aboard. If your ship departs at 5pm, plan to be on the 2:30pm ferry at the latest.

Getting there: Taxi to Red Hook ($10–12 per person), then ferry ($8 each way). Total transit: 45–60 minutes each way.

Time needed: 4–5 hours minimum for a meaningful visit.

3. Sailing and Snorkeling Charter

Several operators run half-day sailing charters out of Charlotte Amalie and Red Hook, typically visiting two or three snorkel sites around St. Thomas and the outer cays. The advantage over a beach visit is access to offshore reefs — particularly around Buck Island and the outer cays — that see far less traffic than Coki.

Look for small-boat operators (catamarans or monohulls under 50 feet) that keep group sizes under 20. The larger party boats are fine but feel more like a floating bar than a snorkel trip.

Booking: Viator and GetYourGuide both list reputable operators. Book at least a week in advance in peak season (December–April).

Time needed: 3–4 hours for a half-day charter.

4. Kayaking Mangrove Lagoon

On the southeastern end of St. Thomas, Mangrove Lagoon is a protected estuary that looks nothing like the rest of the island. The water is shallow and calm, the mangroves are dense, and the wildlife — herons, pelicans, juvenile fish, the occasional sea turtle — is abundant in a way that open-water snorkel sites are not.

Several operators run guided kayak tours through the lagoon, typically 2–3 hours with a naturalist guide. This is an excellent option for families with younger children or anyone who wants something quieter than a beach day.

Booking: Virgin Kayak Tours is the most established operator. Book directly through their website.

Time needed: 2.5–3 hours including transit.

5. Magens Bay Beach

If you simply want a beautiful beach without the logistics of St. John or a boat charter, Magens Bay on the north shore of St. Thomas is one of the most beautiful in the Caribbean — a mile-long arc of calm water protected by a narrow entrance that keeps the surf out. It is popular, but large enough that it never feels truly crowded.

There is a small entrance fee ($5 per person), beach chair rentals, a snack bar, and calm, swimmable water. It is not a snorkel destination — the reef is minimal — but as a beach day it is hard to beat.

Getting there: Taxi from Charlotte Amalie, about 20 minutes over the mountain. The views from the ridge are worth the ride.

Time needed: 2–3 hours.

What to Skip

The shopping district. Charlotte Amalie has excellent duty-free shopping if that is your goal. But if you are reading this guide, you probably did not fly to the Caribbean to buy a watch. The shopping district is fine for an hour but should not consume your port day.

Cruise line beach excursions to private beaches. Several cruise lines operate private beach clubs on St. Thomas. They are fine, but they are expensive, crowded with fellow passengers, and located on beaches that are not the best on the island. You can do better independently.

Practical Notes

Currency: US dollars. No exchange needed.

Taxis: Fixed-rate shared taxis are the standard. Agree on the price before you get in. Solo travelers often share with other passengers going to the same destination.

All-aboard time: St. Thomas is a reliable port with no unusual logistical complications, but the road over the mountain to Magens Bay and the ferry to St. John both take time. Build in 90 minutes of buffer before your all-aboard.

Best months: December through April for weather. May through November is hurricane season, though St. Thomas rarely takes direct hits.

Internal Links

For more on planning your Caribbean cruise, see our Caribbean Cruise Guide and our breakdown of the best Caribbean islands for snorkeling. If you are deciding between booking through the ship or independently, our guide to booking shore excursions independently covers the tradeoffs in detail.

Explore Topics

#st. thomas#usvi#shore excursions#caribbean#snorkeling#sailing#kayaking#cruise port#us virgin islands#outdoor adventure