There are 6 ways to get from Abbotsford to Bamfield by bus, train, plane, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
- Take the train from Vancouver Harbour to Nanaimo Harbourtrain 13
- Take the bus from Nanaimo to Bamfieldbus
8h 13mBus, ferry
cheapest- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus 66
- Take the ferry from Horseshoe Bay to Departure Bayferry
- Take the bus from Nanaimo to Bamfieldbus
10h 23m$92–289Bus to Coal Harbour Spb, fly to Nanaimo, bus
- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Coal Harbour Spb (CXH) to Nanaimo (ZNA)plane CXH - ZNA
- Take the bus from Nanaimo to Bamfieldbus
9h 33m$134–348Bus to Coal Harbour Spb, fly to Victoria Inner Harbour Apt, bus
- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Coal Harbour Spb (CXH) to Victoria Inner Harbour Apt (YWH)plane CXH - YWH
- Take the bus from Victoria to Bamfieldbus
10h 59m$168–472Bus to Vancouver International Airport, fly to Tofino/Long Beach Airport, drive
- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Vancouver International Airport (YVR) to Tofino/Long Beach Airport (YAZ)plane YVR - YAZ
- Drive from Tofino/Long Beach Airport (YAZ) to Bamfieldcar
7h 33m$281–499Bus to Vancouver International Airport, fly to Nanaimo Airport, bus
- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Vancouver International Airport (YVR) to Nanaimo Airport (YCD)plane YVR - YCD
- Take the bus from Nanaimo to Bamfieldbus
10h 41m$162–705
Abbotsford to Bamfield by bus, subway, and ferry
Comparing Your Travel Options
The cheapest way to get from Abbotsford to Bamfield is to bus and ferry which costs $90 - $290 and takes 10h 23m.
The fastest way to get from Abbotsford to Bamfield is to bus and fly and drive which takes 7h 33m and costs $280 - $500.
The distance between Abbotsford and Bamfield is 350 km.
The best way to get from Abbotsford to Bamfield without a car is to bus and train which takes 8h 13m and costs .
It takes approximately 8h 13m to get from Abbotsford to Bamfield, including transfers.
There are one+ hotels available in Bamfield.
What companies run services between Abbotsford, BC, Canada and Bamfield, BC, Canada?
There is no direct connection from Abbotsford to Bamfield. However, you can take the taxi to Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance, take the bus to Vancouver - Pacific Station, walk to Main Street-Science World Station @ Bay 2, take the line 019 bus to Westbound W Pender St @ Howe St, walk to Vancouver Harbour, take the train to Nanaimo Harbour, walk to Front St at Church St, take the line 20 bus to Departure Bay Ferry Terminal, then take the bus to Bamfield. Alternatively, you can take the line 1 bus to Highstreet Exch Bay F, walk to Highstreet Exch Bay D, take the bus to Lougheed Stn Bay 5, walk to Lougheed Town Centre Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Coal Harbour Spb (CXH) airport, fly to Nanaimo (ZNA), walk to Haliburton St at Robins St, take the line 7 bus to Bay F at Downtown Nanaimo Exch, take the line 20 bus to Departure Bay Ferry Terminal, then take the bus to Bamfield.
- Website
- harbourair.com
Flights from Coal Harbour Spb to Nanaimo
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $60–200
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $50–440
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 4 times a day
- Website
- Harbour Air
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 52 min
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Horseshoe Bay to Departure Bay
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $21–140
- Website
- BC Ferries
- Child
- $21–40
- Adult
- $45–75
- Car
- $95–140
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 4 stunningly beautiful Philippines islands you need to visit, 10 amazing places to get away from it all in Australia, and Flying into Beijing? - to help you get the most out of your next trip.




