COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in East End?

Book now

There are 2 ways to get from Saint Thomas to Saint John (Island) by ferry, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry, taxi  •  58 min

  1. Take the ferry from Charlotte Amalie to Cruz Bay
  2. Take a taxi from Cruz Bay to East End

1 alternative option

Drive, ferry  •  48 min

  1. Drive from Charlotte Amalie to Red Hook, St Thomas
  2. Take the ferry from Red Hook, St Thomas to Cruz Bay, St John
  3. Drive from Cruz Bay, St John to East End

Coronavirus (COVID-19) in U.S. Virgin Islands

There is widespread community transmission globally.
We have received no reports of travel restrictions in U.S. Virgin Islands. For the latest travel status, please check the official page for U.S. Virgin Islands.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for U.S. Virgin Islands.

Coronavirus (COVID-19) Travel Advice

Currently, we are unable to provide international travel restriction information for U.S. Virgin Islands relating to Coronavirus (COVID-19). For the latest travel status in U.S. Virgin Islands, please check government recommendations.

Official Coronavirus (COVID-19) Information for U.S. Virgin Islands

Currently, we are unable to provide domestic travel restriction information for travelling within U.S. Virgin Islands. For the latest Coronavirus (COVID-19) travel status within U.S. Virgin Islands, please check government recommendations.

Official Coronavirus (COVID-19) Information for U.S. Virgin Islands

Currently, we are unable to provide travel restriction information for leaving U.S. Virgin Islands. For the latest Coronavirus (COVID-19) travel status in U.S. Virgin Islands, please check government recommendations.

Official Coronavirus (COVID-19) Information for U.S. Virgin Islands

Last updated: September 29 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Saint Thomas to Saint John (Island) is to ferry and taxi which costs $45 - $65 and takes 58 min.

More details

The fastest way to get from Saint Thomas to Saint John (Island) is to ferry and taxi. Taking this option will cost $45 - $65 and takes 58 min.

More details

The distance between Saint Thomas and Saint John (Island) is 19 km.

The best way to get from Saint Thomas to Saint John (Island) without a car is to ferry and taxi which takes 58 min and costs $45 - $65.

More details

It takes approximately 58 min to get from Saint Thomas to Saint John (Island), including transfers.

More details

There are 227+ hotels available in Saint John (Island). Prices start at $100 USD per night.

More details

Map of how to get from Saint Thomas to Saint John (Island).
Launch map view
  • Distance: 19.1 km
  • Duration: 58 min

What companies run services between Saint Thomas, United States Virgin Islands and Saint John (Island), Saint John Island, United States Virgin Islands?

There is no direct connection from Saint Thomas to Saint John (Island). However, you can take the ferry to Cruz Bay then take the taxi to East End. Alternatively, you can take the drive to Red Hook, St Thomas, take the ferry to Cruz Bay, St John, then take the drive to East End.

Ferry operators
Varlack Ventures
Phone
(340) 776-6412
Email
info@varlack-ventures.com
Website
varlack-ventures.com
Ferry from Charlotte Amalie to Cruz Bay
Ave. Duration
40 min
Frequency
3 times a day
Estimated price
$13
Schedules at
varlack-ventures.com
Book at
varlack-ventures.com
Ferry from Red Hook, St Thomas to Cruz Bay, St John
Ave. Duration
20 min
Frequency
Every 30 minutes
Estimated price
$9
Schedules at
varlack-ventures.com
Book at
varlack-ventures.com
Saint John Island Transport
Phone
(340) 776-6597
Email
info@stjohnusvi.com
Website
stjohnusvi.com
Ferry from Charlotte Amalie to Cruz Bay
Ave. Duration
45 min
Frequency
3 times a day
Estimated price
$7
Schedules at
stjohnusvi.com
Other operators
Taxi from Cruz Bay to East End
Ave. Duration
18 min
Estimated price
$40 - $50
Star Fish Tours & Taxi Services
Phone
+340 998-6139
Website
stjohnislandtours.com
St John Taxi Commission
Phone
+340 774-3130
Paradise Taxi Association
Phone
+340 714-7913
Website
stjohnusvi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, How to get from Southend Airport into central London and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.