Getting Around St Thomas Without Wasting Your Vacation Money
I spent three days coordinating excursions in St. Thomas last fall and nearly bled out on commissions. The island runs on a handful of big operators who sub-contract to smaller vendors, and the markup chain is brutal if you don't know where the money actually goes. Here is how I sorted it out. Most people book through their cruise line or a hotel concierge. That is the fastest way to get ripped off. The cruise port markup alone averages 30 to 40 percent on top of what local operators charge. I found the same snorkel trip at Coral World for $49 per person when my cruise desk was quoting $85 for the identical itinerary. The legitimate local operators are concentrated around Charlotte Amalie harbor and Magens Bay Road. Red Hook has the ferry terminal and a cluster of tour desks that actually compete on price. I walked into three different shops there and compared quotes for a half-day catamaran trip. The range was $55 to $120 for basically the same boat and lunch package.
Here is the part nobody tells you: many "excursion" bookings through big platforms include a hidden resort fee or insurance upsell that you did not request. I caught this on my third booking when the confirmation email listed a $12 per-person "activity protection fee" that wasn't mentioned during the actual sale. I declined it and still got on the boat. They cannot legally force it.
How I Actually Booked Everything
I started by making a list of what I wanted to do. Snorkeling, Mountain Top, and a beach afternoon. Then I called the operators directly instead of booking online. The phone numbers are on their websites and also posted at the ferry terminal information kiosk. Calling gives you a real answer about availability, not some cached page that says "limited spots" when they have forty open seats. The catamaran trip I ended up on was run by a company called Island Vibes Charters. They pick up from Center Mall in Charlotte Amalie at 8 AM. The boat holds about thirty passengers. We hit three reefs and stopped at Sandy Point for about fifty minutes. The whole thing ran four hours. Cost was $65 all-in with no surprise fees. I paid cash on the dock after the trip, which is the standard arrangement with most local operators. For Mountain Top, there is a public bus that runs from downtown Charlotte Amalie for about two dollars. The shuttle tour costs around $35 and includes the drive up, a brief stop at the observation deck, and a rum cake taste. I took the bus instead. It is slower, takes about twenty minutes longer, and you sit on top sometimes, but it is one-tenth the price for the same view. The rum cake was still free at the top because the vendor will offer it to anyone who wanders near the gift shop area.
Get the Full Details

The Edge Case That Almost Ruined Everything
My second day I had a snorkeling trip booked through a generic travel aggregator. They confirmed it, sent a voucher, and told me to show up at pier four at 9 AM. When I got there, no one was waiting. I called the number on the voucher and got a recorded message saying the operator had canceled due to weather. The refund process they described involved filing a claim within fourteen business days and waiting sixty days for processing. I circled back to the harbor and found a different operator, Captain Hook's, who had a last-minute opening on their afternoon trip. I paid $70 cash and got on a boat an hour later. The lesson here is that aggregator bookings on island trips carry real risk because the actual service provider is somewhere else entirely. If something goes wrong, you are dealing with a call center in a different time zone while your vacation is happening right now. The workaround I use now is simple: book directly with the boat or tour company. Find their number through the St. Thomas Visitors Bureau website or ask a taxi driver at the cruise port. Yes, it takes ten extra minutes of research. It saves you from being stranded without a backup plan.
What Most People Get Wrong
People assume that bigger operators are better quality. That is not true in St. Thomas. The large cruise-approved vendors often sub-out the actual guiding work to smaller companies anyway. You end up paying premium prices for the same rickety boat and overripe fruit salad that the smaller outfit was selling for half the price. The main difference is that the expensive company provides a t-shirt and a printed itinerary. Another mistake is trying to do too much in one day. St. Thomas is small but the roads are narrow, winding, and traffic moves slowly. I tried to combine a morning snorkel with an afternoon shopping tour and spent more time in a taxi than I did actually doing anything. The taxi fare from the eastern end of the island to Charlotte Amalie runs about fifteen to twenty dollars one way. Factor in return trips and you are looking at sixty dollars just in transportation for a single day. Weather is also more volatile than you expect. I had two excursions cancelled in three days because of sudden chop in the harbor. Most operators will reschedule or refund, but that means you lose half your day rearranging. Always have a backup activity lined up that does not depend on boat conditions. I ended up spending one rainy afternoon at the Crystal Caves, which costs about $20 per person and was completely unaffected by the weather.
The Practical List
Here is what I actually used and what each thing cost. Everything is approximate and subject to change, but this was my experience in October. Red Hook Catamaran Snorkel Trip: $60 to $80 per person depending on the operator and whether alcohol is included. Booking directly through the Red Hook ferry terminal vendors is cheaper than booking through the cruise port side. Mountain Top Tour: $35 for the guided shuttle. Free if you take the public bus and walk around on your own. View is identical.

Magens Bay Beach Entry: $7 per person for non-residents. Free on weekdays before 10 AM on some occasions, but that policy changes frequently. Bring exact cash. Water Taxi Between Charlotte Amalie and Red Hook: $2 per person. Runs every twenty minutes during daylight hours. This is the cheapest way to get across the harbor and avoids the road congestion entirely. Taxi from Cruise Port to Magens Bay: approximately $15 to $20. Negotiate the fare before getting in. Drivers will quote tourists double what residents pay.
If you are on a tight budget, skip the organized excursions altogether and rent a golf cart from a place near the airport. They run about forty dollars a day. You can drive yourself to the beaches, the snorkel spots, and the shopping districts. It gives you total flexibility and eliminates the risk of a cancelled tour leaving you with nothing to do. The one category where I actually recommend booking through a larger company is the deeper boat trips. Anything beyond a one-hour ride, like the trip to Water Island or the reef system past the harbor, is better handled by operators with proper safety equipment and GPS navigation. Those smaller operators may not have the same level of licensing or emergency communication gear. For half-day harbor trips, go local and cash-only.