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$710–1,981
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 $700 - $2,000 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 $700 - $2,000.
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 four+ 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
- $550–1,600
Flights from Prince George Airport to Masset Airport via Vancouver
- Ave. Duration
- 5h 38m
- When
- Monday to Saturday
- Estimated price
- $650–1,900
- 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 5 incredible day trips from Florence by train, The beginner’s guide to the 2018 World Nomad Games, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.



