Banff City GuideAn Independent Guide Map
A Roam Transit bus on Banff Avenue with hikers, a key option for getting around Banff without a car.

Getting Around Banff: Roam, Parking, Bikes

Getting around Banff is easier than most mountain towns because the Roam Transit network, a compact walkable townsite and a set of free parking lots all work together. This page covers the fares, the routes that matter, the parking math and the bike option. The whole valley, start to finish: the Banff homepage.

Quick answer Fares, parking and the fastest routes at a glance

Roam Transit local routes cost $1.42 (C$2) per ride or $3.55 (C$5) for a day pass, and children 12 and under ride free. Route 1 serves the gondola and the Upper Hot Springs, and gondola ticket holders ride it free with a same-day ticket. The 8X express to Lake Louise costs $8.87 (C$12.50) and runs daily, year-round. Downtown parking costs $8.52 (C$12) per hour from May 1 to October 31, so most visitors park free at the Train Station lot and walk or bus from there.

Key takeaways

  • Buy a $3.55 (C$5) Roam day pass if you plan two or more bus trips in town, from the driver with exact cash, the app, or the Visitor Centre at 224 Banff Ave.
  • The Lake Minnewanka cruise includes free travel on Roam Route 6 for ticket holders, one of several free-ride tricks on the network.
  • If you are driving in, head straight for the free Train Station lot rather than paying $8.52 (C$12) an hour on the street.
  • For Moraine Lake you cannot drive at all, so compare the Banff to Lake Louise and Moraine Lake shuttle with the Parks Canada shuttle on the Moraine Lake shuttle page.
  • If you would rather paddle than pedal, the Canmore Bow River float is an easy add-on to a Route 3 trip up the valley.

Roam Transit Fares and Passes Compared

The table below compares every Roam fare a visitor is likely to buy, from the local single ride to the system-wide pass. All official figures come from the Roam Transit fares page, with our dollar conversions in brackets using the site's fixed rate.

Are you staying inside Banff, crossing to Canmore, or making the long run to Lake Louise?

TicketPriceCoversWho it suits Book
Banff Local single rideOne-trip riders and people with a free-ride ticket trick $1.42 (C$2) adult, $0.71 (C$1) youth 13-18 and senior 65+, children 12 and under free One ride on routes 1, 2, 4 and 6 Anyone making a single hop, for example up to the gondola base Official site
Banff Local day passAnyone planning two or more bus trips in a day $3.55 (C$5) adult, $1.77 (C$2.50) youth and senior, children free Unlimited local rides for the day Our pick for most visitors, it pays for itself on the second trip Official site
Route 3 Canmore-Banff RegionalCar-free travellers splitting a stay between the two towns $4.26 (C$6) adult single, $10.65 (C$15) day pass, youth and senior half, children free The run between Banff and Canmore Day trippers heading to Canmore's restaurants and river path Official site
Route 9 Johnston Canyon RegionalHikers without a car in summer $3.55 (C$5) adult single, $7.10 (C$10) day pass, youth and senior half, children free Summer service to the Johnston Canyon trailhead Hikers who would rather not fight for canyon parking Official site
8X Banff-Lake Louise Express singleAnyone without a car, summer reservations recommended $8.87 (C$12.50) adult, $4.44 (C$6.25) youth and senior, children free One trip each way on the year-round daily express Car-free visitors going to the Lake Louise lakeshore Official site
8X day passDay return riders to Lake Louise $17.74 (C$25) adult, youth and senior half, children free Round trip on the 8X in one day Our pick for a same-day Lake Louise return, it beats two singles Official site
System-wide day passIntensive car-free itineraries $21.30 (C$30) adult, $10.65 (C$15) youth and senior, children free All Roam routes for the day, including the 8X Our pick for an ambitious car-free day stacking Lake Louise plus town routes Official site
Banff to Lake Louise and Moraine Lake shuttleVisitors who need Moraine Lake access without the Parks shuttle lottery From $28.39 per seat Reserved seat serving both lakes in one day The only simple answer to Moraine Lake, where personal vehicles are banned year-round Check Availability
Calgary Airport to Banff shared shuttleFly-in visitors skipping the rental car entirely From $46.97 per person Coach from YYC to the park gates Car-free arrivals, about a 90 minute drive per the destination marketing organization Check Availability

Official fares are from the Roam Transit fares page. Dollar figures in brackets use the site rate of $0.71 (C$1) = $0.70977. Tour prices are the platform listings' own. Note that Roam flags a fare-system change ahead in November. Figures current for in Q3 2026.

Roam Transit: The Local Network and the Free-Ride Tricks

Roam is the public bus system for Banff, Canmore and Lake Louise. For a town of about 8,000 residents that swells past 40,000 visitors on a typical summer day, it is the single most useful tool for getting around Banff without a car.

