How to Get Here
Banff National Park is located in the province of Alberta in the Canadian Rocky Mountains. It is situated 128 km (80 miles) west of Calgary, 401 km (250 miles) southwest of Edmonton and 850 km (500 mi) northeast of Vancouver.
Distances from the Town of Banff and:
Calgary 128 km
Canmore 26 km
Edmonton 401 km
There are several major highways in Banff National Park:
- Trans-Canada Highway (#1) runs west from Calgary into the park, through Banff and Lake Louise, and eventually reaches Vancouver.
- Icefields Parkway (#93) runs between Lake Louise and Jasper Townsite
- Radium / Invermere Highway (#93 between the Junction with the Trans-Canada and the Radium Hot Springs
- Bow Valley Parkway (#1A)
Edmonton, Calgary and Vancouver all have international airports that are serviced by major national and international carriers. Learn more about airline service to (Edmonton)(Calgary) (Vancouver)
There is direct bus service connecting downtown Calgary and the Calgary International Airport with the town of Banff and village of Lake Louise. There is also bus service connecting Banff and Lake Louise with the town of Jasper. Taxi service is available in Banff and Lake Louise. Several guiding companies also offer shuttle service to trailheads.
Contact Banff / Lake Louise Tourism
There is limited rail service on a sightseeing basis between Banff and Vancouver. Contact Banff / Lake Louise Tourism for details.
Car Rental Information
Canada Border Services Agency (for border crossing information)