There are 4 ways to get from Bellingham Airport (BLI) to Sonora Island by bus, ferry or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The distance between Bellingham Airport (BLI) and Sonora Island is 263 km.
The best way to get from Bellingham Airport (BLI) to Sonora Island without a car is to bus and ferry which takes 11h 52m and costs .
It takes approximately 11h 52m to get from Bellingham Airport (BLI) to Sonora Island, including transfers.
The quickest flight from Vancouver Airport to Campbell River Airport is the direct flight which takes 40 min.
Pacific Coastal Airlines and Central Mountain Air offer flights from Vancouver Airport to Campbell River Airport.

- Distance: 262.6 km
- Duration: 11h 52m
What companies run services between Bellingham Airport (BLI), USA and Sonora Island, BC, Canada?
There is no direct connection from Bellingham Airport (BLI) to Sonora Island. However, you can take the bus to Vancouver Waterfront Station, BC, take the walk to Westbound W Georgia St @ Richards St, take the line 250 bus to Keith Rd @ Horseshoe Bay Ferry Terminal, take the walk to Horseshoe Bay, take the ferry to Departure Bay, take the walk to Nanaimo, Departure Bay Ferry Terminal, Canada, take the bus to Campbell River, BC - 11th Ave at Cedar St, take the walk to Campbell River, BC, then take the ferry to Barnes Bay. Alternatively, you can take the bus to River Rock Casino Resort, Richmond, take the walk to Bridgeport Station @ Platform 2, take the subway to YVR-Airport Station @ Canada Line, take the walk to Vancouver airport, fly to Campbell River, take the taxi to Campbell River, BC, then take the ferry to Sonora Island.

- Website
- aircanada.com
Flights from Vancouver to Campbell River
- Ave. Duration
- 40 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $310
Flights from Vancouver to Comox
- Ave. Duration
- 42 min
- When
- Every day
- Estimated price
- $150 - $800

- Website
- pacificcoastal.com
Flights from Vancouver to Campbell River
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $130 - $320
Flights from Vancouver to Comox
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $140 - $750

- Website
- flycma.com
Flights from Vancouver to Campbell River
- Ave. Duration
- 40 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $310

- Website
- westjet.com
Flights from Vancouver to Comox
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $120 - $700

- Website
- harbourair.com
Flights from Coal Harbour Spb to Comox
- Ave. Duration
- 50 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $150 - $320

- Phone
- 1.800.665.2122
- rez@quickcoach.com
- Website
- quickcoach.com
Bus from Bellingham Airport to Vancouver Waterfront Station, BC
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $40 - $80
- Schedules at
- quickcoach.com
Bus from Bellingham Airport to River Rock Casino Resort, Richmond
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $40 - $80
- Schedules at
- quickcoach.com

- info@islandlinkbus.com
- Website
- islandlinkbus.com
Bus from Nanaimo, Departure Bay Ferry Terminal, Canada to Campbell River, BC - 11th Ave at Cedar St
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $40 - $50
- Book at
- islandlinkbus.com

- Phone
- 1 866 986 3466
- info@tofinobus.com
- Website
- viconnector.com
Bus from Nanaimo, BC - Bus Depot to Campbell River, BC - Bus Depot
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $30 - $120
- Schedules at
- viconnector.com
- Seniors
- $30 - $40
- Adult
- $35 - $45

- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $14 - $65
- Website
- BC Ferries
- Standard Passenger
- $14 - $19
- Standard Vehicle + Passenger
- $40 - $65

- Phone
- +1 250-287-7577
- info@discoverylaunch.com
- Website
- discoverylaunch.com
Ferry from Campbell River, BC to Barnes Bay
- Ave. Duration
- 1h 39m
- Frequency
- On demand
- Schedules at
- discoverylaunch.com
Ferry from Vancouver Island - Little River to Campbell River
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Schedules at
- discoverylaunch.com
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 Train travel in Spain: A guide to Renfe, Which London airport should I choose? and Best ways to travel around Australia - to help you get the most out of your next trip.