Shuttle Buses:
Several companies provide direct shuttle services between Calgary International Airport (YYC) or Downtown Calgary and Banff.
- Banff Airporter offers year-round service, taking about 1 hour 45 minutes from YYC to Banff, with one-way adult fares around CAD 67.99 plus 5% GST.
- Brewster Express provides direct transfers from YYC or downtown Calgary to Banff.
- FlixBus has daily departures from Downtown Calgary to Banff, with travel times ranging from 1.5 to 2 hours and fares starting at $15.
- Mountain Park Transport and Discover Banff Tours also operate shuttles from YYC to Banff, with prices starting around $63-$78 per person.
- Vivo Green offers daily shuttles from YYC and Crowfoot LRT Station to Banff, with early summer departures priced from $12.99. The journey from Calgary downtown is approximately 2 hours.
- On-It Regional Transit operates a public bus service on weekends and holidays from May to September, connecting Downtown Calgary or Crowfoot LRT station to Banff for around CAD 10 one-way, including same-day public transit in Banff. Travel time is typically 1 hour 20 minutes to 1 hour 30 minutes.