There are 2 ways to get from Virgin Gorda to St. Thomas by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to London International Airport
best- Fly from Virgin Gorda Airport (VIJ) to London International Airport (YXU)plane VIJ - YXU
26h 43m$473–1,932Fly to Toronto Pearson International Airport, bus
cheapest- Fly from Virgin Gorda Airport (VIJ) to Toronto Pearson International Airport (YYZ)plane VIJ - YYZ
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
16h$236–895
Virgin Gorda Airport (VIJ) to London International Airport (YXU) flights
Comparing Your Travel Options
The cheapest way to get from Virgin Gorda to St. Thomas is to fly and bus which costs $230 - $900 and takes 16h.
The fastest way to get from Virgin Gorda to St. Thomas is to fly and bus which takes 16h and costs $230 - $900.
The distance between Virgin Gorda and St. Thomas is 3192 km.
It takes approximately 26h 43m to get from Virgin Gorda to St. Thomas, including transfers.
There are 74+ hotels available in St. Thomas.
What companies run services between Virgin Gorda, British Virgin Islands and St. Thomas, ON, Canada?
Cape Air, Air Canada, and three other airlines fly from Virgin Gorda Airport (VIJ) to London International Airport (YXU) 6 times a week.
- Website
- aircanada.com
Flights from Virgin Gorda Airport to London International Airport via San Juan, Toronto Pearson International Airport
- Ave. Duration
- 24h 20m
- When
- Saturday
- Estimated price
- $470–2,000
Flights from Virgin Gorda Airport to London International Airport via San Juan, Raleigh/Durham, Toronto Pearson International Airport
- Ave. Duration
- 29h 55m
- When
- Thursday and Saturday
- Estimated price
- $480–2,000
Flights from Virgin Gorda Airport to Toronto Pearson International Airport via San Juan
- Ave. Duration
- 11h 20m
- When
- Saturday
- Estimated price
- $200–850
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
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 How to get from Florence to Rome, South Korea: Travelling from Seoul to Busan , and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
