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.
- 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: 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.
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.
Calgary 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. 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.
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.
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.
Bus and Shuttle Companies in Alberta
Calgary to Banff: Greyhound
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
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
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
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: 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
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
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.
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 https://www.poparide.com (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!