The Routes That Matter to Visitors

Roam runs a small set of numbered routes. The ones you will actually use are listed below with what they connect. Route frequencies are not printed on the route pages, they live in the linked schedule PDFs, so check the schedule for your travel dates.

RouteConnectsFare note
1 (Sulphur Mountain)Downtown Banff, Banff Gondola, Upper Hot SpringsGondola ticket holders ride free with a same-day pre-purchased ticket
2 (Tunnel Mountain-Fairmont)Downtown, Tunnel Mountain, the Banff Springs hotelLocal fare
3 (Canmore-Banff Regional)Banff to Canmore$4.26 (C$6) adult single
4 (Cave & Basin)Downtown to Cave and Basin National Historic SiteLocal fare
6 (Lake Minnewanka)Downtown to the Minnewanka day-use area, summer seasonFree for Lake Minnewanka cruise ticket holders
8X (Lake Louise-Banff Express)Banff to the Lake Louise lakeshore$8.87 (C$12.50) adult
9 (Johnston Canyon Regional)Banff to the Johnston Canyon trailheadSummer service, $3.55 (C$5) adult

The Free-Ride Ticket Tricks

Three paid attractions fold their transport into the ticket. A same-day Banff Gondola ticket makes Route 1 free. A Lake Minnewanka cruise ticket makes Route 6 free while it runs.

And the gondola operator's own free shuttle ran from mid-May to mid-October in 2026 for same-day ticket holders. If you plan to ride the gondola or take the cruise anyway, the bus ride stops costing anything. Our estimate is that this saves the typical visitor one or two fares a day, which is small money but a real queue-jump at the bus door.

Where to Buy Tickets

You can pay exact cash to the driver, though no change is given. The Token Transit and Transit apps both work. There are ticket machines at specific stops, and the Customer Service Desk in the Banff Visitor Centre at 224 Banff Avenue sells tickets in person.

The Visitor Centre is open daily from 9 am to 5 pm. Our pick for a short stay is loading a day pass in the app the night before, so you never fumble for coins at 7 am.

What the Network Does Not Tell You

Roam's route pages do not print departure frequencies, and they do not print fixed seasonal windows for each route, because schedules change seasonally. There is also a fare-system change flagged for November on the fares page. The practical takeaway is to treat the schedule PDF for your dates as the truth, and to book the 8X in advance in summer, when Roam itself recommends reservations and charges a $3.55 (C$5)-less-than-a-local-ride fee of $2.13 (C$3) per booking.

In winter, the Lake Louise Village to lakeshore service is cash only with exact fare.

Fares and routes verified against Roam Transit and the route 1 page.

The 8X to Lake Louise

The 8X Lake Louise Express is the car-free answer to the park's most famous lake. Roam describes it as a year-round daily service running from the town of Banff to the Lake Louise lakeshore along the Trans-Canada Highway.

Fares and Passes

A single adult ride costs $8.87 (C$12.50), youth and seniors pay $4.44 (C$6.25), and children 12 and under ride free. The 8X day pass is $17.74 (C$25) for adults, which our sum shows is cheaper than two singles if you return the same day. Multi-day options exist too, a 3-day pass at $42.60 (C$60), a 10-ride pass at $53.25 (C$75), and a 31-day pass at $74.55 (C$105), all with youth and senior rates at half.

Banff sits about 57 km from Lake Louise, roughly a 40-minute drive, and the bus covers that road for you.

Booking and Timing

Roam recommends reservations for the busy months from May to October and charges a $2.13 (C$3) transaction fee per booking. The route runs daily all year, with a winter schedule in force until mid-May in the most recent season. If you miss the 8X or want a guided option instead, the Lake Louise and Moraine Lake Day Trip from Banff and the small-group Lake Louise and Moraine Lake Small-Group Tour both solve transport and Moraine access in one booking.

How the 8X Fits With the Parks Shuttle

The 8X and the Parks Canada shuttle system are different things. The Parks shuttle runs from the free Park and Ride at the Lake Louise Ski Resort and is the only public way to reach Moraine Lake, because the road there is closed to personal vehicles year-round. Parks Canada notes that a Roam Reservable Super Pass includes free Lake Connector access.

The clean way to think about it is that the 8X gets you from Banff to the Lake Louise area, and the Parks shuttle covers the last leg to Moraine. Read our full comparison on the Moraine Lake shuttle page.

Details from Roam Transit route 8X and Parks Canada.

Driving and Parking: The $8.52 (C$12) Summer Hour

You do not need a car in Banff itself, but plenty of visitors arrive with one. The town's parking rules are simple and expensive in summer, and they push almost everyone toward the free lots at the edge of downtown.

What Parking Costs

