Virgin Islands Ferry
- Find your Virgin Islands Ferry ✓
- From a range of departure locations in the USVI & BVI ✓
- Get your e-tickets immediately ✓
- Only reputable boat companies ✓
-
Best prices available ✓
Virgin Islands Ferry Routes
The below selection of main routes are in order of popularity. Please note that in some cases islands have multiple departure locations (harbors).

Taking an international flight to St. Thomas or Tortola is the easiest way to start your Virgin Island-hopping trip within the British and United States Virgin Islands. The Westernmost Island within the US Virgin Islands in St. Thomas from where it is easy to take a Virgin Islands Ferry and island hop to other islands within the archipelago.
Two harbors, Red Hook and Charlotte Amalie, provide several transfers to St. John (US), Tortola and Virgin Gorda (BVI) from St. Thomas.
The Southernmost island within the US Virgin Islands is St. Croix, and is a bit more difficult to reach. It has a limited boat and seaplane service from Charlotte Amalie to Christiansted.


USVI Ferry
St. John - The most central island in the US Virgin Islands in St. John and it offers ferry trips to St. Thomas and Jost van Dyke from Cruz Bay harbour.
St. Thomas - The Westernmost island within the US Virgin Islands, host to the largest international airport in the region and two harbors; Charlotte Amalie and Red Hook. From St. Thomas departures to St. John, Jost van Dyke, Tortola, Virgin Gorda are available. Smaller islands like Scrub island, Peter Island, Norman Island and cooper island can also be reached using our Water Taxi Services.
St. Croix - Due to St. Croix being a bit further from the other US Virgin Islands and it having its own airport many opt for a domestic (seaplane) flight.

BVI Ferry
Tortola - Being the most central island in the British Virgin Islands Tortola provides three harbours on the west, middle and east part of the island. Depending on where you’d like to go to the British or US Virgin Islands, the harbours in West End, Road Town and Beef Island will provide you with a viable option to do so.
Virgin Gorda - This small but gorgeous island located on the Eastern side of the British Virgin Islands with its main harbor in Spanish Town. From Virgin Gorda, it is quite easy to island hop to other islands such as Tortola and St. Thomas.
Jost van Dyke - This pristine island can be reached from Red Hook St Thomas, Cruz Bay on St. John and West End Tortola.
Anegada - This Northern British Island has one main harbour and can be reached from Virgin Gorda and Tortola on certain days throughout the week, seasonally.

