The Spanish Town to Charlotte Amalie ferry costs $130 per adult one-way or $150 round trip. The crossing takes about 90 min. A valid passport is required — this is an international BVI crossing.
$130
adult one-way
$150
round trip
$110
child
RouteSpanish Town (Virgin Gorda) ↔ Charlotte Amalie (St. Thomas)
Crossing time90 min
OperatorsSpeedy's Ferry
PassportRequired (BVI crossing)
Departures from Spanish Town8:30am
Good to know
International crossing — passport required
Saturday service only
BVI entry: complete online e-card at bviedcard.gov.vg before travel (as of Jan 2025)
Arrive 60–90 minutes before departure for customs/immigration