is banff in british columbia?
Banff National Park is located in the Rocky Mountains on Alberta's western border with British Columbia in the Alberta Mountain forests ecoregion. By road, the town of Banff is 128 kilometres (80 mi) west of Calgary and 401 km (249 mi) southwest of Edmonton.