Virgin Island Ferry Schedules
|
From: |
To: | Departure time: | Departure days: |
Approx. Travel Time: |
|
|---|---|---|---|---|---|
| St. John (Cruz Bay) | St. Thomas (Crown Bay) |
11.00 AM 4.15 PM |
Daily |
30mins |
|
| 1.15 PM | Extra Weekend Service | 30mins | |||
| St. Thomas (Crown Bay) | St. John (Cruz Bay) |
3.30 PM 5.30 PM |
Daily | 30mins | |
| 2.15 PM | Extra Weekend Service | 30mins | |||
| St. Thomas (Red Hook) | Jost Van Dyke (Great Harbor) | 7.30 AM |
Sundays, Tuesdays & Fridays |
50mins | |
| Jost Van Dyke (Great Harbor) | St. Thomas (Red Hook) | 3:30 PM |
Sundays, Tuesdays & Fridays |
50mins | |
| St. John (Cruz Bay) | Jost Van Dyke (Great Harbor) | 8:00 AM |
Sundays, Tuesdays & Fridays |
35mins | |
| Jost Van Dyke (Great Harbor) | St. John (Cruz Bay) | 3:30 PM |
Sundays, Tuesdays & Fridays |
35mins | |
| St. Thomas (Red Hook) | Virgin Gorda (Spanish Town) | 7:30 AM | Thursdays | 90mins | |
| Virgin Gorda (Spanish Town) | St. Thomas (Red Hook) | 3:45 PM | Thursdays | 90mins | |
| St. John (Cruz Bay) | Virgin Gorda (Spanish Town) | 8:00 AM | Thursdays | 60mins | |
| Virgin Gorda (Spanish Town) | St. John (Cruz Bay) | 3:45 PM | Thursdays | 60mins | |
| NOTE: A minimum of 15 passengers is needed for the BVI services to go ahead, Inter Island Boat Services reserves the right to cancel last minute and offer a free date change or refund if adequate numbers aren't reached | |||||
|
From: |
To: | Departure days: | Departure time: |
Approx. Arrival Time: |
|
|---|---|---|---|---|---|
| Tortola (West End) | Jost van Dyke (Great Harbor) | Daily |
8.00 AM 10.00 AM 1.00 PM 4.00 PM 6.00 PM |
8.20 AM 10.20 AM 1.20 PM 4.20 PM 6.20 PM |
|
| Jost van Dyke (Great Harbor) | Tortola (West End) | Daily |
7.00 AM 9.00 AM 12.00 PM 2.00 PM 5.00 PM |
7.20 AM 9.20 AM 12.20 PM 2.20 PM 5.20 PM |
|
|
From: |
To: | Departure days: | Departure time: |
Approx. Arrival Time: |
|
|---|---|---|---|---|---|
| Tortola (Road Town) | St. Thomas (Charlotte Amalie) | Mondays - Saturdays |
6.45 AM 9.45 AM 11.35 AM 2.00 PM |
8.00 AM 11.00 AM 1.00 PM 3.00 PM |
|
| Sundays |
8.45 AM 11.35 AM 2.00 PM |
10.15 AM 1.00 PM 3.00 PM |
|||
| St. Thomas (Charlotte Amalie) | Tortola (Road Town) | Mondays - Saturdays |
8.25 AM 12.15 PM 2.00 PM 3.30 PM 4.30 PM 5.00 PM |
9.30 AM 1.15 PM 3.05 PM 4.40 PM 5.40 PM 6.05 PM |
|
| Sundays |
11.15 AM 2.15 PM 3.30 PM 4.30 PM 5.00 PM 5:15 PM |
12.20 PM 3.20 PM 4.40 PM 5.40 PM 6.05 PM 6.20 PM |
|||
| Route: | Departure days: | Departure time: |
Approx. Journey Time: |
||
|---|---|---|---|---|---|
| St. Thomas (Red Hook Sapphire Bay) | St. John (Cruz Bay) | Daily |
Earliest: 8AM Latest: 6PM |
15mins |
|
| St. Thomas (Crown Bay Marina) | St. John (Cruz Bay) | Daily |
Earliest: 8AM Latest: 6PM |
25mins | |
| St. Thomas (Red Hook Sapphire Bay) | Tortola (West End) | Daily |
Earliest: 8AM Latest: 6PM |
20mins | |
| St. Thomas (Red Hook Sapphire Bay) | Jost Van Dyke | Daily |
Earliest: 8AM Latest: 6PM |
25mins | |
| St. Thomas (Red Hook Sapphire Bay) | Virgin Gorda | Daily |
Earliest: 8AM Latest: 6PM |
60mins | |
| Tortola (West End) | Virgin Gorda (Spanish Town or Bitter End) | Daily |
Earliest: 8AM Latest: 6PM |
30/45mins | |
| Tortola (Road Town) | Virgin Gorda (Spanish Town or Bitter End) | Daily |
Earliest: 8AM Latest: 6PM |
20/30mins | |
| Tortola (Beef Island Trellis Bay) | Virgin Gorda (Spanish Town or Bitter End) | Daily |
Earliest: 8AM Latest: 6PM |
15/20mins | |
| Route: | Minimum pax |
Approx. Total* Journey Time: |
||
|---|---|---|---|---|
| St. Thomas | St. John | 6 mo-thu, 8 fri-su |
30mins |
|
| St. Thomas | Scrub Island | 6 mo-thu, 8 fri-su | 45-60mins | |
| St. Thomas | Norman Island | 6 mo-thu, 8 fri-su | 60mins | |
| St. Thomas | Peter Island | 6 mo-thu, 8 fri-su | 100mins | |
| NOTE: Minimum numbers is based on minimum total price, you can still book the vessel at full minimum price with less passengers.*= Optional airport meet & greet pickup counted. The water taxi departs Red Hook | ||||








