There are 3 ways to get from Head-Smashed-In Buffalo Jump to Calgary by bus (Flixbus), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via NB Anderson CTrain Station (Flixbus)
best- Take the bus from Fort Macleod to Calgarybus FlixBus 2726 / ...
2h 53m$73–97Drive 175.1 km
cheapest- Drive from Head-Smashed-In Buffalo Jump to Calgarycar 175.1 km
2h 10m$36–52Bus
- Take the bus from Fort Macleod - Circle K Shell Station to Calgary Downtown Ticket Office 606 5 Ave SWbus Ebus
3h 2m
Comparing Your Travel Options
The cheapest way to get from Head-Smashed-In Buffalo Jump to Calgary is to drive which costs $35 - $55 and takes 2h 10m.
The fastest way to get from Head-Smashed-In Buffalo Jump to Calgary is to drive which takes 2h 10m and costs $35 - $55.
No, there is no direct bus from Head-Smashed-In Buffalo Jump to Calgary. However, there are services departing from Fort Macleod and arriving at Calgary via . The journey, including transfers, takes approximately 2h 53m.
The distance between Head-Smashed-In Buffalo Jump and Calgary is 193 km. The road distance is 175.1 km.
The best way to get from Head-Smashed-In Buffalo Jump to Calgary without a car is to bus via NB Anderson CTrain Station which takes 2h 53m and costs $70 - $100.
It takes approximately 2h 53m to get from Head-Smashed-In Buffalo Jump to Calgary, including transfers.
Head-Smashed-In Buffalo Jump to Calgary bus services, operated by Flixbus USA, depart from Fort Macleod station.
Head-Smashed-In Buffalo Jump to Calgary bus services, operated by Flixbus USA, arrive at Calgary station.
Yes, the driving distance between Head-Smashed-In Buffalo Jump to Calgary is 175 km. It takes approximately 2h 10m to drive from Head-Smashed-In Buffalo Jump to Calgary.
There are 1140+ hotels available in Calgary.
What companies run services between Head-Smashed-In Buffalo Jump, AB, Canada and Calgary, AB, Canada?
Flixbus USA operates a bus from Fort Macleod to Calgary once daily. Tickets cost $21–35 and the journey takes 2h.
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Fort Macleod to Calgary
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
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 Southend Airport into central London, 5 incredible day trips from Florence by train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

