There are 5 ways to get from Abbotsford to McBride by bus, plane, taxi, train, 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, fly to Prince George Airport
best- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Vancouver International Airport (YVR) to Prince George Airport (YXS)plane YVR - YXS
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
8h 31m$222–860Drive 685 km
cheapest- Drive from Abbotsford to McBridecar 685 km
7h 43m$138–199Bus
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
14h 29mTaxi, train
- Take the taxi from Abbotsford to Agassiztaxi
- Take the train from Agassiz to Jaspertrain
- Take the train from Jasper to McBridetrain
21h 38m$340–800Bus, fly to Quesnel Airport
- Take the bus from Highstreet Exch Bay D to Lougheed Stn Bay 5bus
- Fly from Vancouver International Airport (YVR) to Quesnel Airport (YQZ)plane YVR - YQZ
- Take the bus from Quesnel - 205 McLean St to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
10h 36m
Vancouver International Airport (YVR) to Prince George Airport (YXS) flights
Questions & Answers
The cheapest way to get from Abbotsford to McBride is to drive which costs $130 - $200 and takes 7h 43m.
The fastest way to get from Abbotsford to McBride is to drive which takes 7h 43m and costs $130 - $200.
No, there is no direct bus from Abbotsford to McBride station. However, there are services departing from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance and arriving at McBride, BC - Train Station via Kamloops - back of Sahali Mall and Prince George, BC. The journey, including transfers, takes approximately 14h 29m.
The distance between Abbotsford and McBride is 838 km. The road distance is 685 km.
The best way to get from Abbotsford to McBride without a car is to bus which takes 14h 29m and costs .
It takes approximately 8h 31m to get from Abbotsford to McBride, including transfers.
Abbotsford to McBride bus services, operated by EBus Canada, depart from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance station.
Abbotsford to McBride bus services, operated by EBus Canada, arrive at Kamloops - back of Sahali Mall station.
Yes, the driving distance between Abbotsford to McBride is 685 km. It takes approximately 7h 43m to drive from Abbotsford to McBride.
There are four+ hotels available in McBride.
What companies run services between Abbotsford, BC, Canada and McBride, BC, Canada?
You can take a vehicle from Abbotsford to McBride, BC - Train Station via Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance, Kamloops - back of Sahali Mall, Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue, and Prince George, BC in around 14h 29m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Prince George Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $65–420
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $220–450
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Agassiz to Jasper
- Ave. Duration
- 16h 57m
- Frequency
- Twice a week
- Estimated price
- $170–400
- Website
- VIA Rail
- Escape
- $170–370
- Business
- $220–390
- Business Plus
- $240–400
- Economy
- $190–380
- Economy Plus
- $210–390
Train from Jasper to McBride
- Ave. Duration
- 2h 59m
- 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 604 854 3232
- [email protected]
- Website
- Central Fraser Valley
Bus from Highstreet Exch Bay D to Lougheed Stn Bay 5
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Central Fraser Valley
- Website
- Chilliwack
- Website
- Agassiz-Harrison
- Website
- Hope
- Adult
- $3
Bus from Highstreet Exch Bay D to Lougheed Stn Bay 5
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Central Fraser Valley
- Website
- Chilliwack
- Website
- Agassiz-Harrison
- Website
- Hope
- Adult
- $3
- Ave. Duration
- 42 min
- Estimated price
- $130–160
Abbotsford Mission Taxi
- Phone
- +1 604 855 1111
- Website
- abbotsfordmissiontaxi.com
Central Valley Taxi
- Phone
- +1 604 859 1111
- Website
- centralvalleytaxiltd.com
Yellow Top Taxi
- Phone
- +1 778 480 8008
- Website
- yellowtoptaxi.ca
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 France: A guide to SNCF, Which London airport should I choose?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.








