There are 2 ways to get from Vieques to Saint John (Island) by unknown, ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, ferry
best- Walk from Isabel Segunda to Charlotte Amalie Airportunknown
- Take the ferry from Charlotte Amalie Airport to St. John - Cruz Bayferry
1h 54mFly, travel, ferry
- Fly from Antonio Rivera Rodríguez Airport (VQS) to Benjamín Rivera Noriega Airport (CPX)plane VQS - CPX
- Walk from Benjamín Rivera Noriega Airport (CPX) to Charlotte Amalie Airportunknown
- Take the ferry from Charlotte Amalie Airport to St. John - Cruz Bayferry
2h 26m
Antonio Rivera Rodríguez Airport (VQS) to Benjamín Rivera Noriega Airport (CPX) flights
Questions & Answers
The distance between Vieques and Saint John (Island) is 72 km.
The best way to get from Vieques to Saint John (Island) without a car is to travel and ferry which takes 1h 54m and costs .
It takes approximately 1h 54m to get from Vieques to Saint John (Island), including transfers.
There are 274+ hotels available in Saint John (Island).
What companies run services between Vieques, Puerto Rico and Saint John (Island), Saint John Island, United States Virgin Islands?
There is no direct connection from Vieques to Saint John (Island). However, you can travel to Charlotte Amalie Airport then take the ferry to St. John - Cruz Bay. Alternatively, you can drive to Antonio Rivera Rodríguez Airport (VQS) airport, fly to Benjamín Rivera Noriega Airport (CPX), travel to Charlotte Amalie Airport, then take the ferry to St. John - Cruz Bay.
- Website
- viequesairlink.com
Flights from Antonio Rivera Rodríguez Airport to Benjamín Rivera Noriega Airport
- Ave. Duration
- 15 min
- When
- Saturday and Sunday
- Estimated price
- $27–240
Flights from Antonio Rivera Rodríguez Airport to Benjamín Rivera Noriega Airport via Roosevelt Roads
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- $29–240
- Phone
- +1 340 774 2628
- [email protected]
- Website
- dolphinshuttle.com
Ferry from Charlotte Amalie Airport to St. John - Cruz Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- $85
- Website
- https://www.dolphinshuttle.com/
Ferry from Charlotte Amalie Airport to St. John - Cruz Bay
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- $85
- Website
- https://www.dolphinshuttle.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 The beginner’s guide to the 2018 World Nomad Games, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Eurostar - to help you get the most out of your next trip.


