There are 9 ways to get from Barkerville to Surrey by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Prince George Airport, fly
best- Drive from Barkerville to Prince George Airport (YXS)car
- Fly from Prince George Airport (YXS) to Vancouver International Airport (YVR)plane YXS - YVR
5h 31m$163–767Drive 712.7 km
cheapest- Drive from Barkerville to Surreycar 712.7 km
9h 19m$145–209Drive, bus via King George Station @ Bay 1
- Drive from Barkerville to McBride, BC - Train Stationcar
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Take the bus from Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Vancouver - Pacific Stationbus
21h 36mDrive, train
- Drive from Barkerville to McBridecar
- Take the train from McBride to Jaspertrain
- Take the train from Jasper to Vancouvertrain
35h 54m$294–795Bus to Quesnel Airport, fly, line 351 bus
- Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus
- Fly from Quesnel Airport (YQZ) to Vancouver International Airport (YVR)plane YQZ - YVR
- Take the bus from Bridgeport Station @ Bay 9 to Southbound White Rock Centre @ Bay 11bus
5h 11m$256–510Drive to Williams Lake Airport, fly
- Drive from Barkerville to Williams Lake Airport (YWL)car
- Fly from Williams Lake Airport (YWL) to Vancouver International Airport (YVR)plane YWL - YVR
5h 26m$246–491Drive, bus
- Drive from Barkerville to McBride, BC - Train Stationcar
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Take the bus from Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Vancouver - Pacific Stationbus
23h 10mDrive, train via Southbound King George Blvd @ Hwy 10
- Drive from Barkerville to McBridecar
- Take the train from McBride to Jaspertrain
- Take the train from Jasper to Vancouvertrain
36h 8m$294–795Drive, train via Southbound King George Blvd @ Hwy 10 #2
- Drive from Barkerville to McBridecar
- Take the train from McBride to Jaspertrain
- Take the train from Jasper to Vancouvertrain
2d 2h
Prince George Airport (YXS) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The cheapest way to get from Barkerville to Surrey is to drive which costs $140 - $210 and takes 9h 19m.
The fastest way to get from Barkerville to Surrey is to bus and fly and line 351 bus which takes 5h 11m and costs $250 - $550.
The distance between Barkerville and Surrey is 755 km. The road distance is 712.7 km.
It takes approximately 5h 31m to get from Barkerville to Surrey, including transfers.
Yes, the driving distance between Barkerville to Surrey is 713 km. It takes approximately 9h 19m to drive from Barkerville to Surrey.
There are 657+ hotels available in Surrey.
What companies run services between Barkerville, BC, Canada and Surrey, BC, Canada?
There is no direct connection from Barkerville to Surrey. However, you can drive to Prince George Airport (YXS) airport, fly to Vancouver International Airport (YVR), walk to Vancouver International Airport (YVR), take the subway to Bridgeport Station @ Platform 1, walk to Bridgeport Station @ Bay 9, take the line 351 bus to Southbound White Rock Centre @ Bay 11, then take the line 321 bus to Northbound King George Blvd @ Hwy 10. Alternatively, you can take a vehicle from Barkerville to Southbound King George Blvd @ Hwy 10 via McBride, BC - Train Station, Prince George, BC, Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue, Kamloops - back of Sahali Mall, Vancouver - Pacific Station, Main Street-Science World Station @ Platform 2, King George Station @ Platform 2, and King George Station @ Bay 1 in around 21h 36m.
- Website
- aircanada.com
Flights from Prince George Airport to Vancouver International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $70–470
Flights from Quesnel Airport to Vancouver International Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- $220–460
Flights from Quesnel Airport to Vancouver International Airport via Williams Lake Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $220–460
Flights from Williams Lake Airport to Vancouver International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $210–370
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- VIA Rail
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $190–450
- Website
- VIA Rail
- Escape
- $190–430
- Business
- $250–420
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- VIA Rail
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $190–450
- Website
- VIA Rail
- Escape
- $190–430
- Business
- $250–420
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- VIA Rail
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
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 What documents do I need to cross Niagara Falls?, What are the different types of Renfe trains in Spain?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.







