St. Thomas – St. John Ferry Service

Traveling by passenger ferry between the islands of St. Thomas and St. John, in the US Virgin Islands, is easy and reliable. There are three ferry routes. The most frequent is the Red Hook Ferry. It operates between Red Hook, St. Thomas and Cruz Bay, St. John. Next is the Crown Bay Ferry, it travels between Crown Bay, St. Thomas and Cruz Bay, St. John. The third ferry option is the Charlotte Amalie Ferry which runs between Charlotte Amalie, St. Thomas and Cruz Bay, St. John. Below you will find the ferry operators for each route, the St. John ferry schedules, the ferry departure/arrival points for St. Thomas and St. John, travel times, and the ferry rates.

Ferry Routes & Docking LocationsSt. Thomas - St. John Ferry Routes

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: 15 minutes

Red Hook → Cruz Bay
5:30 am (M-F) 3:00 PM
6:30 AM 4:00 PM
7:30 AM 5:00 PM
8:30 AM 6:00 PM
9:00 AM 7:00 PM
10:00 AM 8:00 PM
11:00 AM 9:00 PM
Noon 10:00 PM
1:00 PM 11:00 PM
2:00 PM 11:30 PM
Cruz Bay → Red Hook
6:00 AM 3:00 PM
7:00 AM 4:00 PM
8:00 AM 5:00 PM
9:00 AM 6:00 PM
10:00 AM 7:00 PM
11:00 AM 8:00 PM
noon 9:00 PM
1:00 PM 10:00 PM
2:00 PM 11:00 PM
RED HOOK – CRUZ BAY FERRY RATES
  • Non-Resident One-way$8.15
  • Resident One-way**$6.00
  • Child (2-11) One-way$1.00
  • Resident Senior One-way**$1.50
  • Luggage/Box$4.00 each
** Valid USVI ID required for resident rates.
Last Updated: 11/17/2022

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

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

Crown Bay → Cruz Bay
9:45 AM (Fri, Sat & Sun)
2:15 PM (Fri, Sat & Sun)
3:30 PM
5:30 PM
Cruz Bay → Crown Bay
8:30 AM (Fri, Sat & Sun)
11:00 AM
1:15 PM (Fri, Sat & Sun)
4:15 PM
Crown Bay – Cruz Bay Ferry Rates
  • Adult One-way$20
  • Senior One-way$15.00
  • Child (<11) One-way$10.00
  • Luggage/Box$5.00 each
Last Updated: 11/17/2022

Route: Charlotte Amalie (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: Blyden Terminal, Charlotte Amalie
Docking Location St. John: Cruz Bay Ferry Dock
Travel Time: 45 minutes

Charlotte Amalie → Cruz Bay
10:00 AM
3:00 PM
5:30 PM
Cruz Bay → Charlotte Amalie
8:45 AM
11:15 AM
3:45 PM
Charlotte Amalie – Cruz Bay Ferry Rates
  • Non-Resident One-way$13.00
  • Resident One-way**$12.00
  • Senior One-way**$6.00
  • Child (2-11) One-way$3.50
  • Luggage/Box$4.00 each
** Valid USVI ID required for resident and senior rates.
Last Updated: 11/17/2022

2023 Virgin Islands Calendar
St. John Off the Beaten Track