Guides › Alberta, Canada (Rockies) › Banff, Alberta
City guide

Banff, Alberta

Banff is a resort town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, 126 km (78 mi) west of Calgary, 58 km (36 mi) east of Lake Louise, and 1,400 to 1,630 m above sea level.

Type City

Why go

  • Town in Canada.
  • 3 curated must-see attractions on record, including Banff Upper Hot Springs.
  • 1 hand-picked place to stay.
  • Served by Banff Airport (YBA).

History

Banff is a resort town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, 126 km (78 mi) west of Calgary, 58 km (36 mi) east of Lake Louise, and 1,400 to 1,630 m above sea level.

Must-see attractions

Mountain Ave, Banff, AB · hotsprings.ca
Outdoor

42 more attractions in the Ultimate edition. See the Ultimate edition →

Where to stay

419 Banff Ave, Banff, AB T1L 1A7, Canada · thekenrickhotel.com
Indoor
405 Spray Ave, Banff, AB T1L 1J4, Canada · fairmont.com
Indoor
121 Cave Ave, Banff, AB T1L 1B7, Canada · banffboutiqueinn.com
Indoor
312 Marten St #101, Banff, AB T1L 1E6, Canada · basecampresorts.com
Indoor
218 Lynx St, Banff, AB T1L 1K5, Canada · peaksbanff.com
Indoor
545 Banff Ave #1B5, Banff, AB T1L 1B5, Canada · canaltalodge.com
Indoor
300 Mountain Ave, Banff, AB T1L 1J2, Canada · all.accor.com
Indoor
208 Caribou St, Banff, AB T1L 1C1, Canada · brewstermountainlodge.com
Indoor
600 Banff Ave #1000, Banff, AB T1L 1H8, Canada · otterhotel.com
Indoor
401 Banff Ave, Banff, AB T1L 1A9, Canada · banffaspenlodge.com
Indoor
333 Banff Ave, Banff, AB T1L 1J3, Canada · banffjaspercollection.com
Indoor
801 Hidden Ridge Way, Banff, AB T1L 1B3, Canada · hihostels.ca
Indoor
1 Juniper Way Unit 2, Banff, AB T1L 1E1, Canada · thejuniper.com
Indoor
138 Banff Ave, Banff, AB T1L 1J3, Canada · banffjaspercollection.com
Indoor
502 Tunnel Mountain Rd, Banff, AB T1L 1H8, Canada · tunnelmountain.com
Indoor
901 Hidden Ridge Way, Banff, AB T1L 1H8, Canada · banffhiddenridge.com
Indoor
501 Banff Ave, Banff, AB T1L 1A9, Canada · banffinn.com
Indoor
337 Banff Ave, Banff, AB T1L 1H8, Canada · banffptarmiganinn.com
Indoor
459 Banff Ave, Banff, AB T1L 1C9, Canada · royalcanadianlodge.com
Indoor
521 Banff Ave, Banff, AB T1L 1H8, Canada · banffcariboulodge.com
Indoor
461 Banff Ave, Banff, AB T1L 1H8, Canada · foxhotelandsuites.com
Indoor
1029 Banff Ave, Banff, AB T1L 1H8, Canada · rockymountainresort.com
Indoor
433 Banff Ave, Banff, AB T1L 1B4, Canada · samesun.com
Indoor
513 Banff Ave, Banff, AB T1L 1C9, Canada · charltonsbanff.com
Indoor
425 Banff Ave, Banff, AB T1L 1B6, Canada · banffredcarpet.com
Indoor
137 Banff Ave, Banff, AB T1L 1C8, Canada · kingedwardhotel-banff.com
Indoor
228 Bow Ave, Banff, AB T1L 1A5, Canada · bowview.com
Indoor
700 Tunnel Mountain Rd, Banff, AB T1L 1B3, Canada · crmr.com
Indoor
201 Lynx St, Banff, AB T1L 1K5, Canada · banffparklodge.com
Indoor
453 Marten St, Banff, AB T1L 1B3, Canada · bestwestern.com
Indoor
537 Banff Ave, Banff, AB T1L 1A8, Canada · rundlestonelodge.com
Indoor
437 Marten St, Banff, AB T1L 1E6, Canada
Indoor
525 Tunnel Mountain Rd, Banff, AB T1L 1B2, Canada · douglasfir.com
Indoor
250 Marmot Cres, Banff, AB T1L 1H8, Canada · dorothymotel.com
Indoor

Restaurants & places to go

Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor
Indoor

76 more places in the Ultimate edition. See the Ultimate edition →

Airports

Banff Airport (YBA) 3 km to the centre
Banff, AB, CA — Indoor waiting area, but you walk out to the aircraft to board — bring an umbrella or a coat if the forecast is poor.
Indoor | Outdoor

Where things are

Full geo-intelligence in Better Mapping →
Local search powered by Geoverts and geo-intelligence by Better Mapping base map © OSM

Photographs

When to go

Tourist season
May – September

The warmer, longer-day half of the year is the safest bet for a first visit.

Shoulder season
April, October

Cooler and quieter, with fewer visitors and better value.

Worth avoiding
Deep winter

Short days and the coldest weather — check local conditions before travelling.

Getting there & around

Getting there. The nearest airport on record is Banff Airport (YBA). Check rail and road links from the tourism sources below.

Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Banff, Alberta. Local transit details will be added as the guide is expanded.

Local transit

Bus · Local and regional buses around Banff, Canmore and Lake Louise. · Fares: Cash, app or day pass

Trains & rail

Daylight luxury rail Vancouver–Kamloops–Banff or Jasper through the Rockies, April to October. · Vancouver, BC guide →
National rail

Coaches & shuttles

Shuttle along the Icefields Parkway between Banff, Lake Louise and Jasper. · Jasper, Alberta guide →
Calgary airport to Banff via Canmore, hourly, about two hours. · Calgary, Alberta guide →
Calgary airport and downtown hotels to Banff, continuing to Lake Louise. · Calgary, Alberta guide →
Sunshine Coach ← Calgary, Alberta
Free Bus Transportation from Calgary and Canmore to Sunshine Village with the purchase of a lift ticket. (child ticket excluded) · Calgary, Alberta guide →
Sunshine Coach ← Canmore, Alberta
Free Bus Transportation from Calgary and Canmore to Sunshine Village with the purchase of a lift ticket. (child ticket excluded) · Canmore, Alberta guide →
Intercity coach
Intercity coach