There are 6 ways to get from Edmonton Airport (YEG) to McBride by plane, bus, car, rideshare, 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.
Fly, bus
best- Fly from Edmonton International Airport (YEG) to Prince George Airport (YXS)plane YEG - YXS
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
5h 16m$286–899Drive 550.3 km
cheapest- Drive from Edmonton Airport (YEG) to McBridecar 550.3 km
6h 24m$108–156Bus, drive
- Take the bus from Edmonton Airport to Jasper, ABbus
- Drive from Jasper, AB to Valemountcar
- Take the bus from Valemount to McBride, BC - Train Stationbus
8h 29m$161–247Airport Transfer
- Take the rideshare from Edmonton-YEG to McBride550.3 km
6h 24mBus, train
- Take the bus from Edmonton Airport to Jasper, ABbus
- Take the train from Jasper to McBridetrain VIA Rail
8h 59m$123–362Bus, train via Jasper
- Take the bus from Edmonton Intl Airport to Jasper Park Lodgebus Edmonton
- Take the train from Jasper to McBridetrain VIA Rail
10h 29m$165–402
Edmonton Airport (YEG) to McBride by bus and train
Questions & Answers
The cheapest way to get from Edmonton Airport (YEG) to McBride is to drive which costs $100 - $160 and takes 6h 24m.
The fastest way to get from Edmonton Airport (YEG) to McBride is to fly and bus which takes 5h 16m and costs $280 - $900.
The distance between Edmonton Airport (YEG) and McBride is 826 km. The road distance is 550.3 km.
The best way to get from Edmonton Airport (YEG) to McBride without a car is to Airport Transfer which takes 6h 24m and costs .
It takes approximately 5h 16m to get from Edmonton Airport (YEG) to McBride, including transfers.
McBride is 1h behind Edmonton Airport (YEG). It is currently 8:20 PM in Edmonton Airport (YEG) and 7:20 PM in McBride.
Yes, the driving distance between Edmonton Airport (YEG) to McBride is 550 km. It takes approximately 6h 24m to drive from Edmonton Airport (YEG) to McBride.
There are five+ hotels available in McBride.
Check out Blablacar's carpooling service for rideshare options between Edmonton Airport (YEG) and McBride. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Edmonton Airport (YEG), Canada and McBride, BC, Canada?
There is no direct connection from Edmonton Airport (YEG) to McBride. However, you can fly to Prince George Airport (YXS), take the taxi to Prince George, BC, then take the bus to McBride, BC - Train Station. Alternatively, you can take a bus from Edmonton Airport to McBride, BC - Train Station via Jasper, AB and Valemount in around 8h 29m.
- Website
- westjet.com
Flights from Edmonton International Airport to Prince George Airport via Calgary
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $140–850
- Website
- aircanada.com
Flights from Edmonton International Airport to Prince George Airport via Vancouver
- Ave. Duration
- 4h 9m
- When
- Every day
- Estimated price
- $120–650
- Website
- flycma.com
Flights from Edmonton International Airport to Prince George Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $420–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
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 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 Valemount to McBride, BC - Train Station
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $85–110
- Website
- SunDog Tours
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $85–110
- Website
- SunDog Tours
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $95–130
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $95–130
Bus from Edmonton Airport to Jasper, AB
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $95–130
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $95–130
Bus from Edmonton Intl Airport to Jasper Park Lodge
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a week
- Estimated price
- $100–130
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $100–130
- Website
- https://www.mozio.com
Rideshare from Edmonton-YEG to McBride
- Ave. Duration
- 6h 24m
- 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 Want to know more about Flixbus?, 4 of the smartest ways to explore Australia, and How to get from JFK to New York City - to help you get the most out of your next trip.










