Rome2Rio

How to get fromWilliams Lake to Bella Bellaby plane, unknown, ferry, or bus

Find Transport to Bella Bella

See all options

There are 3 ways to get from Williams Lake to Bella Bella by plane, unknown, ferry, 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. Fly Williams Lake Airport to Bella Bella (Campbell Island) Airport, travel

    best
    1. Fly from Williams Lake Airport (YWL) to Bella Bella (Campbell Island) Airport (ZEL)plane plane YWL - ZEL
    2. Walk from Bella Bella (Campbell Island) Airport (ZEL) to Bella Bellaunknown unknown
    4h 38m
  2. Fly Williams Lake Airport to Bella Coola Airport, ferry, travel

    1. Fly from Williams Lake Airport (YWL) to Bella Coola Airport (QBC)plane plane YWL - QBC
    2. Take the ferry from Bella Coola to Ocean Fallsferry ferry
    3. Take the ferry from Ocean Falls to Shearwaterferry ferry
    4. Take the ferry from Shearwater to McLoughlin Bayferry ferry
    5. Walk from McLoughlin Bay to Bella Bellaunknown unknown
    30h 12m
  3. Bus, bus to Vancouver International Airport, fly to Bella Bella (Campbell Island) Airport, travel

    1. Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus bus
    2. Take the bus from Kamloops - back of Sahali Mall to Vancouver - Pacific Stationbus bus
    3. Fly from Vancouver International Airport (YVR) to Bella Bella (Campbell Island) Airport (ZEL)plane plane YVR - ZEL
    4. Walk from Bella Bella (Campbell Island) Airport (ZEL) to Bella Bellaunknown unknown
    11h 14m

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

Calendar1Weekly Planes
Duration4h 22mAverage Duration
Ticket$420Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Williams Lake, BC, Canada and Bella Bella, BC, Canada?

There is no direct connection from Williams Lake to Bella Bella. However, you can take the taxi to Williams Lake Airport (YWL) airport, fly to Bella Bella (Campbell Island) Airport (ZEL), then travel to Bella Bella. Alternatively, you can take the taxi to Williams Lake Airport (YWL) airport, fly to Bella Coola Airport (QBC), drive to Bella Coola, take the ferry to Ocean Falls, take the ferry to Shearwater, take the ferry to McLoughlin Bay, then travel to Bella Bella.

Airlines
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 Want to know more about Flixbus?, Travelling to the UK: What do I need to know?, and How to get from Florence to Rome - to help you get the most out of your next trip.