How to get from Saint Thomas to Saint John by bus and ferry?
From Saint Thomas to Saint John by bus and ferry
To get from Saint Thomas to Saint John in U.S. Virgin Islands, take the 401 bus from Harwood Hwy (Bus Depot) station to Red Hook Rd. (Urman Víctor Fredericks Marine Terminal) station. Next, take the F1 ferry from Urman Víctor Frederick Marine Terminal station to St. John Ferry Terminal station. The total trip duration for this route is approximately 1 hr 24 min.
Step by Step
- 1Start from bus stationSaint Thomas
- 2Wait for bus401Red Hook (Vía Smith Bay)
- 3Ride to bus stationRed Hook Rd. (Urman Víctor Fredericks Marine Terminal)40 min
- 4Walk to ferry stationUrman Víctor Frederick Marine Terminal20 m • 1 min
- 5Wait for ferryF1Cruz Bay
- 6Ride to ferry stationSt. John Ferry Terminal5 min
- 7Walk toSaint John250 m • 4 min
From Saint Thomas to Saint John by ferry
Take one direct ferry from Saint Thomas to Saint John in U.S. Virgin Islands: take the F3 ferry from Crown Bay Marina station to Cruz Bay Ferry Terminal station. The total trip duration for this route is approximately 27 min.
Step by Step
- 1Walk to ferry stationCrown Bay Marina860 m • 11 min
- 2Wait for ferryF3Cruz Bay
- 3Ride to ferry stationCruz Bay Ferry Terminal14 min
- 4Walk toSaint John90 m • 2 min
Public transit directions from Saint Thomas to Saint John
Public transit stations close to Saint Thomas
Saint Thomas is located at Saint Thomas, U.S. Virgin Islands and the nearest public transit station is Charlotte Amalie Waterfront.
Bus stations close to Saint Thomas:
- Subbase Road, 103
- Crown Mountain Rd.
- Highway 304, 103
Ferry stations close to Saint Thomas:
- Charlotte Amalie Waterfront
- Edward Wilmoth Blyden IV Marine Terminal
- Crown Bay Marina
Public transit stations close to Saint John, U.S. Virgin Islands
Saint John is located at Saint John, U.S. Virgin Islands and the nearest public transit station is Battery Rd. / VI 10 (St. John Ferry Terminal).
Bus stations close to Saint John:
- Battery Rd. / VI 10 (St. John Ferry Terminal)
- Centerline Rd. / Pastory Rd.
- Centerline Rd.
Ferry stations close to Saint John:
- Theovald Eric Moorehead Dock And Terminal
- St. John Ferry Terminal
- Cruz Bay Ferry Terminal
Related Routes
- Saint Thomas to Saint Croix
- Saint Thomas to Saint John
- Urman Victor Fredericks Marine Terminal to Charlotte Amalie West
- Urman Victor Fredericks Marine Terminal to Christiansted
- Urman Victor Fredericks Marine Terminal to St Croix
- Urman Victor Fredericks Marine Terminal to Charlotte Amalie
- St. John Ferry Terminal to Charlotte Amalie West
- St. John Ferry Terminal to Christiansted
- St. John Ferry Terminal to Nazareth
- St. John Ferry Terminal to Charlotte Amalie
- Edward Wilmoth Blyden IV Marine Terminal to Charlotte Amalie West
- Edward Wilmoth Blyden IV Marine Terminal to Christiansted
- Edward Wilmoth Blyden IV Marine Terminal to Nazareth
- Edward Wilmoth Blyden IV Marine Terminal to St Croix
- Gallows Bay Ferry Terminal to Charlotte Amalie West
- Gallows Bay Ferry Terminal to Nazareth
- Gallows Bay Ferry Terminal to St Croix
- Gallows Bay Ferry Terminal to Charlotte Amalie
- Alton Adams Sr. Dve. ( Roy Lester Schneider Hospital) to Charlotte Amalie West
- Alton Adams Sr. Dve. ( Roy Lester Schneider Hospital) to Christiansted
From Saint Thomas to Saint John by ferry
Take one direct ferry from Saint Thomas to Saint John in U.S. Virgin Islands: take the F3 ferry from Crown Bay Marina station to Cruz Bay Ferry Terminal station. The total trip duration for this route is approximately 27 min.
Step by Step
- 1Walk to ferry stationCrown Bay Marina860 m • 11 min
- 2Wait for ferryF3Cruz Bay
- 3Ride to ferry stationCruz Bay Ferry Terminal14 min
- 4Walk toSaint John90 m • 2 min
Questions & Answers
What is the fastest way to get from Saint Thomas to Saint John?
The fastest way takes 84 minutes, using Bus line 401, Bus line F1.
What is the alternative route to get from Saint Thomas to Saint John?
The alternative route takes 27 minutes, using Bus line F3.
Is there a direct bus between Saint Thomas and Saint John in U.S. Virgin Islands?
No, you’ll have to take one bus line and one ferry line in total. The total travelling time is 1 hr 24 min.
Which bus line goes from Saint Thomas to Saint John in U.S. Virgin Islands?
The 401 bus line goes from Red Hook (Vía Smith Bay) station near Saint Thomas to Red Hook Rd. (Urman Víctor Fredericks Marine Terminal) station. From there you’ll have to take one ferry line till Red Hook Rd. (Urman Víctor Fredericks Marine Terminal) station near Saint John in U.S. Virgin Islands
How long does it take to travel from Saint Thomas to Saint John in U.S. Virgin Islands by bus and ferry?
The total travel time between Saint Thomas and Saint John in U.S. Virgin Islands by bus and ferry is about 1 hr 24 min.
Where do I get on the bus near Saint Thomas to get to Saint John in U.S. Virgin Islands?
Get on the 401 bus from the Red Hook (Vía Smith Bay) stop near Saint Thomas in U.S. Virgin Islands.
Where do I get off the bus when travelling between Saint Thomas and Saint John in U.S. Virgin Islands?
Get off the bus at the Red Hook Rd. (Urman Víctor Fredericks Marine Terminal) station, which is closest to Saint John in U.S. Virgin Islands.
When is the first ferry from Saint Thomas to Saint John in U.S. Virgin Islands?
The first ferry from Saint Thomas to Saint John in U.S. Virgin Islands is Charlotte Amalie/Cruz Bay. It leaves the Crown Bay Marina station at 6:00 AM.