Runs Banff's excellent public bus network. Five local routes serve Banff Town and its immediate surroundings: route 1 to Banff Hot Springs, 2 to Tunnel Mountain, 4 to Cave and Basin, 6 to Lake Minnewanka and 7 to th…
Brewster Express buses ply the road between Jasper and Lake Louise (and onward to Banff and Calgary) and stop at Sunwapta Falls, Columbia Icefield Discovery Centre and Saskatchewan Crossing. Book online.
Between May and mid-October, Brewster runs buses to Lake Louise, Banff Town and Calgary airport. Passengers can request pickup at the train station or at a variety of hotels in Jasper Town.
Shuttle services from Banff to Calgary International Airport, Jasper and Lake Louise. Will pick you up from your hotel or at its office (Brewster Transportation Centre) on Gopher St.
Scenic train trips through the Rockies, Banff and Jasper. Most of the travel is done during daylight hours, and prices include park passes, hotel accommodations and day trips.
Runs a daily 45-minute shuttle from Jasper Town to Maligne Lake, stopping en route at the North Skyline trailhead, then returning from Maligne Lake to Jasper at 10am.
This heritage railway station houses both the train station and the bus station. It's conveniently located near the center of town and has baggage storage.
Daily service year-round to Edmonton airport, along with winter service (late October through April) to Lake Louise, Banff and Calgary airport.
Runs 11 trips daily between Calgary International Airport and Canmore, picking up and dropping off passengers at the Coast Canmore Hotel.
Offers tri-weekly train services west to Vancouver and east to Toronto. In addition, there is a tri-weekly service to Prince Rupert, BC.