Rome2Rio

How to get fromMasset to Prince Georgeby car, ferry, plane, train, or bus

Find Transport to Prince George

See all options

There are 6 ways to get from Masset to Prince George by car, ferry, plane, train, 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.

  1. Drive, ferry to Sandspit Airport, fly to Prince George Airport

    best
    1. Drive from Masset to Skidegatecar car
    2. Take the ferry from Skidegate to Alliford Bayferry ferry
    3. Fly from Sandspit Airport (YZP) to Prince George Airport (YXS)plane plane YZP - YXS
    10h 21m
    $182–771
  2. Drive, ferry, train, bus

    1. Drive from Masset to Skidegatecar car
    2. Take the ferry from Skidegate to Prince Rupertferry ferry
    3. Take the train from Prince Rupert to Burns Laketrain train
    4. Take the bus from Burns Lake Chevron Gas Station to Prince George Canfor Leisure Pool 1248 7th Avebus bus
    22h 6m
    $238–827
  3. Fly Masset Airport to Prince George Airport

    1. Fly from Masset Airport (ZMT) to Prince George Airport (YXS)plane plane ZMT - YXS
    7h 19m
    $502–1,281
  4. Fly Masset Airport to Williams Lake Airport, drive

    1. Fly from Masset Airport (ZMT) to Williams Lake Airport (YWL)plane plane ZMT - YWL
    2. Drive from Williams Lake Airport (YWL) to Prince Georgecar car
    7h 45m
    $482–1,186
  5. Fly Masset Airport to Quesnel Airport, drive

    1. Fly from Masset Airport (ZMT) to Quesnel Airport (YQZ)plane plane ZMT - YQZ
    2. Drive from Quesnel Airport (YQZ) to Prince Georgecar car
    28h 18m
    $543–1,361
  6. Drive, ferry, train, bus via Downtown Exch Bay B

    1. Drive from Masset to Skidegatecar car
    2. Take the ferry from Skidegate to Prince Rupertferry ferry
    3. Take the train from Prince Rupert to Burns Laketrain train
    4. Take the bus from Government at Gilgan to Downtown Exch Bay Bbus bus 161
    22h 55m

Sandspit Airport (YZP) to Prince George Airport (YXS) flights

Calendar5Weekly Planes
Duration6h 56mAverage Duration
Ticket$125Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Masset, BC, Canada and Prince George, BC, Canada?

Pacific Coastal Airlines, Air Canada, and Air North fly from Masset Airport (ZMT) to Prince George Airport (YXS) 5 times a week.

Airlines
Train operators
Bus operators
Ferry operators

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 Travelling by boat in Italy, Which side of Niagara Falls should I choose (and how do I get there)?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.