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
Going with others? Send them the times before you lose signal.
⛴ Ferry crossing · about 45 min · ~9.4 mi across the water
Ferry schedule & departure times
Runs daily
Departs Charlotte Amalie
10:00am12:30pm
Departs Cruz Bay
8:45am11:15am
Effective November 1, 2026 (Transportation Services USVI). Seasonal — schedule can change. Verify before travel.
RouteCharlotte Amalie (St. Thomas) ↔ Cruz Bay (St. John)
Crossing time45 min
Distance~9.4 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 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 (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
Effective November 1, 2026 (Transportation Services USVI). Seasonal — schedule can change. Verify before travel.
Private boat instead
A day charter leaves when you want and stops where you like on the way. What captains bid for St. Thomas to St. John: St. Thomas → St. John by private boat on BoatCharterBid.
Charlotte Amalie to Cruz Bay ferry — questions
How much is the Charlotte Amalie to Cruz Bay ferry?
The Charlotte Amalie to Cruz Bay ferry costs $13 per adult one-way or $26 round trip. The crossing takes about 45 min.
What is the Charlotte Amalie to Cruz Bay ferry schedule?
Runs daily. Ferries depart Charlotte Amalie at 10:00am, 12:30pm, and depart Cruz Bay at 8:45am, 11:15am. Effective November 1, 2026 (Transportation Services USVI). Seasonal — schedule can change. Verify before travel.
How long is the Charlotte Amalie to Cruz Bay ferry?
The Charlotte Amalie to Cruz Bay crossing takes about 45 min. Operated by Varlack Ventures and Transportation Services of St. John.
Who operates the Charlotte Amalie to Cruz Bay ferry?
The Charlotte Amalie to Cruz Bay route is served by Varlack Ventures and Transportation Services of St. John. Fares are $13 one-way or $26 round trip per adult.