Traveling between the islands of St. Thomas and St. John is easy aboard a ferry. There are two ferry routes available: Red Hook, St. Thomas to Cruz Bay, St. John; and Crown Bay, St. Thomas to Cruz Bay, St. John. Look at the VInow map below for a visual of the routes and docking locations. Here are a few things to note: docking locations all have official names that are hardly used, and common names that everyone knows; Crown Bay, St. Thomas is closer to the airport than is Red Hook, St. Thomas; and Cruz Bay has two docking locations for ferries: the Cruz Bay Ferry Dock and The Creek.

Ferry Routes & Docking Locations

Route: Red Hook (St. Thomas) – Cruz Bay (St. John)

Operated by: Transportation Services and Varlack Ventures
Telephone: (340) 776-6282 and (340) 776-6412
Docking Location St. Thomas: Red Hook Ferry Terminal
Docking Location St. John: Cruz Bay Ferry Dock 
Travel Time: 20 minutes

Red Hook → Cruz Bay
  • 5:30 am*
  • 6:30 am
  • 7:30 am
  • 8:00 am
  • 9:00 am
  • 10:00 am
  • 11:00 am
  • Noon
  • 1:00 pm
  • 2:00 pm
  • 3:00 pm
  • 4:00 pm
  • 5:00 pm
  • 6:00 pm
  • 7:00 pm
  • 8:00 pm
  • 9:00 pm
  • 10:00 pm
  • 11:00 pm
  • Midnight

* Not on Weekends

Cruz Bay → Red Hook
  • 6:00 am
  • 7:00 am
  • 8:00 am
  • 9:00 am
  • 10:00 am
  • 11:00 am
  • Noon
  • 1:00 pm
  • 2:00 pm
  • 3:00 pm
  • 4:00 pm
  • 5:00 pm
  • 6:00 pm
  • 7:00 pm
  • 8:00 pm
  • 9:00 pm
  • 10:00 pm
  • 11:00 pm

Last Updated: 03/04/2019

Red Hook – Cruz Bay Ferry Rates
  • Non-Resident One-way
    $8.15
  • Resident One-way**
    $6
  • Child (2-11) One-way
    $1
  • Resident Senior One-way**
    $1.50
  • Luggage/Box
    $4.00 each

** Valid USVI ID required for resident rates.


Route: Crown Bay (St. Thomas) – Cruz Bay (St. John)

Operated by: Inter Island Boat Services
Telephone: (340) 201-6311 or (340) 776-6597
Docking Location St. Thomas: Crown Bay Marina  
Docking Location St. John: The Creek, Cruz Bay 
Travel Time: 30 minutes

Crown Bay → Cruz Bay
  • 3:30 pm
  • 5:30 pm
Cruz Bay → Crown Bay
  • 11:00 am
  • 4:15 pm

Last Updated: 05/02/2019

Crown Bay – Cruz Bay Ferry Rates
  • Adult One-way
    $20
  • Senior One-way
    $15
  • Child (<12) One-way
    $10
  • Luggage/Box
    $5.00 each

Close Menu