There are 2 ways to get from Prince George to Skidegate by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Williams Lake Airport, fly, drive
best- Take the bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Masset Airport (ZMT)plane YWL - ZMT
- Drive from Masset Airport (ZMT) to Skidegatecar
23h 42mFly from Prince George Airport, drive
cheapest- Fly from Prince George Airport (YXS) to Masset Airport (ZMT)plane YXS - ZMT
- Drive from Masset Airport (ZMT) to Skidegatecar
7h 27m$809–2,576
Williams Lake Airport (YWL) to Masset Airport (ZMT) flights
Questions & Answers
The cheapest way to get from Prince George to Skidegate is to fly and drive which costs $800 - $2,600 and takes 7h 27m.
The fastest way to get from Prince George to Skidegate is to fly and drive which takes 7h 27m and costs $800 - $2,600.
The distance between Prince George and Skidegate is 1060 km.
It takes approximately 23h 42m to get from Prince George to Skidegate, including transfers.
There are three+ hotels available in Skidegate.
What companies run services between Prince George, BC, Canada and Skidegate, BC, Canada?
There is no direct connection from Prince George to Skidegate. However, you can take the bus to Williams Lake, BC - Petro Canada, take the taxi to Williams Lake Airport (YWL) airport, fly to Masset Airport (ZMT), then drive to Skidegate. Alternatively, you can take the taxi to Prince George Airport (YXS) airport, fly to Masset Airport (ZMT), then drive to Skidegate.
- Website
- pacificcoastal.com
Flights from Williams Lake Airport to Masset Airport via Vancouver
- Ave. Duration
- 20h 16m
- When
- Every day
- Estimated price
- $700–2,200
Flights from Prince George Airport to Masset Airport via Vancouver
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- $750–2,500
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Williams Lake, BC - Petro Canada
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
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 Which London airport should I choose?, Flying into Beijing?, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.



