Calgary to Banff: The Complete Travel Guide

Calgary to Banff: The Complete Travel Guide

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

  • 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!
  • IMPORTANT: Banff National Park has a fee to enter. See here for details.

Calgary to Banff mountain scenery

Calgary to Banff: Hitchhiking / Ride Sharing / Taxis


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.

Calgary to Banff hitchhiking

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.

Ride Sharing

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.

Calgary to Banff: By Car

Calgary to Banff rent a 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. Along the way from Calgary to Banff you’ll drive passed 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. You’ll want to watch out for wildlife darting across the highways. Seeing deer, elk, moose, coyotes, wolves, black bears, grizzly bears, brown bears, skunks, porcupines are regular occurrences.

  • If winter driving, always use winter tires
  • Carry a safety kit in your vehicle
  • Do not text and drive
  • Slow down, do not speed

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.

Car Rental Company
Summer Rates
Winter Rates
I have no idea
Their website sucks

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.

Calgary to Banff Fairmont Springs Hotel View

View from the Fairmont Banff Springs Hotel

Taking A Bus To Banff

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.

Calgary to Banff: Greyhound

Calgary to Banff Greyhound bus

Greyhound ended all services in Alberta at the end of October, 2018. Before they ceased operations, they were the best way to get around the province by bus.

Greyhound is a bus coach company that connects people all throughout the U.S. and Canada, including many small towns and villages that other companies don’t service. Greyhound offers Calgary to Banff service at a rate of about $22 one-way for immediate bookings. If you book ahead online, the rates are even cheaper, about $35 round trip from Calgary to Banff.

Greyhound will continue to exist in eastern Canada and in the United States.

Taking a Greyhound bus to Banff WAS probably the best option for those without a flexible schedule and on a limited budget, but they’re about to end service.. so this won’t be much help for the future, but it’s good to know? I guess. Boourns!

Calgary to Banff: Banff Airporter

Calgary to Banff Airporter

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.

Calgary to Banff: On-It Regional Transit

Calgary to Banff on-it Regional Transport

On-it Regional Transit is a shuttle service that will take you from Calgary to Banff for only $10, one way! It’s an incredibly affordable option, 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 they come out with a winter shuttle, or even better, year round service.

Service 2018: May 19, 2018 – September 3, 2018.

  • Reminder: you will still need to purchase a Banff park pass!
  • Your On-It ticket also gives you access to use Banffs public transit system for free! This will allow you to take the bus for free all around Banff, which is a huge perk.

Calgary to Banff: Brewster Travel by Pursuit Banff Jasper

Calgary to Banff Brewster Travel Bus

Brewster Travel by Pursuit Banff Jasper 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 Walk 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.

Calgary to Banff Gondola

Sulpher Mountain, atop the Banff Gondola

Calgary to Banff: No Limit Travel

Calgary to Banff no limit travel

$129 for a private shuttle for up to 4 people! To/from Banff. That’s a pretty good deal if you’re traveling with a few people. They have multiple destinations and operate 24/hrs a day. They’ll even come to you to pick everyone up. They also offer tours and other things like that.

Calgary to Banff: The Banff Express

Calgary to Banff The Banff Express Bus

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.

Calgary to Banff: Red Arrow

Calgary to Banff red arrow bus

Red Arrow is a company that has coaches that take people all over Alberta — but not to Banff, for some reason. I’m including them in this blog post because they’re fairly well known locally, so perhaps someone that ends up here will want to know about Red Arrow.

There is a rumor that they’re going to be serving Banff once Greyhound cuts service, so we’ll see! If this changes I will update this post.

Calgary to Banff: Charter your own 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.

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.

Note: As an Amazon Associate I earn from qualifying purchases.

In Conclusion

There are several ways to get to Banff, but Greyhound was the cheapest method with the best frequency. It’ll be interesting to see how the market changes when they shut down later this month. I’ll update this blog post as new options become available. If I had to book a trip to Banff right now I would use (that ride sharing app) as it has some reliability with people that travel between the two cities regularly and the prices are cheap! I certainly wouldn’t mind riding in some strangers car for an hour and a half to save some dollars.

If you have any suggestions on something else to include, or other information I might have missed, please drop it below! thanks.

Happy travels and I hope you enjoy Banff!

Authored by: Crackmacs

twitter loudmouth

There is 1 comment for this article
  1. Arfarf Mahegnarly at 9:12 am

    wow. these high prices sure will keep the riff raff out.

Leave a Reply