There are 6 ways to get from Banff National Park to Yellowstone by bus, taxi, car, shuttle, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Calgary Downtown Ticket Office 606 5 Ave SWbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the taxi from Westwind Drive & McDonald's to Yellowstonetaxi
7h 24mDrive 445.9 km
cheapest- Drive from Banff National Park to Yellowstonecar 445.9 km
5h 23m$80–116Shuttle, fly, taxi
- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Edmonton International Airport (YEG)plane YYC - YEG
- Take the taxi from Westwind Drive & McDonald's to Yellowstonetaxi
6h 24m$245–777Bus, taxi via Calgary Airport (YYC)
- Take the bus from Banff International Hostel to Calgary International Airport - YYCbus
- Take the bus from Calgary International Airport Domestic Terminal to Edmontonbus
- Take the taxi from Spruce Grove to Yellowstonetaxi
7h 25m$181–259Bus, taxi via Calgary Airport (YYC) #2
- Take the bus from Banff to Calgary International Airport - YYCbus
- Take the bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the taxi from Westwind Drive & McDonald's to Yellowstonetaxi
7h 59mBus, taxi #2
- Take the bus from Banff to Edmontonbus FlixBus 2725
- Take the taxi from Westwind Drive & McDonald's to Yellowstonetaxi
8h 37m$144–192
Calgary International Airport (YYC) to Edmonton International Airport (YEG) flights
Comparing Your Travel Options
The cheapest way to get from Banff National Park to Yellowstone is to drive which costs $80 - $120 and takes 5h 23m.
The fastest way to get from Banff National Park to Yellowstone is to drive which takes 5h 23m and costs $80 - $120.
The distance between Banff National Park and Yellowstone is 510 km. The road distance is 445.9 km.
The best way to get from Banff National Park to Yellowstone without a car is to bus and taxi which takes 7h 24m and costs .
It takes approximately 7h 24m to get from Banff National Park to Yellowstone, including transfers.
Yes, the driving distance between Banff National Park to Yellowstone is 446 km. It takes approximately 5h 23m to drive from Banff National Park to Yellowstone.
There are seven+ hotels available in Yellowstone.
What companies run services between Banff National Park, AB, Canada and Yellowstone, AB, Canada?
There is no direct connection from Banff National Park to Yellowstone. However, you can walk to Banff - Brewster Sight Seeing Building-100 Gopher St, take the bus to Calgary Downtown Ticket Office 606 5 Ave SW, take the bus to Edmonton Downtown Ticket Office - 10014 104 St, walk to 104 Street & Jasper Avenue, take the line 560 bus to Westwind Drive & McDonald's, then take the taxi to Yellowstone. Alternatively, you can drive from Banff National Park to Yellowstone in around 5h 23m.
- Website
- westjet.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $85–600
- Website
- aircanada.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $50–380
- Website
- flyairnorth.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 50 min
- When
- Thursday and Sunday
- Estimated price
- $150–220
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Calgary Downtown Ticket Office 606 5 Ave SW
- Ave. Duration
- 1h 20m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 5m
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 10m
- Frequency
- Every 10 minutes
- Website
- Red Arrow
Bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 1m
- Frequency
- Every 10 minutes
- Website
- Red Arrow
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
- Phone
- +1 800 974 2850
- [email protected]
- Website
- Banff Explorer
Bus from Banff International Hostel to Calgary International Airport - YYC
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Website
- Banff Explorer
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Edmonton
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
Bus from Banff to Edmonton
- Ave. Duration
- 6h 25m
- Frequency
- 5 times a week
- Estimated price
- $60–90
- Schedules at
- Flixbus USA
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Banff to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- $75–110
- Website
- Brewster Express Homepage
- Adult
- $75–110
- Phone
- +1 855 757 3222
- [email protected]
- Website
- ABestX
Bus from Banff to Calgary International Airport - YYC
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Website
- ABestX
- Phone
- +1 587 968 5088
- [email protected]
- Website
- Vivo Green Travel
Bus from Banff to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $59
- Website
- Vivo Green Travel
- Schedules at
- Vivo Green Travel
- Ave. Duration
- 32 min
- Estimated price
- $75–100
Grove Taxi
- Phone
- +1 780 850 0183
Spruce Grove Taxi
- Phone
- +1 780 885 6304
Spruce Grove and Stony Plain Taxi
- Phone
- +1 780 266 8294
Grove Taxi
- Phone
- +1 780 850 0183
Spruce Grove Taxi
- Phone
- +1 780 885 6304
Spruce Grove and Stony Plain Taxi
- Phone
- +1 780 266 8294
Grove Taxi
- Phone
- +1 780 850 0183
Spruce Grove Taxi
- Phone
- +1 780 885 6304
Spruce Grove and Stony Plain Taxi
- Phone
- +1 780 266 8294
Grove Taxi
- Phone
- +1 780 850 0183
Spruce Grove Taxi
- Phone
- +1 780 885 6304
Spruce Grove and Stony Plain Taxi
- Phone
- +1 780 266 8294
Grove Taxi
- Phone
- +1 780 850 0183
Spruce Grove Taxi
- Phone
- +1 780 885 6304
Spruce Grove and Stony Plain Taxi
- Phone
- +1 780 266 8294
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 How to get from Florence to Rome, Which side of Niagara Falls should I choose (and how do I get there)?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
















