St. Thomas ↔ St. John · USVI

St. John Ferry Schedule

Live departures, fares & operators

Next ferries today

From Red Hook

6:00pm

In 56 min

From Cruz Bay

6:00pm

In 56 min

Updated 5:04 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 scheduleOff-season

Temporary off-season schedule in effect July 26 – October 31, 2026. Reduced, on-the-hour departures — verify with the operator before travel.

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

From Red Hook

5:30am6am7am8am9am10am11am12pm1pm2pm3pm4pm5pm6pm7pm8pm10pm11:30pm

From Cruz Bay

6am7am8am9am10am11am12pm1pm2pm3pm4pm5pm6pm7pm8pm9pm11pm
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.

Frequently asked questions

How long is the ferry from St. Thomas to St. John?

The Red Hook to Cruz Bay ferry takes about 20 minutes and runs hourly. The Charlotte Amalie route takes about 45 minutes and is seasonal — verify it is operating before travel.

Is the Charlotte Amalie ferry to St. John running?

No. Varlack Ventures suspended service between Downtown Charlotte Amalie (Edward Wilmoth Blyden IV Marine Terminal) and Cruz Bay for the seasonal period. Waterfront service resumes November 1, 2026. Until then, take the hourly Red Hook ↔ Cruz Bay ferry instead.

How much does the St. John ferry cost?

Red Hook ↔ Cruz Bay is $8.15 per adult (non-resident) one-way, $16.30 round-trip. USVI resident adult is $6.00; VI senior citizen is $1.50. Children 2–11 are $1; infants ride free.

What time is the first and last St. John ferry?

From Red Hook (St. Thomas): first departure 5:30am (M–F) or 6:30am (weekends), last departure 11:30pm. From Cruz Bay (St. John): first 6:00am, last 11:00pm.

Do I need a reservation for the St. John ferry?

No. The Red Hook ↔ Cruz Bay ferry is first-come, first-served. You can buy tickets at the terminal or online at stjohnticketing.com (with a $1 booking fee).

How often does the St. John ferry run?

Roughly hourly all day. Varlack Ventures and Transportation Services of St. John alternate departures, so combined frequency is about once per hour from 6:00am to midnight.

Can I bring a car on the St. John ferry?

Yes, but on a separate car barge — not the passenger ferry. Two operators (Love City Car Ferries and Big Red Barge Co.) run vehicle ferries from Red Hook to Enighed Pond near Cruz Bay. Non-resident fare is $65 one-way / $80 round-trip.

Where does the St. John ferry leave from in St. Thomas?

Red Hook ferry terminal on the east end of St. Thomas. By taxi from Cyril E. King Airport (STT) it is about 30–40 minutes; the government-set fare is approximately $15 per person.

Does the St. John ferry accept credit cards?

Yes. Both cash and credit cards are accepted at the Red Hook and Cruz Bay terminals. Online booking at stjohnticketing.com adds a $1 booking fee.

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.