Flights from Saint Croix to Vieques – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STX to VQS – All flight route options from Saint Croix, US Virgin Islands to Vieques, Puerto Rico. These flights are operated by 2 airlines. Fly non-stop with Cape Air or choose from 1 different transit flights. The shortest flight time is 29 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Vieques
We got great deals on hotels and car rentals near the airport.
Saint Croix to Vieques flights
With over 29 flights every week and 2 different airlines you have a wide range of options. You can fly non-stop to Vieques (VQS) from Saint Croix (STX) with Cape Air or opt for a connecting flight via Saint Thomas (STT).
Saint Croix to Vieques with Cape Air
You can fly non-stop every weekday except Mondays and Mondays with departure times at 9:00 am, 10:00 am or 5:00 pm. You also have the option to do a transit flight via Saint Thomas.
Distance & flight times: Saint Croix to Vieques
The shortest flight time between STX and VQS is 29 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 29m | - | 50 miles (80 km) |
STT Saint Thomas | 3h 31m | 4h 11m | 78 miles (126 km) |

Quick copy and share this page
From Saint Croix to Puerto Rico
Below is a list of other destinations to Puerto Rico from Saint Croix with either direct flights or 1 stop connections.
-
SJU San Juan Direct
-
CPX Culebra
-
MAZ Mayaguez
From US Virgin Islands to Vieques
We have found another destination to Puerto Rico from Saint Croix as well.
-
STT Saint Thomas Direct