There are 4 ways to get from St. Thomas to Saba Rock by plane, ferry, 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 London International Airport to Anguilla Airport, fly to Virgin Gorda Airport, ferry
best- Fly from London International Airport (YXU) to Princess Juliana International Airport (SXM)plane YXU - SXM
- Fly from Anguilla Airport to Virgin Gorda Airportplane
- Take the ferry from Gun Creek to Saba Rockferry
22h 23mBus to Toronto Pearson International Airport, fly to Anguilla Airport, fly to Virgin Gorda Airport, ferry
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Princess Juliana International Airport (SXM)plane YYZ - SXM
- Fly from Anguilla Airport to Virgin Gorda Airportplane
- Take the ferry from Gun Creek to Saba Rockferry
14h 29mBus to Toronto Pearson International Airport, fly to Tortola, fly to Charlotte Amalie Airport, ferry
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Terrance B. Lettsome International Airport (EIS)plane YYZ - EIS
- Fly from Tortola to Charlotte Amalie Airportplane
- Take the ferry from Charlotte Amalie Airport to St Thomas - Red Hookferry
- Take the ferry from Red Hook to Virgin Gorda Ferry Docksferry
- Take the ferry from Gun Creek to Saba Rockferry
17h 46mBus to Toronto Pearson International Airport, fly to Virgin Gorda Airport, fly to Anguilla Airport, ferry
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Virgin Gorda Airport (VIJ)plane YYZ - VIJ
- Fly from Virgin Gorda Airport to Anguilla Airportplane
- Fly from Anguilla Airport to Virgin Gorda Airportplane
- Take the ferry from Gun Creek to Saba Rockferry
18h 29m
Comparing Your Travel Options
The distance between St. Thomas and Saba Rock is 3475 km.
It takes approximately 22h 23m to get from St. Thomas to Saba Rock, including transfers.
There are 63+ hotels available in Saba Rock.
What companies run services between St. Thomas, ON, Canada and Saba Rock, British Virgin Islands?
There is no direct connection from St. Thomas to Saba Rock. However, you can take the bus to London, walk to King at Richmond EB - #1086, take the line 20 bus to Fanshawe College Stop 2 - #2223, take the line 36 bus to London Airport - #2179, walk to London International Airport (YXU) airport, fly to Princess Juliana International Airport (SXM), fly to Anguilla Airport, fly to Virgin Gorda Airport, take the taxi to Gun Creek, then take the ferry to Saba Rock. Alternatively, you can take the bus to London, walk to London, ON - VIA Rail, take the bus to Pearson International Airport Terminal 1, walk to Toronto Pearson International Airport (YYZ) airport, fly to Princess Juliana International Airport (SXM), fly to Anguilla Airport, fly to Virgin Gorda Airport, take the taxi to Gun Creek, then take the ferry to Saba Rock.
- Website
- capeair.com
Flights from Toronto Pearson International Airport to Terrance B. Lettsome International Airport via San Juan
- Ave. Duration
- 8h 35m
- When
- Sunday
- Estimated price
- $140–1,100
Flights from Toronto Pearson International Airport to Virgin Gorda Airport via San Juan
- Ave. Duration
- 8h 15m
- When
- Sunday
- Estimated price
- $270–1,500
Flights from Toronto Pearson International Airport to Virgin Gorda Airport via Philadelphia, San Juan
- Ave. Duration
- 11h 25m
- When
- Thursday to Sunday
- Estimated price
- $190–800
- Website
- united.com
Flights from Toronto Pearson International Airport to Virgin Gorda Airport via San Juan
- Ave. Duration
- 8h 15m
- When
- Sunday
- Estimated price
- $270–1,500
Flights from Toronto Pearson International Airport to Virgin Gorda Airport via Newark, San Juan
- Ave. Duration
- 14h 7m
- When
- Every day
- Estimated price
- $190–800
Flights from Toronto Pearson International Airport to Virgin Gorda Airport via Philadelphia, San Juan
- Ave. Duration
- 11h 25m
- When
- Thursday to Sunday
- Estimated price
- $190–800
- Website
- aircanada.com
Flights from London International Airport to Princess Juliana International Airport via Toronto Pearson International Airport
- Ave. Duration
- 18h 15m
- When
- Wednesday to Sunday
- Estimated price
- $300–1,300
Flights from Toronto Pearson International Airport to Princess Juliana International Airport
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–600
- Website
- airtransat.com
Flights from London International Airport to Princess Juliana International Airport via Toronto Pearson International Airport
- Ave. Duration
- 14h 45m
- When
- Friday
- Estimated price
- $500–2,200
Flights from Toronto Pearson International Airport to Princess Juliana International Airport
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- $230–1,000
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Princess Juliana International Airport
- Ave. Duration
- 4h 52m
- When
- Thursday, Monday, Tuesday, and Sunday
- Estimated price
- $190–1,100
- Website
- aa.com
Flights from Toronto Pearson International Airport to Terrance B. Lettsome International Airport via Miami
- Ave. Duration
- 8h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–650
- Website
- fly-winair.sx
Flights from Toronto Pearson International Airport to Terrance B. Lettsome International Airport via St Kitts
- Ave. Duration
- 8h 45m
- When
- Saturday
- Estimated price
- $150–650
Flights from Toronto Pearson International Airport to Terrance B. Lettsome International Airport via Princess Juliana International Airport
- Ave. Duration
- 9h 45m
- When
- Monday, Friday, and Saturday
- Estimated price
- $140–650
- Website
- intercaribbean.com
Flights from Toronto Pearson International Airport to Terrance B. Lettsome International Airport via Antigua
- Ave. Duration
- 9h 15m
- When
- Sunday
- Estimated price
- $220–1,100
- Phone
- +16474775500
- [email protected]
- Website
- Onex Bus
Bus from London, ON - VIA Rail to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $19–25
- Website
- Onex Bus
- Standard Fare
- $19–25
Bus from London, ON - VIA Rail to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $19–25
- Website
- Onex Bus
- Standard Fare
- $19–25
Bus from London, ON - VIA Rail to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $19–25
- Website
- Onex Bus
- Standard Fare
- $19–25
- Phone
- +1 284 393 9220
- [email protected]
- Website
- Saba Rock Ferry
Ferry from Gun Creek to Saba Rock
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Website
- Saba Rock Ferry
Ferry from Gun Creek to Saba Rock
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Website
- Saba Rock Ferry
Ferry from Gun Creek to Saba Rock
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Website
- Saba Rock Ferry
Ferry from Gun Creek to Saba Rock
- Ave. Duration
- 10 min
- Frequency
- Hourly
- Website
- Saba Rock Ferry
- Phone
- +1 340 774 2628
- [email protected]
- Website
- Dolphin Shuttle
Ferry from Charlotte Amalie Airport to St Thomas - Red Hook
- Ave. Duration
- 26 min
- Frequency
- On demand
- Website
- Dolphin Shuttle
Ferry from Red Hook to Virgin Gorda Ferry Docks
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Schedules at
- Island Time Water Taxi
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 plan an amazing trip around Scandinavia, What documents do I need to cross Niagara Falls?, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.



