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.
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 class | One-way | Round 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) | Free | Free |
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
From Cruz 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): 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
- ⛴️All USVI & BVI ferry schedules — Tortola, Virgin Gorda, St. Croix, Jost Van Dyke
- ✈️STT airport crowd & TSA wait forecast
- 🚕USVI taxi fares — official per-person rates
- ⚓Planning a private boat day? CharterBid — boat operators compete for your trip.
Schedules are subject to change without notice. Always confirm with the operator before travel.