Charlotte Amalie to Cruz Bay Ferry: Schedule, Times & Fares
The Charlotte Amalie to Cruz Bay ferry is operated by Varlack Ventures and Transportation Services of St. John, running daily. The Charlotte Amalie to Cruz Bay ferry costs $13 per adult one-way or $26 round trip. The crossing takes about 45 min.
$13
adult one-way
$26
round trip
$3.50
child
⛴ Ferry crossing · about 45 min · ~9 mi across the water
Ferry schedule & departure times
Runs daily
Departs Charlotte Amalie
10:00am12:30pm
Departs Cruz Bay
8:45am11:15am
Reduced off-season schedule in effect July 26 – October 31, 2026. Verify before travel.
RouteCharlotte Amalie (St. Thomas) ↔ Cruz Bay (St. John)
Crossing time45 min
Distance~9 mi across the water
OperatorsVarlack Ventures, Transportation Services of St. John
Adult one-way$13
Round trip$26
Runsdaily
Departures from Charlotte Amalie10:00am – 12:30pm (2/day)
PassportNot required (within USVI/BVI)
Schedule statusVerified as of August 8, 2026
Are these fares & times current?
These fares and departure times are the current published schedule as verified on August 8, 2026, drawn directly from the ferry operators (Varlack Ventures and Transportation Services of St. John). Ferry schedules do change seasonally and by day of week — always confirm departure times with the operator before you travel.
Good to know
Departs from Edward Wilmoth Blyden IV Marine Terminal (waterfront)
Good option if staying near cruise ship port or downtown
Higher fare than Red Hook route ($13 vs $8.15)
$1 booking fee per ticket when purchasing online
Children ages 2–11 $3.50; Infants ages 0–1 ride free
One personal item free; additional bags $4 each
Schedule notes
Reduced off-season schedule in effect July 26 – October 31, 2026. Verify before travel.