Banff Transit runs four hybrid 'Roam' buses on two main routes. Stops include Tunnel Mountain, the Rimrock Resort Hotel, Banff Upper Hot Springs, Fairmont Banff Springs and all the hotels along Banff Ave. Route maps are printed on all bus stops. Buses start running at 6:30am and finish at 11pm; the fare is adult/child $2/1 (or $5 for a day pass).
Taxis (which are metered) can easily be hailed on the street, especially on Banff Ave. Otherwise call Banff Taxi.