Everything You Need To Know About Getting From Calgary to Banff
Getting from Calgary to Banff can be tricky if you don’t have a car and if you aren’t aware of all transportation options. Thankfully there are several to choose from! I’ve put together this travel guide to help you plan the best route and get the most out of your budget. Banff is one of the most beautiful places in the world and we are blessed living in Calgary to be so close to Banff, however, it’s not exactly walking distance (28hrs, if you’re interested). Perhaps you’re planning on coming to Alberta as a tourist or you’re like myself (I don’t have a drivers license or a vehicle), which means you’re going to need some transportation. This guide should answer every question you have about getting from Calgary to Banff.
I’m going to assume you’re a Canadian tourist. Welcome! Banff is amazing and you’re in for a treat.
As Banff doesn’t have it’s own airport, most people end up flying into the International Calgary Airport, then traveling from Calgary to Banff by road, usually by bus. The distance from Calgary to Banff is only about 120 km (75 miles), which takes just over an hour to reach by car, so going through Calgary makes sense on the journey to Banff. Perhaps you’re backpacking across Canada, visiting relatives in the area or just live in Calgary.
Fast Facts About Traveling To Banff From Calgary
- The distance from Calgary to Banff is around 125 km by car.
- Jasper is around 290 km from Banff (3h 30 minutes by car), and 410 km from Calgary.
- It takes around 1hr 20 minutes to drive from Calgary to Banff under regular conditions. Longer in the winter or if there are traffic snarls.
- The town of Canmore is along the way!
- Once you’re in Banff there’s lots of things to do in Banff without a car.
- IMPORTANT: Banff National Park has a fee to enter. See here for details.
Getting From Calgary To Banff By Bus
If you don’t have access to a car and can’t rent one, your next best option would be taking a bus from Calgary to Banff. There’s several options available, and now that Greyhound is no longer in service here, there’s new ones popping up all the time! I’ll keep this travel guide updated as new businesses enter the Alberta transportation landscape.
Bus and Shuttle Companies in Alberta
On-It Regional Transit
- Twitter: @onit_transit
- Instagram: @onit_transit
- Facebook: @onitregionaltransit
On-it Regional Transit is a bus service that will take you from Calgary to Banff for only $10 each way! (they also operate elsewhere in Alberta, too). It’s the cheapest and best option of getting to Banff for those of us without a car, however, they only run during certain times of the year, and even then only on certain days. Their coaches are clean and well maintained. I was impressed when I checked out their services. If you’re able to book a ticket with them, do it. Hopefully one day they come out with a winter shuttle, or even better, year round service! Pets are not allowed unfortunately.
- Regular ticket $10 each way between Calgary, Banff and Canmore.
- Children 5 and under are free!
- Friday/Saturday/Sunday service
- You can bring a bike! Must reserve in advance.
- You can use Roamtransit (local Banff public transit) for FREE using your On-it Regional Transit ticket.
- USB ports in the buses.
Service 2019: May 18, 2018 – September 15, 2019.
The Banff Airporter is a dedicated shuttle that only runs between Calgary, Banff and Canmore. The Banff Airporter use 24 seat luxury coaches, complete with USB ports, leather seats, overhead lighting, air controls and even a water bottle refill station. You can only catch it at the Calgary Airport, however they are able to drop off (or pick up) at any home or hotel in Banff. In Canmore it only stops at the Coast Canmore Hotel.
Rates (they do offer a senior discount as well)
- Adult: $63.99 one way, $127.98 return
- Child: $31.99 one way, $63.99 return
Reliable, insured, convenient, almost a dozen trips per day from Calgary to Banff and Canmore, automatic changes to booking time in case of flight delays, takes luggage, drops off in Banff at any home or hotel. Keep in mind: no wifi, no washrooms, only departs from the Calgary Airport and pets are not allowed.
Brewster Express by Pursuit
Pursuit is a luxury travel and hospitality company that has coach buses to all the best destinations in the Rocky Mountains, high-end hotels, they also operate a number of attractions such as the Banff Gondola. They offer a number of tourism packages to all kinds of attractions and you’ll ride in comfort if you use them to get around. In addition to Banff, they also travel to Canmore, Jasper, Lake Louise, the Columbia Ice Fields, The Glacier Skywalk and way more. They’ve also been around for over 125 years and make excellent tour operators.
- Adults – from Calgary to Banff, the cost is $69 one way. $118 for a return trip.
- Children (6-15) – from Calgary to Banff, the cost is $35 one way. $60 for a return trip.
- Children (under 6) – free! They’ll need to share a seat with an adult.
The Brewster Express shuttle to Banff leaves from the Calgary airport. You can also book from Calgary to their other destinations, prices vary. You’ll save 15% by booking a round trip instead of one way.
ABest Transport and Tour Services
ABest is an airport shuttle service that offers sightseeing charter service to almost anywhere in Alberta, including transportation to Banff. You’ll be professionally driven in an SUV, which is better for smaller groups, weddings, conferences or group events.
As of now, the rates are $280 per person.
The Banff Express
These guys showed up on October 31st 2018, right as Greyhound flipped the switch to end their services in the western provinces. The Banff Express runs between Calgary and Canmore/Banff that runs twice a day to/from. In Calgary they pick up passengers down at Eau Claire, or the Foothills Hospital, and in Banff at the Heritage Train Station. The stop in Canmore is at the Canmore Visitor Information Centre. Their shuttles have air conditioning, seat belts, and WiFi
- Adults: $30 each way.
- Kids: $17 each way.
Plus GST, of course.
Rider Express is a coach bus transportation company which offers service not only from Calgary to Banff, but to many other small towns in Alberta/BC and Saskatchewan. They have two main routes – service between Calgary and Vancouver and between Edmonton and Regina. They stop at several small towns between those destinations, and offer daily service to most of them. All in all service is very similar to what Greyhound offered but slightly better.
Their big coach buses have storage underneath for luggage and things like bikes. They also have a small bathroom in the back of the bus, USB ports, even power plugs behind each seat. There’s free WiFi too but I found it extremely slow (I’m guessing everyone else on the bus was trying to use it too at the same time).
- Big windows, comfy seats that recline a bit.
- Bathroom on the bus.
- Complimentary WiFi.
- Air conditioning.
- Service dogs and wheelchairs accepted.
- Ticket prices are the same no matter when you book.
- Tickets prices:
- One way ticket from Calgary to Banff: $69.99 after taxes
- Round trip ticket from Calgary to Banff, Banff to Calgary: $139.98 after taxes
- You get 2 checked bags for free, $20 each after that.
- $20 per bike.
Service Between Calgary And Vancouver
Rider Express doesn’t stop at every small town along the way, but it does stop at a lot of popular destinations. You can get on or off the bus at any of these stops.
Bus Companies Without Service To Banff
- Red Arrow does not have service from Calgary to Banff.
- Greyhound ended all services in Alberta at the end of October 2018.
Charter Your Own Coach Or Bus
If you’ve got a large crew coming or you just want to drive around in a big ass bus there are several options. If you don’t need a big tour bus many of these companies also rent mini-shuttles and other transport vans better suited for traveling in the Rockies.
Traveling by Hitchhiking, Ride Sharing, Taxis, Uber
If you’re into flagging down strangers and hoping into their vehicle, you’re in luck. There is a popular stretch of road along Highway 1 (Trans-Canada Highway) that hitchhikers regularly use to head west. You can get to this spot by taking the number 408 bus. Click here to see how to get there from downtown Calgary. The 408 will get you pretty close to where you’ll be thumbing. There’s also a convenience store and some fast food joints over there so you can pickup any supplies or food before you go.
By the way, hitchhiking is illegal within the Calgary city limits. Don’t hitch hike .. within the city limits.
This roadway by Valley Ridge literally had some dude hitchhiking in the street view.
If you need to get back to Calgary from Banff go the same route as you took to get there, along Highway 1 aka the Trans-Canada Highway.
- https://www.poparide.com – people that travel regularly between cities can use this app to rent out extra seats in their vehicle. Carpooling meets the 21st century. The rate from Calgary to Banff is $8-$12 (as of right now).
- https://www.kijiji.ca/…. – Kijiji is a buy/sell website that includes a ride sharing section.
- https://www.ridesharing.com – Not a great resource but something you can check for rides.
- I need a ride to Calgary/Canmore/Banff – A Facebook group with 4000+ members.
- Turo.com – It’s like AirBNB but for vehicles. People rent them out to other people.
Taking a Taxi
I’m not sure why you would do this as it’ll cost you around $250 from Calgary, but it’s an option. Keep in mind that’s $250 each way.
You can use Uber to find someone to take you out there, and it’ll cost you about $150, but be warned.. they don’t have Uber in Banff. You might not be able to find a driver to bring you home. Taking an Uber to Banff from Calgary would be pretty dumb to do, but hey there option is there.
Driving To Banff By Car
Driving through the Rocky Mountains on the Trans Canada Highway is fun, because the drive is beautiful and there’s a lot of stuff to see even stop at, along the way. You’ll drive by several look out points, rest stops and even campgrounds that you can stop at to take in the scenery, eat lunch, fish, day hike, and so on. Watch out for wildlife running across the highways. Seeing deer, elk, moose, coyotes, wolves, black bears, grizzly bears, brown bears, skunks, porcupines are regular occurrences.
- Expect long delays if there are accidents or avalanches in the mountain passes.
- Carry a safety kit in your vehicle.
- Bring extra food and water.
- Do not text and drive.
- Slow down and do not speed around the many blind spots.
Renting A Car
If you have a drivers license, renting a car to visit Banff would be by far the best option and most obvious choice. Renting a car in Calgary and driving to Banff will give you the absolute freedom to see whatever you want, stop anywhere on your own schedule, take scenic routes (around Banff, you’ll want to) to see wild life, and access hiking and fishing spots that would be inaccessible otherwise. If it’s summer time and you have the money, rent a convertible car! Traveling through the rocky mountains with the cool pine fresh air blasting in your face is not something you can do in most places, and for sure not something you’ll be able to do on the bus.
- Keep a list of things you’ll do in Banff before deciding on the type of vehicle you’re going to rent. Will it fit a toddler car seat? Does it have a ski rack? Bike rack?
- Book early to not only get the better rates, but ensuring peace of mind by not having to track down or search for a vehicle if you just show up in Calgary.
- When booking a rental car, ask about picking it up from a non-airport location to avoid any extra airport fees.
- You do NOT need to rent an SUV for winter driving, unless going off road. Car rental companies will put winter tires on their vehicles.
- Renting a car will cost you approximately $35 a day, or about $230 per week, depending on the type you choose and the dates you go with.
Car Rental Rates
Each of the below rates were checked using the same criteria.
- Summer Rates date range: July 5th – July 7th
- Winter Rates date range: November 24th – November 27th
- Pick up and drop off time: 12:00 PM
- Age: 25+ driver
- Canadian citizen
- The rate listed below is the cheapest option that came up
Rental pickup location is the Calgary International Airport.
As you can see there is quite a difference between companies. It’ll save you money by checking around.
Be sure to ask about picking up the rental from somewhere other than the Calgary airport when booking. There is often an additional fee for picking up a car rental from an airport. Some companies offer free shuttles to their other non-airport locations – keep in mind they may need to be booked ahead of time.
Alberta Winter Driving Tips
If you end up traveling to Banff during the winter, you’re going to want to take some extra precautions before heading out. Driving through the Rocky Mountains is a wonderful experience, but winter driving in Alberta can be tense or even dangerous, if you aren’t prepared.
- Check current weather conditions and alerts.
- Ensure your vehicle has winter tires.
- Stay on the highways and major roads, you don’t want to get stuck in a ditch.
- Bring extra food, snacks, water.
- Bring a USB battery.
- Pack a safety kit.
- Bring extra blankets.
- Check 511 Alberta Road Advisories before traveling.
More Reading About Banff
Banff National Park is one of the most beautiful places on earth and you’ll want to get the most out of it when you get here. Here’s a couple suggestions from Amazon.
Common Questions About Traveling From Calgary To Banff
Can you walk from Calgary to Banff?
Technically you could walk but it would take 1 day 4 hours, according to Google maps. That’s without stopping. Not really realistic.
Is there a train from Calgary to Banff?
No there is not.
Is there a bus from Calgary to Banff?
Yes! There are several buses that travel between Calgary and Banff. See above for more info.
Which International airport is closest to Banff?
The closest international airport to Banff is the Calgary International Airport (YYC), which is about 120km away (75 miles). Almost everyone flies into Calgary than takes ground transportation of some sort to Banff.
Getting to from Calgary to Banff is easy, once you see all of the options available to you. The journey itself into the Canadian Rockies is beautiful so make sure to stop frequently along the way, if you can. Safe travels and I hope you enjoy Banff! Also see: Things to do while in Banff without a car.
If you have any suggestions on something else to include, or other information I might have missed, please drop it below! thanks.