Rome2Rio

How to get fromBella Bella to Prince Georgeby unknown, plane, car, ferry, train, or bus

Find Transport to Prince George

See all options

There are 6 ways to get from Bella Bella to Prince George by unknown, plane, car, ferry, 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. Travel, fly to Williams Lake Airport, drive

    best
    1. Walk from Bella Bella to Bella Bella (Campbell Island) Airport (ZEL)unknown unknown
    2. Fly from Bella Bella (Campbell Island) Airport (ZEL) to Williams Lake Airport (YWL)plane plane ZEL - YWL
    3. Drive from Williams Lake Airport (YWL) to Prince Georgecar car
    6h 54m
  2. Travel, ferry, train, bus

    1. Walk from Bella Bella to McLoughlin Bayunknown unknown
    2. Take the ferry from McLoughlin Bay to Klemtuferry ferry
    3. Take the ferry from Klemtu to Prince Rupertferry ferry
    4. Take the train from Prince Rupert to Burns Laketrain train
    5. Take the bus from Burns Lake Chevron Gas Station to Prince George Canfor Leisure Pool 1248 7th Avebus bus
    27h 35m
  3. Travel, fly to Prince George Airport

    1. Walk from Bella Bella to Bella Bella (Campbell Island) Airport (ZEL)unknown unknown
    2. Fly from Bella Bella (Campbell Island) Airport (ZEL) to Prince George Airport (YXS)plane plane ZEL - YXS
    4h 4m
  4. Travel, fly to Quesnel Airport, drive

    1. Walk from Bella Bella to Bella Bella (Campbell Island) Airport (ZEL)unknown unknown
    2. Fly from Bella Bella (Campbell Island) Airport (ZEL) to Quesnel Airport (YQZ)plane plane ZEL - YQZ
    3. Drive from Quesnel Airport (YQZ) to Prince Georgecar car
    24h 22m
  5. Travel, ferry, train, bus via Downtown Exch Bay B

    1. Walk from Bella Bella to McLoughlin Bayunknown unknown
    2. Take the ferry from McLoughlin Bay to Klemtuferry ferry
    3. Take the ferry from Klemtu to Prince Rupertferry ferry
    4. Take the train from Prince Rupert to Burns Laketrain train
    5. Take the bus from Government at Gilgan to Downtown Exch Bay Bbus bus 161
    28h 24m
  6. Travel, ferry, train

    1. Walk from Bella Bella to McLoughlin Bayunknown unknown
    2. Take the ferry from McLoughlin Bay to Klemtuferry ferry
    3. Take the ferry from Klemtu to Prince Rupertferry ferry
    4. Take the train from Prince Rupert to Burns Laketrain train
    5. Take the train from Burns Lake to Prince Georgetrain train
    28h 32m

Bella Bella (Campbell Island) Airport (ZEL) to Williams Lake Airport (YWL) flights

Calendar6Weekly Planes
Duration4h 6mAverage Duration
Ticket$377Cheapest Price
See schedules

Comparing Your Travel Options

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

There is no direct connection from Bella Bella to Prince George. However, you can travel to Bella Bella (Campbell Island) Airport (ZEL) airport, fly to Williams Lake Airport (YWL), then drive to Prince George. Alternatively, you can take a vehicle from Bella Bella to Prince George Canfor Leisure Pool 1248 7th Ave via McLoughlin Bay, Klemtu, Prince Rupert, Prince Rupert, Burns Lake, and Burns Lake Chevron Gas Station in around 27h 35m.

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 to and around Russia for the 2018 FIFA World Cup, Train travel in France: A guide to SNCF, and Flying into Beijing? - to help you get the most out of your next trip.