St. John to Virgin Gorda Ferry: Cruz Bay → Spanish Town Schedule & Fares
The Cruz Bay to Spanish Town ferry is operated by Inter Island Boat Services, running on Thursday. 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
Going with others? Send them the times before you lose signal.
⛴ Ferry crossing · about 75 min · ~24.9 mi across the water
Ferry schedule & departure times
Runs Thursdays
Departs Cruz Bay
8:00am
Departs Spanish Town
3:00pm
Thursday only — confirm before travel
RouteCruz Bay (St. John) ↔ Spanish Town (Virgin Gorda)
Crossing time75 min
Distance~24.9 mi across the water
OperatorsInter Island Boat Services
Adult one-way$130
Round trip$150
RunsThursdays
Departures from Cruz Bay8:00am
PassportRequired (BVI crossing)
Schedule statusVerified as of November 6, 2026
Are these fares & times current?
These fares and departure times are the current published schedule as verified on November 6, 2026, drawn directly from the ferry operators (Inter Island Boat Services). Ferry schedules do change seasonally and by day of week — always confirm departure times with the operator before you travel.
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
Infants (2 & under): $40
Schedule notes
Thursday only — confirm before travel
Entry requirements (international crossing)
A valid passport is required for every traveler — this ferry crosses into the British Virgin Islands.
Complete the online BVI e-card at bviedcard.gov.vg before you travel.
Budget for BVI entry/departure fees on top of the ferry ticket (roughly $30–40 per person in port fees, departure tax, and tourism levy).
Arrive 60–90 minutes early to clear customs and immigration.
Private boat instead
A day charter leaves when you want and stops where you like on the way. What captains bid for St. John to Virgin Gorda: St. John → Virgin Gorda by private boat on BoatCharterBid.
Cruz Bay to Spanish Town ferry — questions
How much is the Cruz Bay to Spanish Town ferry?
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.
What is the Cruz Bay to Spanish Town ferry schedule?
Runs Thursdays. Ferries depart Cruz Bay at 8:00am, and depart Spanish Town at 3:00pm. Thursday only — confirm before travel
How long is the Cruz Bay to Spanish Town ferry?
The Cruz Bay to Spanish Town crossing takes about 75 min. Operated by Inter Island Boat Services.
Who operates the Cruz Bay to Spanish Town ferry?
The Cruz Bay to Spanish Town route is served by Inter Island Boat Services. Fares are $130 one-way or $150 round trip per adult.
What days does the Cruz Bay to Spanish Town ferry run?
Runs Thursdays. Thursday only — confirm before travel
Do I need a passport for the Cruz Bay to Spanish Town ferry?
Yes. This is an international crossing into the British Virgin Islands. Every traveler needs a valid passport, must complete the online BVI e-card at bviedcard.gov.vg before travel, and pays BVI entry/departure fees in addition to the ferry ticket. Arrive 60–90 minutes early for customs and immigration.