St. Thomas ↔ St. John · USVI

St. John Ferry Schedule

Red Hook ↔ Cruz Bay · Live departures, fares & operators

Next ferries today

From Red Hook (St. Thomas)

6:30am

In 5h 18m

From Cruz Bay (St. John)

6:00am

In 4h 48m

Updated 1:12 AM · schedule subject to weather and operator changes.

Book Red Hook → Cruz Bay Book Cruz Bay → Red Hook

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

Positions via VesselFinder (AIS). Tap the bar to expand the map.

Red Hook ↔ Cruz Bay at a glance

Travel time

20 min

Frequency

~Hourly

Adult fare

$8.15

one-way

Round trip

$16.30

adult

Fare classOne-wayRound trip
Adult$8.15$16.30
Child (2–11)$1.00
Senior / USVI resident$6.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

6:30am7:30am8:00am9:00am10:00am11:00am12:00pm1:00pm2:00pm3:00pm4:00pm5:00pm6:00pm7:00pm8:00pm9:00pm10:00pm11:00pm12:00am

From Cruz Bay

6:00am7:00am8:00am9:00am10:00am11:00am12:00pm1:00pm2:00pm3:00pm4:00pm5:00pm6:00pm7:00pm8:00pm9:00pm10:00pm11:00pm

Charlotte Amalie ↔ Cruz BaySeasonal

Direct from downtown Charlotte Amalie (Edward Wilmoth Blyden Marine Terminal) to Cruz Bay, Nov–May only. Travel time 45 min; adult fare $13.00.

From Charlotte Amalie

10:00am1:00pm5:30pm

From Cruz Bay

8:45am11:15am3:45pm

Seasonal — typically Nov–May only. Verify before travel.

Book Charlotte Amalie → Cruz BayBook Cruz Bay → Charlotte Amalie

Crown Bay ↔ Cruz BayNear airport

Inter Island Boat Services from Crown Bay Marina (~5 min from STT airport). Travel time 35 min; adult fare $20.00 / $40.00 RT. Cruz Bay docks at the VI Port Authority Dock, not the main ferry terminal.

From Crown Bay

3:30pm5:30pm

From Cruz Bay

11:00am4:15pm

Sat & Sun additional departures: Crown Bay 9:15am & 2:45pm, Cruz Bay 8:30am & 1:15pm.

Book Crown Bay → Cruz BayBook Cruz Bay → Crown Bay

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) to Red Hook: taxi is about $15 per person, ~30–40 min. Cruise port (Havensight) 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. The Charlotte Amalie route takes about 45 minutes and is seasonal (Nov–May).

How much does the St. John ferry cost?

Red Hook ↔ Cruz Bay is $8.15 per adult one-way, $16.30 round-trip. Children 2–11 are $1; infants ride free. Senior and USVI resident fare is $6.

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

From Red Hook (St. Thomas): first departure 6:30am, last departure 12:00am (midnight). 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

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