There are 4 ways to get from Edmonton to Bella Bella by plane, unknown, bus, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Edmonton International Airport, travel
best- Fly from Edmonton International Airport (YEG) to Bella Bella (Campbell Island) Airport (ZEL)plane YEG - ZEL
- Walk from Bella Bella (Campbell Island) Airport (ZEL) to Bella Bellaunknown
7h 6mBus, train, ferry, travel
- Take the bus from West Edmonton Mall, AB to Jasper, ABbus
- Take the train from Jasper to Prince Ruperttrain
- Take the ferry from Prince Rupert to McLoughlin Bayferry
- Walk from McLoughlin Bay to Bella Bellaunknown
2d 4hBus to Calgary International Airport, fly, travel
- Take the bus from Edmonton, AB -10235 101 St NW to Calgary Airportbus
- Fly from Calgary International Airport (YYC) to Bella Bella (Campbell Island) Airport (ZEL)plane YYC - ZEL
- Walk from Bella Bella (Campbell Island) Airport (ZEL) to Bella Bellaunknown
9h 14mBus, train, ferry, travel via 90 Street & Jasper Avenue
- Take the bus from Edmonton - West Edmonton Mall to Jasper Townsitebus
- Take the train from Jasper to Prince Ruperttrain
- Take the ferry from Prince Rupert to McLoughlin Bayferry
- Walk from McLoughlin Bay to Bella Bellaunknown
2d 5h
Edmonton International Airport (YEG) to Bella Bella (Campbell Island) Airport (ZEL) flights
Questions & Answers
The distance between Edmonton and Bella Bella is 1024 km.
The best way to get from Edmonton to Bella Bella without a car is to bus and train and ferry and travel which takes 2 days 4h and costs .
It takes approximately 7h 6m to get from Edmonton to Bella Bella, including transfers.
Bella Bella is 1h behind Edmonton. It is currently 6:46 AM in Edmonton and 5:46 AM in Bella Bella.
What companies run services between Edmonton, AB, Canada and Bella Bella, BC, Canada?
There is no direct connection from Edmonton to Bella Bella. However, you can take the vehicle to Century Park Station, walk to Century Park Transit Centre, take the line 747 bus to Edmonton International Airport, walk to Edmonton International Airport (YEG) airport, fly to Bella Bella (Campbell Island) Airport (ZEL), then travel to Bella Bella. Alternatively, you can take a bus from 100 Street & 102A Avenue to Bella Bella via West Edmonton Mall Transit Centre, West Edmonton Mall, AB, Jasper, AB, Jasper, Prince Rupert, Prince Rupert, and McLoughlin Bay in around 2d 4h.
- Website
- pacificcoastal.com
Flights from Edmonton International Airport to Bella Bella (Campbell Island) Airport via Vancouver
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $100–950
Flights from Edmonton International Airport to Bella Bella (Campbell Island) Airport via Calgary International Airport, Vancouver
- Ave. Duration
- 6h 47m
- When
- Friday
- Estimated price
- $100–950
Flights from Calgary International Airport to Bella Bella (Campbell Island) Airport via Vancouver
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $85–850
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Prince Rupert
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- $130–200
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $150–200
- Economy Adult - Advanced Booking
- $160–190
- Economy Escape Advanced Booking - Adult
- $130–160
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from West Edmonton Mall, AB to Jasper, AB
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $120–170
- Schedules at
- sundogtours.com
- Book at
- sundogtours.com
- Adult
- $120–170
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB -10235 101 St NW to Calgary Airport
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $68–69
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $68–69
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Edmonton - West Edmonton Mall to Jasper Townsite
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a week
- Estimated price
- $90–120
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $90–120
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Prince Rupert to McLoughlin Bay
- Ave. Duration
- 10h 5m
- Frequency
- 5 times a week
- Estimated price
- $100–900
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $100–310
- Standard Vehicle + Passenger
- $600–900
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 How to get from JFK to New York City, How do I get from Sydney to Melbourne, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.














