The US Virgin Islands Best Guide

St. Thomas – Virgin Gorda Ferry Schedule

Virgin Gorda is a popular island-hopping destination in the Virgin Islands. Ferry service between St. Thomas and Virgin Gorda is offered by two ferry companies, each operating one day a week, and one trip in each direction.

If the limited ferry schedule between St. Thomas and Virgin Gorda doesn’t work for your plans, your can also consider connecting through Tortola, taking a Water Taxi between St. Thomas and Virgin Gorda, or fly between the two islands.

Route: RED HOOK (ST. THOMAS) – CRUZ BAY (ST. JOHN) - VIRGIN GORDA (BVI)

Operated by: Inter-Island Boat Services
Telephone: (340) 776-6597
St. Thomas Ferry Landing: Urman Victor Fredericks Marine Terminal (AKA: Red Hook Ferry Terminal)
St. John Ferry Landing: Victor William Sewer Marine Facility (AKA: The Creek)
Virgin Gorda Ferry Landing: St. Thomas Bay Jetty in Spanish Town
Travel Time: The ferry between St. Thomas/St. John and Virgin Gorda takes 90 minutes.
Note: Check-in time is 45 minutes prior to departure time.

St. Thomas / St. John → Virgin Gorda
Thursdays
7:30 AM Red Hook, St. Thomas
8:00 AM Cruz Bay, St. John
Virgin Gorda → St. Thomas / St. John
Thursdays
3:00 PM
CHARLOTTE AMALIE – ROAD TOWN FERRY RATES
  • Adult (Ages 12+) One-way$130
  • Adult (Ages 12+) Rround Trip$150
  • Child (3-11) One-way$110
  • Child (3-11) Round Trip$130
  • Infant (0-2) One-way$40
  • Luggage:
    One free personal item, per person such as a backpack or over the shoulder bag is free. Any additional items (50 lbs max per item) will cost $10 each.
Last Updated: 01/15/2026

Travel between the US Virgin Islands and the British Virgin Islands is international; you are required to clear customs and immigration on both sides of the trip, and there are port fees and departure taxes.

Other Options for Traveling Between St Thomas and Virgin Gorda: Take a Water Taxi or a Boat Charter.