Downtown paid parking costs $8.52 (C$12) per hour from May 1 to October 31, dropping to $4.97 (C$7) per hour from November 1 to April 30. Enforcement runs 8 am to 8 pm every day, all year, with free parking outside those hours. There is a single zone for all public pay parking, so on-street spots and downtown lots cost the same, and there are no time limits inside the pay zone.

No daily maximum is published. Payment is by pay station or the Blinkay app, and it is licence-plate based, so you do not need to display a receipt.

The Free Lots

Three free options cover most visitors. The Train Station public lot has about 500 stalls including RV parking with 9-hour free parking. Bow Avenue has 94 free spaces.

The upper levels of the Bear Street Parkade hold 96 free stalls, out of 218 public stalls in the building. Our estimate is that the Train Station lot is the most reliable bet on a summer afternoon, and it is a flat walk up Banff Avenue to the core. Real-time availability is shown on the town's BanffParking.ca tool.

The Honest Advice

Paying the summer rate hurts. Four hours on a downtown street in July costs $34.10 (C$48) by our sum, which is more than a Roam system-wide day pass every single day of a week-long trip. Our pick is to treat the car as an overnight and next-morning tool, use the free 9-hour lot during the day, and take the bus for anything on Sulphur Mountain or the Minnewanka loop.

And remember the town's own note that a Parks Canada park pass does not replace town parking payment, they are separate charges. Read the pass details on our Parks Canada pass page.

Parking at the Attractions

Attraction parking is a separate economy. The Banff Gondola's on-site lot is paid parking at the site at $12.42 (C$17.50), and the operator calls on-site parking very limited. Lake Minnewanka's parking is described by the cruise operator as extremely limited.

The Upper Hot Springs charges for parking in its two lots daily from mid-May to mid-October. In every one of these cases the Roam route that serves the attraction is the calmer option, and two of them are free with the attraction ticket.

Rates and rules from the Town of Banff parking pages.

Cycling the Valley

Banff is a small townsite of 3.93 square kilometres with fixed federal boundaries, which makes bikes a genuinely practical way of getting around Banff in the warm months. The town runs Bike Month events every June.

Renting a Bike

Banff Adventures at 211 Bear Street lists bike rentals at $41.90 (C$59) to $56.05 (C$79) per bike for a half day or full day, helmet and lock included, per the rentals page published by the Banff Canoe Club. That is less than two hours of summer downtown parking by our sum. The classic ride from town is the Bow Valley Parkway toward Johnston Canyon, 25 km away, and the E-Bike and Walking Tour in Johnston Canyon packages exactly that ride with the canyon catwalks if you would rather have a guide and a battery.

Where the Bike Gets You

Tunnel Mountain, the Banff Springs hotel, Bow Falls, Vermilion Lakes and the Whyte Museum are all inside or right at the townsite, so a casual cyclist can link them in a morning. For the big destinations the honest framing is that Lake Louise is a 57 km highway ride and Johnston Canyon is 25 km, both doable for fit riders on the parkway. Wildlife rules apply on the bike paths just as they do on foot, keep at least 30 metres from elk and deer and 100 metres from bears, wolves, cougars and coyotes, per the town's wildlife page, and carry bear spray, which riders are advised to place in the bike's water bottle rack.

Rental pricing from the operators' own pages, including the Banff Canoe Club rentals page, which lists partner bike rental rates.

Winter Transport

Getting around Banff in winter changes shape. The pay-parking rate drops, the 8X keeps running, and the ski buses become the busiest routes in the system.

What Changes on the Roads and Rates

From November 1 the downtown rate falls to $4.97 (C$7) per hour, still enforced 8 am to 8 pm daily. The Trans-Canada Highway is well maintained and open year-round per the destination marketing organization, and January is the coldest month with average highs of minus 6.2 C and lows of minus 13.9 C in the ERA5 climate record, so build in time for scraping and warming up the car.

Buses and Ski Hills

The 8X to Lake Louise runs daily through the winter, which matters because Lake Louise is one of Canada's busiest ski areas and the lakeshore stays open year-round. Roam's winter schedule for the 8X ran until mid-May in the most recent season. For the three ski hills, Mount Norquay, Sunshine Village and the Lake Louise Ski Resort, check the Roam ski routes for the season, since Route 3 to Canmore and the ski services are priced differently from local Banff routes.

Moraine Lake is not an option in winter at all, the road is track-set for skiing and the lake itself is closed due to avalanche hazard.

Winter Walking and Tours

Parks Canada publishes an official winter walking list for the Banff area, including the Marsh Loop at 2.8 km, Stewart Canyon at 1.5 km and Johnston Canyon, listed as an easy self-guided trail that is usually very icy, with ice cleats strongly recommended. Avalanche season runs from November to June in the mountains. If the frozen canyon calls to you, the Johnston Canyon Icewalk supplies the cleats, headlamps and a guide, and our winter in Banff page pulls the whole season together.

