There are 3 ways to get from Toronto to Queen Charlotte Island by plane, train or ferry
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
Fly from Toronto
-
Fly from Toronto (YYZ) to Sandspit (YZP)
2 alternative options
Fly from Billy Bishop Toronto City
-
Fly from Billy Bishop Toronto City (YTZ) to Sandspit (YZP)
Train, ferry
-
Take the train from Toronto Union Station to Jasper
-
Take the train from Jasper to Prince Rupert
-
Take the ferry from Prince Rupert to Skidegate
-
Take the ferry from Skidegate to Alliford Bay
Toronto (YYZ) to Sandspit (YZP) flights
The flight time between Toronto (YYZ) and Sandspit (YZP) is around 11h 28m and covers a distance of around 3898 km. This includes an average layover time of around 4h 1m. Services are operated by Air Canada, United Airlines, WestJet and others. Typically 49 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Toronto to Queen Charlotte Island is to fly which costs $420 - $1,800 and takes 11h 45m.
The quickest way to get from Toronto to Queen Charlotte Island is to fly which costs $420 - $1,800 and takes 11h 45m.
It is approximately 3931 km to get from Toronto to Queen Charlotte Island.
The best way to get from Toronto to Queen Charlotte Island without a car is to train and ferry which takes 4 days 18h and costs $800 - $2,300.
It takes approximately 11h 45m to get from Toronto to Queen Charlotte Island, including transfers.
There is no direct flight from Toronto Airport to Sandspit Airport. The quickest flight takes 9h 23m and has one stopover.
Queen Charlotte Island is 3h behind Toronto. It is currently 10:57 PM in Toronto and 7:57 PM in Queen Charlotte Island.
WestJet, United Airlines and Air Canada offer flights from Toronto Airport to Sandspit Airport.
The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.

- Distance: 3930.6 km
- Duration: 11h 45m
What companies run services between Toronto, ON, Canada and Queen Charlotte Island, BC, Canada?
Air Canada, United Airlines and two other airlines fly from Toronto to Queen Charlotte Island every 4 hours.

- Website
- aircanada.com
Flights from Toronto to Sandspit via Vancouver
- Ave. Duration
- 9h 8m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $330 - $1,600
Flights from Toronto to Sandspit via Calgary, Vancouver
- Ave. Duration
- 9h 48m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $360 - $1,500
Flights from Toronto to Sandspit via Winnipeg, Vancouver
- Ave. Duration
- 9h 53m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $360 - $1,500
Flights from Toronto to Sandspit via Chicago O'Hare, Vancouver
- Ave. Duration
- 10h 53m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $370 - $2,200
Flights from Toronto to Sandspit via Ottawa, Vancouver
- Ave. Duration
- 17h 23m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $390 - $1,600
Flights from Toronto to Sandspit via Montreal, Vancouver
- Ave. Duration
- 17h 23m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $410 - $1,700
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Vancouver
- Ave. Duration
- 21h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $440 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Ottawa, Vancouver
- Ave. Duration
- 22h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $430 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Toronto, Vancouver
- Ave. Duration
- 21h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $450 - $1,900
Flights from Billy Bishop Toronto City to Sandspit via Ottawa, Toronto, Vancouver
- Ave. Duration
- 22h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $440 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Calgary, Vancouver
- Ave. Duration
- 23h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $450 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Winnipeg, Vancouver
- Ave. Duration
- 23h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $440 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Quebec, Vancouver
- Ave. Duration
- 23h 33m
- When
- Saturday and Sunday
- Estimated price
- $470 - $1,900
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Ottawa, Vancouver
- Ave. Duration
- 23h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $450 - $1,800
Flights from Billy Bishop Toronto City to Sandspit via Montreal, Edmonton, Vancouver
- Ave. Duration
- 24h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $450 - $1,900
Flights from Billy Bishop Toronto City to Sandspit via Ottawa, Montreal, Vancouver
- Ave. Duration
- 25h 33m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $450 - $1,800

- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2 days 22h
- Frequency
- Twice a week
- Estimated price
- $500 - $1,500
- Website
- http://www.viarail.ca/
- Escape
- $410 - $480
- Business
- $500 - $850
- Economy
- $500 - $650
- EconomyPlus
- $1,000 - $1,500
Train from Jasper to Prince Rupert
- Ave. Duration
- 32h 40m
- Frequency
- 3 times a week
- Estimated price
- $190 - $500
- Website
- http://www.viarail.ca/
- Escape
- $140 - $170
- Business
- $220 - $320
- Economy
- $190 - $220
- EconomyPlus
- $360 - $500

- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Prince Rupert to Skidegate
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Estimated price
- $30 - $150
- Website
- BC Ferries
- Standard Passenger
- $30 - $45
- Standard Vehicle + Passenger
- $100 - $150
Ferry from Skidegate to Alliford Bay
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- $7 - $27
- Website
- BC Ferries
- Standard Passenger
- $7 - $11
- Standard Vehicle + Passenger
- $19 - $27
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 Southend Airport into central London, Bali: What to do if Mount Agung erupts and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.