The official taxi fare from Magens Bay to Sapphire Beach on St. Thomas is $14 per person for two or more passengers — the typical rate for a group — with a single rider paying $18. Rates are set by the VI Taxicab Commission. The drive covers about 7.1 miles and takes roughly 20 minutes, traffic depending.
$14per person
2+ passengers
1 passenger: $18
🚕 Driving route shown · ~7.1 mi · about 20 min
RouteMagens Bay ↔ Sapphire Beach
IslandSt. Thomas (USVI)
Fare basisPer person
Distance~7.1 mi by road
Approx. drive time~20 min
Night surcharge (12am–6am)+$3/person
Luggage$3/bag
Rate statusActive as of August 8, 2026
Are these rates current?
These are the active, government-set fares as of August 8, 2026. The VI Taxicab Commission rate schedule was last revised October 24, 2022 and remains the current published tariff — the older date does not mean the fare is out of date.
How this fare works
Fares are per person. Solo riders pay the single rate; groups of 2 or more pay the lower per-person rate.
Taxi tips on St. Thomas
Rates are per person, not per vehicle
No Uber/Lyft — use licensed taxis or VI Hail app
Safari taxis (open-air trucks) are common for shared rides
Most taxis are cash only — confirm before boarding
Waiting: $2/min after first 5 free minutes
Round trip = 2× one-way + waiting charges
Phone/radio dispatch adds ⅓ of base fare (+$2/pp for groups)
Fares are the official posted rates, still in effect as of August 8, 2026, and may not reflect waiting time, phone-dispatch, or round-trip charges. Always confirm with your driver before departing.