Winter season details from Roam Transit, the Town of Banff and Parks Canada winter pages.

Routes That Matter

The map marks the stops and trailheads the buses and bike paths actually reach. Distances between pins are our estimate from the coordinates, and the fuller town map lives on our Banff map page.

Town and downtown stops
Attractions served by Roam routes
Out-of-town destinations

Tours That Solve Transport For You

If you would rather hand the driving to someone, these listings cover the routes on this page. Prices shown are the platform listings' own and were current when checked.

Shuttle bus boarding at the Lake Louise Park and Ride for Moraine Lake from $28.39

Banff to Lake Louise and Moraine Lake Shuttle

★★★★★ ★★★★★ 4.8(525 reviews)· 5 hours

A reserved seat on the shuttle pair that solves the Moraine Lake road ban — fixed times, both lakes, one day.

Check Availability
Turquoise waters of Moraine Lake with the Ten Peaks on a Lake Louise and Moraine Lake day trip from $57.50

Lake Louise and Moraine Lake Day Trip from Banff

★★★★★ ★★★★★ 4.9(1,497 reviews)· See the listing

The workhorse lake day: both headline lakes in one coach trip with guaranteed Moraine Lake access, no shuttle lottery.

Check Availability
Shared airport shuttle from Calgary YYC to Banff from $46.97

Calgary Airport to Banff Shared Shuttle

★★★★★ ★★★★★ 4.5(84 reviews)· See the listing

The budget link from YYC to the park gates — shared coach, fixed departures, about two hours door to door.

Check Availability
E-bike tour rider on the Bow Valley Parkway to Johnston Canyon from Listed at checkout

E-Bike and Walking Tour in Johnston Canyon

See the listing

Ride the Bow Valley Parkway by e-bike, then walk the canyon catwalks — the active way in without a car.

Check Availability
Scenic raft float on the Bow River near Canmore from $42.94

Canmore Bow River Scenic Float

★★★★★ ★★★★★ 5.0(501 reviews)· See the listing

A gentle large-raft float down the Bow from Canmore — no rapids, all scenery, kids welcome.

Check Availability

Prices, ratings and details are the platform's own. dollar figures are the listed prices — the platform bills in your account's currency.

Getting Around Banff: Questions

Do you need a car to get around Banff?

No. The townsite is compact and Roam Transit covers the gondola, hot springs, Cave and Basin, Canmore, Johnston Canyon in summer, Lake Minnewanka in season and Lake Louise year-round. Many visitors park once at the free Train Station lot and use buses and their feet for the rest of the stay.

How much is the Roam bus in Banff?

Local routes cost $1.42 (C$2) per adult ride or $3.55 (C$5) for a day pass, with youth 13 to 18 and seniors 65 and over paying $0.71 (C$1) and $1.77 (C$2.50), and children 12 and under free. Regional routes cost more, the Canmore route is $4.26 (C$6) and the 8X to Lake Louise is $8.87 (C$12.50) for adults.

Is parking in Banff really $8.52 (C$12) an hour?

Yes, in the downtown pay zone from May 1 to October 31. It drops to $4.97 (C$7) per hour from November 1 to April 30. Enforcement runs 8 am to 8 pm daily all year, with no time limits in the pay zone and no published daily maximum. The free 9-hour lots at the Train Station, Bow Avenue and the Bear Street Parkade's upper levels are the standard workaround.

Can I take a bus from Banff to Lake Louise?

Yes. Roam Route 8X runs daily year-round and costs $8.87 (C$12.50) for adults, with a $17.74 (C$25) adult day pass for the return trip. Roam recommends reservations between May and October and charges a $2.13 (C$3) booking fee. The 8X serves the Lake Louise lakeshore, but Moraine Lake requires the Parks Canada shuttle or a licensed commercial operator.

Is the Roam bus to the Banff Gondola free?

Route 1 normally costs the local fare, but Roam states that Banff Gondola ticket holders ride Route 1 free with a same-day pre-purchased gondola ticket. The gondola operator has also run its own free shuttle in summer for same-day ticket holders. Hold onto your ticket for the ride back down.

How do I get to Johnston Canyon without a car?

Roam Route 9 runs to the Johnston Canyon trailhead in summer at $3.55 (C$5) per adult single or $7.10 (C$10) for a day pass, with youth and senior rates at half and children free. The trailhead is 25 km from Banff and parking there fills quickly, which is exactly why the route exists. If your dates fall outside the season, the Johnston Canyon day trip tours cover the drive.

Where do I buy Roam tickets?

Four ways. Exact cash to the driver, though no change is given. The Token Transit or Transit apps. Ticket machines at specific locations. Or the Customer Service Desk in the Banff Visitor Centre at 224 Banff Avenue, open daily 9 am to 5 pm.

We may earn a commission if you book through one of our links, at no extra cost to you. Full affiliate disclosure