Pick where you are and where you’re going · the boats on the map move to the published timetable
Today--:--:-- --ASTIsland Time
Every route, right now
Boats on the map sit where the published timetable says they should — scheduled, not tracked (the AIS map is at the foot of the page). Seasonal and on-request runs are not drawn. Confirm with the operator before you travel. Partner listings are paid placements; their times and prices come from the operator.
21 passenger ferry routes connect the US and British Virgin Islands, with 153 published departures a day between them. Adult one-way fares run from $8.15 (Red Hook to Cruz Bay) to $150 on the day-trip crossings to Virgin Gorda and Anegada. Pick your islands on the map above for the next boat, or read the whole network here. Times are the schedule currently in force: seasonal changes and suspensions are applied automatically and this page refreshes daily. Ferry schedules do change, so confirm with the operator before you travel. See the live vessel map ↓
Red Hook ↔ Cruz Bay runs roughly every hour from 5:30am* to 11:30pm, first come first served, tickets at the dock or on stjohnticketing.com. Bringing a car? The car barge runs the same water. St. Thomas to St. John ferry schedule →
Every USVI ↔ BVI crossing needs a valid passport and the BVI e-card (bviedcard.gov.vg). Add about $40 per person in fees on top of the fare: a $10 port fee leaving the USVI, the $20 BVI departure tax and the $10 environmental levy.
| Route | Crossing | Adult | Sailings | Days |
|---|---|---|---|---|
| Red Hook · Cruz Bay → Jost Van Dyke 🛂 partner | 30 min | from $180 | 1/day | daily |
| Red Hook ↔ Cruz Bay | 20 min | $8.15 | 35/day | daily |
| Charlotte Amalie ↔ Cruz Bay | 45 min | $13 | suspended | daily |
| Charlotte Amalie ↔ Road Town 🛂 | 45 min | $60 | 8/day | daily |
| Red Hook ↔ West End 🛂 | 30 min | $65 | 6/day | daily |
| Road Town ↔ Red Hook 🛂 | 45 min | $65 | 2/day | daily |
| Road Town ↔ Spanish Town | 30 min | $25 | 26/day | daily |
| Trellis Bay ↔ Spanish Town | 20 min | $25 | 12/day | daily |
| West End ↔ Jost Van Dyke | 10–15 min | $30 | 10/day | daily |
| Jost Van Dyke ↔ Virgin Gorda | 60 min | $80 | 2/day | daily |
| Road Town ↔ Anegada | 90 min | $55 | 4/day | Mon Wed Fri |
| Crown Bay ↔ Cruz Bay | 35 min | $20 | 4/day | daily |
| Red Hook ↔ Jost Van Dyke 🛂 | 35 min | $120 | 2/day | Sun Tue Fri |
| Cruz Bay ↔ Jost Van Dyke 🛂 | 30 min | $120 | 2/day | Sun Tue Fri |
| Red Hook ↔ Virgin Gorda 🛂 | 90 min | $130 | 2/day | Thu |
| Cruz Bay ↔ Virgin Gorda 🛂 | 75 min | $130 | 2/day | Thu |
| Spanish Town ↔ Charlotte Amalie 🛂 | 90 min | $130 | suspended | Sat |
| Red Hook ↔ Anegada 🛂 | 2 hr | $150 | 2/day | seasonal |
| Cruz Bay ↔ Anegada 🛂 | 1 hr 45 min | $150 | 2/day | seasonal |
| Christiansted ↔ Charlotte Amalie | 2 hr 10 min | $85 | 2/day | Sun Mon Wed Thu Fri Sat |
| Crown Bay ↔ Water Island | 15 min | $10 | 24/day | daily |
| Hannah Bay ↔ Norman Island | 20–30 min | $20 | 6/day | daily |
Routes entirely within the US Virgin Islands: no passport, no customs. Red Hook ↔ Cruz Bay is the hourly workhorse; Crown Bay is the one nearest the airport.
Temporary off-season schedule in effect July 26 – October 31, 2026. * 5:30am from Red Hook runs Mon–Fri only.
Currently suspended. Service suspended August 30 – October 31, 2026 — resumes November 1, 2026. Hourly Red Hook ↔ Cruz Bay ferry service continues throughout — plan around Red Hook until the Charlotte Amalie route resumes.
Sat & Sun additional departures: Crown Bay 9:15am & 2:45pm, Cruz Bay 8:30am & 1:15pm
QE IV Ferry: Wednesday through Monday only — no Tuesday service, one round trip per day. Native Son Inc. adds a separate Friday and Sunday round trip (departs STT 8:00am, departs STX 4:00pm, $130 round trip) — see notes below.
* Mon–Fri only. Sat starts 8:00am. Sun & public holidays: 9:00am–6:00pm only.
International crossings. Passport required, plus the BVI e-card, a $10 port fee, the $20 departure tax and the $10 environmental levy: see each route's notes and the questions below.
Smith's Ferry times shown are its regular Mon/Thu & Tue/Sat weekly pattern (confirmed Nov–Dec 2026); September–October 2026 runs a reduced, day-specific schedule instead (see notes) — confirm at smithsferry.com before travel. Native Son's October 2026 calendar is day-specific (see notes) — confirm at nativesonferry.co. Road Town Fast Ferry may run different times — confirm at RoadTownFastFerry.com.
All departures are Road Town Fast Ferry (daily). Counter closes 15 min before departure. The 5:45pm departure from Red Hook continues to Road Town after West End. Aquatic Rentals departures were dropped on Aug 31, 2026 when the operator ceased service.
Road Town Fast Ferry 6:45am goes via West End (Road Town → West End → Red Hook). The 5:45pm return from Red Hook is a special run that continues to Road Town via West End; for other times, connect via West End. Aquatic Rentals' 7:45am / 5:00pm service ended Aug 31, 2026.
Sunday, Tuesday & Friday only. Arrive at dock by 2:45pm for return. Minimum 15 passengers required.
Also to Jost Van Dyke every day: Dolphin Water Taxi’s 3:30pm shared water taxi from Red Hook and Cruz Bay, from $180 one way (partner). See it ↑
Sunday, Tuesday & Friday only. Arrive at dock by 2:45pm for return. Minimum 15 passengers required.
Also to Jost Van Dyke every day: Dolphin Water Taxi’s 3:30pm shared water taxi from Red Hook and Cruz Bay, from $180 one way (partner). See it ↑
Thursday only — confirm before travel
Thursday only — confirm before travel
Currently suspended. Service suspended September 1 – November 6, 2026 — resumes Saturday, November 7, 2026. Until then, cross to Road Town, Tortola (Charlotte Amalie ↔ Road Town) and take the 30-minute Road Town ↔ Spanish Town ferry, which runs daily.
Seasonal/occasional — check interislandboatservices.com for upcoming dates
Seasonal/occasional — check interislandboatservices.com for upcoming dates
Routes entirely within the British Virgin Islands. No customs, tickets at the dock, cash and card.
Combined Mon–Fri schedule for Speedy's & Road Town Fast Ferry. Saturday: drop Speedy's Mon–Fri-only trips (Road Town 12:10pm & 6:00pm, Spanish Town 12:45pm & 5:00pm). Sunday: Road Town 8:30am (RTFF), 9:00am (Speedy's), 3:30pm (RTFF), 4:30pm (Speedy's); Spanish Town 8:00am (Speedy's), 9:30am (RTFF), 3:30pm (Speedy's), 4:30pm (RTFF), 6:00pm (RTFF).
Fri/Sat/Sun additional: Trellis Bay 11:15pm, Spanish Town 10:45pm. Sat/Sun additional: Trellis Bay 11:30am, Spanish Town 12:00pm.
Runs on specific days or on request — check with New Horizon Ferry for schedule
Runs on confirmed dates only (see notes), not every Monday/Wednesday/Friday. Stops at Virgin Gorda: 7:30am & 4:00pm from Tortola direction. Confirm before travel.
11:00am from Hannah Bay Monday–Thursday only; Friday–Sunday the morning boat is 10:00am, for groups of 8 or more only (reservations preferred). * 6:00pm out by reservation (dinner, groups of 6 and up) — call (284) 443-1305; the 9:00pm is the last boat back, leaving at closing.
No passport is required for travel within the US Virgin Islands (between St. Thomas, St. John, and St. Croix). A valid passport is required for all ferries to the British Virgin Islands (Tortola, Virgin Gorda, Jost Van Dyke, Anegada). As of January 2025, all visitors to the BVI must also complete an online e-card at bviedcard.gov.vg before travel.
When arriving in the BVI by ferry you pay: a $10 per person port fee (charged at departure from the USVI), a $20 per person BVI departure tax when leaving the BVI (residents pay $15), and a $10 per person BVI Environmental and Tourism Levy on arrival. These fees are not included in ferry ticket prices.
Arrive 60–90 minutes before departure for any BVI-bound ferry to allow time for customs and immigration check-in. Most operators close their ticket counter 15 minutes before departure. For the Inter Island Boat Services day-trip ferries, check-in is required 45 minutes before departure.
The ferry from Red Hook (St. Thomas) to Cruz Bay (St. John) takes about 20 minutes. It is the most frequent ferry in the USVI, running roughly every hour from early morning until midnight.
The Red Hook (St. Thomas) to Cruz Bay (St. John) ferry costs $8.15 per adult one-way. Children ages 2–11 pay $1. Seniors and residents pay $6. A $1 booking fee applies when purchasing online via stjohnticketing.com. Each extra bag costs $4.
From Red Hook, the first departure is 6:30am and the last is 12:00am (midnight). From Cruz Bay, the first departure is 6:00am and the last is 11:00pm. Operators are Varlack Ventures and Transportation Services of St. John.
No reservation is needed for the Red Hook to Cruz Bay ferry — it is first come, first served. You can buy tickets at the terminal or in advance online at stjohnticketing.com (tickets are valid for 10 days from purchase).
Not right now. The Charlotte Amalie (Blyden Marine Terminal) to Cruz Bay ferry takes about 45 minutes and costs $13 for adults one-way, but Varlack Ventures suspended the route August 30 – October 31, 2026 for the seasonal period. Waterfront service resumes November 1, 2026. Until then, use the hourly Red Hook to Cruz Bay ferry ($8.15 adult, about 20 minutes).
Yes. Varlack Ventures temporarily suspended ferry service between Downtown Charlotte Amalie (Edward Wilmoth Blyden IV Marine Terminal), St. Thomas and Cruz Bay, St. John effective August 30, 2026 for the seasonal period. Service from the Charlotte Amalie waterfront resumes November 1, 2026. Hourly Red Hook to Cruz Bay ferry service continues throughout.
Yes. Inter Island Boat Services operates a Crown Bay (St. Thomas) to Cruz Bay (St. John) ferry. The crossing takes about 35 minutes and costs $20 for adults one-way. Crown Bay is just 5 minutes from Cyril E. King Airport (STT). On weekends there are additional morning and afternoon departures.
The ferry from Charlotte Amalie (St. Thomas) to Road Town (Tortola) costs $60 per adult one-way or $110 round trip. Children pay $50 and seniors pay $50. The crossing takes about 45 minutes. Operators include Road Town Fast Ferry, Native Son, and Smith's Ferry. BVI entry fees (port fee, departure tax, environmental levy) are additional.
The ferry from Charlotte Amalie (St. Thomas) to Road Town (Tortola) takes approximately 45 minutes. Arrive 60–90 minutes early for customs/immigration processing.
The ferry from Red Hook (St. Thomas) to West End (Tortola) costs $65 per adult one-way or $95 round trip. Children pay $45. The crossing takes about 30 minutes — the fastest USVI–BVI route. Road Town Fast Ferry is the sole operator (daily) after Aquatic Rentals Ferry Service suspended all operations on Aug 31, 2026. BVI entry fees are additional.
The Red Hook (St. Thomas) to West End (Tortola) crossing takes approximately 30 minutes. It is the shortest USVI–BVI ferry route.
Direct Cruz Bay (St. John) ↔ West End (Tortola) ferry service ended when Aquatic Rentals Ferry Service suspended all operations on Aug 31, 2026 — they were the only operator making the Cruz Bay customs stop. To get from St. John to Tortola, take the Cruz Bay ↔ Red Hook ferry (~20 min, $8.15/adult) and connect to Road Town Fast Ferry from Red Hook → West End ($65/adult, ~30 min). A valid passport is required for the BVI crossing.
The ferry from Road Town (Tortola) to Spanish Town (Virgin Gorda) costs $25 per adult one-way or $35 round trip. The crossing through the Sir Francis Drake Channel takes about 30 minutes. Speedy's Ferry and Road Town Fast Ferry both serve this route with frequent daily departures.
Yes. Speedy's Ferry operates between Trellis Bay (Beef Island, near EIS airport) and Spanish Town (Virgin Gorda). The crossing takes about 20 minutes and costs $25 one-way or $30 round trip. This is convenient for travelers arriving at Terrance B. Lettsome International Airport.
New Horizon Ferry operates between West End (Tortola) and Great Harbour (Jost Van Dyke). The crossing takes 10–15 minutes and costs $30 adult one-way ($40 round trip). Departures from West End at approximately 8am, 10am, 1pm, 4pm, and 6pm. Tickets purchased on the spot while boarding.
Yes. Smith's Ferry runs between Road Town (Tortola) and Setting Point (Anegada), stopping at Virgin Gorda en route. The crossing takes about 90 minutes and costs $55 adult one-way. Service is Monday, Wednesday, and Friday only — book in advance as it fills up quickly.
Yes. Inter Island Boat Services operates a day-trip ferry from Red Hook (St. Thomas) to Great Harbour (Jost Van Dyke), stopping at Cruz Bay (St. John) en route. The crossing takes about 35 minutes. Adults pay $120 one-way or $150 round trip; children 3–11 pay $100 one-way or $120 round trip, and infants 2 & under $60. Service is Sunday, Tuesday, and Friday only. A valid passport is required and BVI customs fees (~$30/person extra) apply.
Yes. Inter Island Boat Services offers a direct ferry from Cruz Bay (St. John) to Great Harbour (Jost Van Dyke). The crossing takes about 30 minutes. Adults pay $120 one-way or $150 round trip; children 3–11 pay $100 one-way or $120 round trip, and infants 2 & under $60. Service is Sunday, Tuesday, and Friday only. A valid passport is required and BVI customs fees (~$30/person extra) apply.
Yes. Inter Island Boat Services operates a Thursday-only day-trip ferry from Red Hook (St. Thomas) to Spanish Town (Virgin Gorda), with a stop at Cruz Bay (St. John). The 90-minute crossing costs $130 adult one-way or $150 round trip. A passport is required and BVI customs fees apply.
Yes. Inter Island Boat Services operates a Thursday-only direct ferry from Cruz Bay (St. John) to Spanish Town (Virgin Gorda). The crossing takes about 75 minutes and costs $130 adult one-way or $150 round trip. A passport is required and BVI customs fees apply.
Not right now. Speedy's Ferry runs a Saturday-only service between Spanish Town (Virgin Gorda) and Charlotte Amalie (St. Thomas), but it is paused September 1 – November 6, 2026 and returns Saturday, November 7, 2026. Until then, take the ferry from Charlotte Amalie to Road Town, Tortola, then the 30-minute Road Town to Spanish Town ferry. When it runs, the 90-minute direct crossing costs $130 adult one-way or $150 round trip, departs Spanish Town at 8:30am and returns from Charlotte Amalie at 4:00pm. A passport is required.
Yes, but service is seasonal and occasional (not a fixed weekly schedule). Inter Island Boat Services runs special trips from Red Hook (St. Thomas) and Cruz Bay (St. John) to Setting Point (Anegada) for events such as the Anegada Lobster Festival in November. Adults pay $150 one-way or $200 round trip. Check interislandboatservices.com for upcoming dates.
The car barge from Red Hook (St. Thomas) to Enighed Pond (Cruz Bay, St. John) costs approximately $65 one-way for non-residents or $80 round trip. Residents pay $50 one-way or $65 round trip. Operators are Love City Car Ferries (340-779-4000) and Big Red Barge Co. (340-227-0918). The crossing takes 30 minutes. Tickets are purchased onboard after loading — cash or card accepted.
Two car barge operators serve the Red Hook (Vessup Bay) to Cruz Bay (Enighed Pond) route: Love City Car Ferries and Big Red Barge Co. The 30-minute crossing costs ~$65 one-way for non-residents. No reservation — arrive at the barge dock at Red Hook and board when the barge is ready to load. Tickets purchased onboard.
Yes. New Horizon Ferry runs an excursion service between Great Harbour (Jost Van Dyke) and Spanish Town (Virgin Gorda). The 60-minute crossing costs $80 round trip. It departs Jost Van Dyke at 8am and returns from Virgin Gorda at 4pm. Service runs on specific days or on request — contact New Horizon Ferry at (+1) 284-499-0952.
Yes, from Tortola. Pirates Bight, the restaurant on the beach at the Bight, runs its own shuttle from Hannah Bay Marina on Tortola's south shore (just west of Nanny Cay), seven days a week: $20 adults, $10 children. It leaves Hannah Bay at 11:00am Monday to Thursday (10:00am Friday to Sunday for groups of 8 or more only), 3:30pm and 6:00pm by reservation, and leaves Norman Island at 3:00pm, 4:00pm and 9:00pm. Reserve on (284) 443-1305. No ferry from St. Thomas or St. John calls at Norman Island — from the USVI, take a day charter, or ferry to Tortola and taxi to Hannah Bay.
Real AIS positions from VesselFinder for the ferries that broadcast one. The map above the page is the timetable drawn on the water; this is where the boats actually are.
Service notice: the Downtown Charlotte Amalie ↔ Cruz Bay ferry is suspended August 30 – October 31, 2026 and resumes November 1, 2026. Hourly Red Hook ↔ Cruz Bay service continues throughout.
This schedule covers all passenger ferry and car barge routes in the US and British Virgin Islands — Red Hook to Cruz Bay (the most frequent St. John service), Charlotte Amalie and Crown Bay routes, and inter-island ferries to Tortola, Virgin Gorda, Jost Van Dyke, and Anegada.
Bringing a vehicle to St. John? See the dedicated St. Thomas ↔ St. John car barge schedule and fares →
Step-by-step guide: How to get from St. Thomas to St. John →
Popular routes: Red Hook → Cruz Bay · St. John car barge · Charlotte Amalie → Road Town · Red Hook → West End · Crown Bay → Cruz Bay · Road Town → Red Hook · Road Town → Spanish Town · West End → Jost Van Dyke.