The Cruz Bay to Spanish Town ferry costs $130 per adult one-way or $150 round trip. The crossing takes about 75 min. A valid passport is required — this is an international BVI crossing.
$130
adult one-way
$150
round trip
$110
child
RouteCruz Bay (St. John) ↔ Spanish Town (Virgin Gorda)
Crossing time75 min
OperatorsInter Island Boat Services
PassportRequired (BVI crossing)
Departures from Cruz Bay8:00am
Good to know
International crossing — passport required
Direct from St. John — no need to go back to Red Hook
Thursday service only — round trip is an 8-hour day trip
Return departs Virgin Gorda at 3:00pm
Check-in 45 minutes before departure
Customs/immigration fees not included — additional ~$30/person
BVI entry: complete online e-card at bviedcard.gov.vg before travel