There are 4 ways to get from Castlegar Airport (YCG) to Balfour Ferry Terminal by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus 99
- Take the bus from Nelson, BC - 512 Railway Street to Balfour, BC - 350 Balfour Ferrybus Vancouver / ...
2h 13m$57–77Bus, line 10 bus
cheapest- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus 99
- Take the bus from Nelson Exchange Bay A to Balfour Ferry Terminalbus 10 / ...
2h 30m$5Drive 73.8 km
- Drive from Castlegar Airport (YCG) to Balfour Ferry Terminalcar 73.8 km
1h 6m$15–21Taxi
- Take the taxi from Castlegar Airport (YCG) to Balfour Ferry Terminaltaxi 73.8 km
1h 6m$230–280
Castlegar Airport (YCG) to Balfour Ferry Terminal by bus and foot
Questions & Answers
The cheapest way to get from Castlegar Airport (YCG) to Balfour Ferry Terminal is to bus and line 10 bus which costs $6 and takes 2h 30m.
The fastest way to get from Castlegar Airport (YCG) to Balfour Ferry Terminal is to drive which takes 1h 6m and costs $14 - $21.
No, there is no direct bus from Castlegar Airport (YCG) to Balfour Ferry Terminal. However, there are services departing from Frank Beinder Way at Hwy 3A and arriving at Balfour, BC - 350 Balfour Ferry via Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 2h 13m.
The distance between Castlegar Airport (YCG) and Balfour Ferry Terminal is 75 km. The road distance is 73.8 km.
The best way to get from Castlegar Airport (YCG) to Balfour Ferry Terminal without a car is to bus which takes 2h 13m and costs $55 - $80.
It takes approximately 2h 13m to get from Castlegar Airport (YCG) to Balfour Ferry Terminal, including transfers.
Castlegar Airport (YCG) to Balfour Ferry Terminal bus services, operated by BC Transit - West Kootenay, depart from Frank Beinder Way at Hwy 3A station.
Castlegar Airport (YCG) to Balfour Ferry Terminal bus services, operated by BC Transit - West Kootenay, arrive at Nelson Exchange Bay B station.
Yes, the driving distance between Castlegar Airport (YCG) to Balfour Ferry Terminal is 74 km. It takes approximately 1h 6m to drive from Castlegar Airport (YCG) to Balfour Ferry Terminal.
There are five+ hotels available in Balfour Ferry Terminal.
What companies run services between Castlegar Airport (YCG), Canada and Balfour Ferry Terminal, BC, Canada?
You can take a bus from Frank Beinder Way at Hwy 3A to Balfour, BC - 350 Balfour Ferry via Nelson Exchange Bay B and Nelson, BC - 512 Railway Street in around 2h 13m.
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Balfour Ferry Terminal
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Nelson, BC - 512 Railway Street to Balfour, BC - 350 Balfour Ferry
- Ave. Duration
- 30 min
- Frequency
- 3 times a week
- Estimated price
- $55–75
- Website
- Home Mountain Man Mike's
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Which London airport should I choose?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.






