St. Thomas ↔ St. John · USVI

St. John Ferry Schedule

Live departures, fares & operators

Next ferries today

From Red Hook

4:00pm

In 9 min

From Cruz Bay

4:00pm

In 9 min

Updated 3:51 PM · schedule subject to weather and operator changes.

Book Red Hook → Cruz BayBook Cruz Bay → Red Hook

Tickets via stjohnticketing.com · $1 online booking fee · valid 10 days

Red Hook ↔ Cruz Bay at a glance

Travel time

20 min

Frequency

~Hourly

Adult fare

$8.15

non-resident

Airport

~35 min

from airport

Fare classOne-wayRound trip
Adult (non-resident)$8.15$16.30
USVI Resident adult$6.00
VI Senior Citizen$1.50
Child (2–11)$1.00
Infant (0–1)FreeFree

Add $1 per ticket booking fee online. $4 per additional checked bag.

Today's schedule

Varlack Ventures & Transportation Services of St. John alternate departures ~hourly.

From Red Hook

5:30am6:30am7:30am8:30am9am10am11am12pm1pm2pm3pm4pm5pm6pm7pm8pm9pm10pm11pm11:30pm

From Cruz Bay

6am7am8am9am10am11am12pm1pm2pm3pm4pm5pm6pm7pm8pm9pm10pm11pm
DailyM–F only

What to expect at the terminals

  • Red Hook (St. Thomas): Covered waiting area, ticket booth, restrooms, snack bar. Open-air boarding from the dock. Allow extra time on Saturday mornings.
  • Cruz Bay (St. John): Downtown waterfront terminal. Walking distance to restaurants, shops, taxi stand, and the Virgin Islands National Park visitor center.
  • From Cyril E. King Airport (STT): Taxi to Red Hook ~$15 per person, 30–40 min. From Havensight cruise pier to Red Hook ~30 min by taxi.
  • Bag policy: One personal item free, $4 per additional bag. Surfboards and bikes allowed on most departures.

Other USVI & BVI travel

Map: Red Hook to Cruz Bay

Tap to view terminals in Google Maps ↗

Schedules are subject to change without notice. Always confirm with the operator before travel.