There are 7 ways to get from Vancouver Airport (YVR) to McBride by plane, bus, train, rideshare, 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.
Fly to Prince George Airport, bus
best- 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
4h 55m$213–804Drive 759.7 km
cheapest- Drive from Vancouver Airport (YVR) to McBridecar 759.7 km
8h 43m$149–215Bus
- Take the bus from Vancouver International Airport to Kamloopsbus
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statuebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
16h 40mTrain via Vancouver
- Take the train from Vancouver to Jaspertrain VIA Rail
- Take the train from Jasper to McBridetrain VIA Rail
24h 29m$231–694Airport Transfer
- Take the rideshare from Vancouver-YVR to McBride759.7 km
8h 43mFly to Quesnel Airport, bus
- Fly from Vancouver International Airport (YVR) to Quesnel Airport (YQZ)plane YVR - YQZ
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
7h 13mTrain
- Take the train from Vancouver to Jaspertrain Vancouver
- Take the train from Jasper to McBridetrain VIA Rail
43h 24m
Vancouver International Airport (YVR) to Prince George Airport (YXS) flights
Questions & Answers
The cheapest way to get from Vancouver Airport (YVR) to McBride is to drive which costs $140 - $220 and takes 8h 43m.
The fastest way to get from Vancouver Airport (YVR) to McBride is to fly and bus which takes 4h 55m and costs $210 - $850.
No, there is no direct bus from Vancouver Airport (YVR) to McBride station. However, there are services departing from Vancouver International Airport and arriving at McBride, BC - Train Station via Kamloops, BC - Sahali Mall and Prince George, BC. The journey, including transfers, takes approximately 16h 40m.
No, there is no direct train from Vancouver Airport (YVR) station to McBride. However, there are services departing from YVR-Airport Station @ Platform 1 and arriving at McBride via Granville Station @ Platform 2, Vancouver and Jasper. The journey, including transfers, takes approximately 24h 29m.
The distance between Vancouver Airport (YVR) and McBride is 746 km. The road distance is 759.7 km.
The best way to get from Vancouver Airport (YVR) to McBride without a car is to bus which takes 16h 40m and costs .
It takes approximately 4h 55m to get from Vancouver Airport (YVR) to McBride, including transfers.
Vancouver Airport (YVR) to McBride bus services, operated by Rider Express, depart from Vancouver International Airport station.
Vancouver Airport (YVR) to McBride train services, operated by VIA Rail, depart from Vancouver station.
The best way to get from Vancouver Airport (YVR) to McBride is to bus which takes 16h 40m and costs . Alternatively, you can train via Vancouver, which costs $230 - $700 and takes 24h 29m.
What companies run services between Vancouver Airport (YVR), Canada and McBride, BC, Canada?
You can take a bus from Vancouver International Airport to McBride, BC - Train Station via Kamloops, Kamloops, BC - Sahali Mall, Prince George, BC - Terry Fox Statue, and Prince George, BC in around 16h 40m. Alternatively, you can take a subway from YVR-Airport Station @ Platform 1 to McBride via Vancouver City Centre Station @ Platform 1, Granville Station @ Platform 2, Main Street-Science World Station @ Platform 2, Vancouver, and Jasper in around 24h 29m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Prince George Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $65–430
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $210–430
- Website
- westjet.com
Flights from Vancouver International Airport to Prince George Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $90–750
- Website
- flycma.com
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 20m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $210–430
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Jasper
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- $190–440
- Website
- VIA Rail
- Escape
- $190–420
- Business
- $250–420
- Business Plus
- $260–440
- Economy
- $220–430
- Economy Plus
- $240–440
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
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 780 852 4056
- [email protected]
- Website
- SunDog Tours
Train from Jasper to McBride
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- SunDog Tours
Train from Jasper to McBride
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- SunDog Tours
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Vancouver to Jasper
- Ave. Duration
- 38h
- Frequency
- 4 times a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Vancouver International Airport to Kamloops
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $50–120
- Website
- Rider Express
- Standard
- $50–120
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Website
- EBus
- Website
- https://www.mozio.com
Rideshare from Vancouver-YVR to McBride
- Ave. Duration
- 8h 43m
- Frequency
- On demand
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 Getting to Milan from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Vancouver Airport (YVR) to McBride bus services, operated by Rider Express, arrive at Kamloops station.
Vancouver Airport (YVR) to McBride train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between Vancouver Airport (YVR) to McBride is 760 km. It takes approximately 8h 43m to drive from Vancouver Airport (YVR) to McBride.
There are five+ hotels available in McBride.
Check out Blablacar's carpooling service for rideshare options between Vancouver Airport (YVR) and McBride. A great option if you don't have a driver's licence or want to avoid public transport.













