Last updated: October 3, 2026

The short answer
- Day 1: I hike the Grassi Lakes trails (~4.3 km, both routes currently open), wander Main Street’s galleries, walk the Bow River Loop to the old Engine Bridge, and catch golden hour on the Policeman’s Creek boardwalk — dinner at the Grizzly Paw’s rooftop Tank310.
- Day 2: An early push up Ha Ling Peak (~800 m of gain — fair warning, it’s a proper climb), then the shady Grotto Canyon trail with its ancient red-ochre pictographs, and a farewell dinner in town.
- The logistics bit: You’ll need a Kananaskis Conservation Pass ($15/day per vehicle) for the trailheads — the town itself is pass-free. Fly into Calgary (YYC), shuttle in for ~$86, and you can do nearly all of this without a car.
Here’s the thing about Canmore: it sits 20 minutes east of Banff, shares the exact same mountain views, and somehow stays a real town where the people in hiking boots at the coffee shop are mostly locals on their lunch break. I started coming here to escape Banff’s summer crowds, and now I just… come here first. Two days is the perfect amount — enough for one proper summit, one easy classic, and a lot of patio time in between.
This plan uses 2026 prices and trail statuses checked in October 2026, and it’s written for the hiking season (June through September). I’ve done every one of these hikes, timed most of them, and color-coded the whole thing twice. Trust me on this one.
Getting to Canmore: fly into Calgary, shuttle in
Almost everyone arrives via Calgary International Airport (YYC), about 1 hour 20 minutes east of Canmore. You do not strictly need a rental car — and honestly, for this itinerary, skipping the car is a legitimate option.
- Banff Airporter — the shuttle I recommend. Runs from YYC directly to Canmore (about 1h15–1h20), with $85.90 one-way adult fares (they track your flight, which saved me once when I landed 40 minutes late). Book ahead in summer. → Banff Airporter — schedules & rates
- Roam Transit Route 3 — the regional bus between Canmore and Banff, $6 one-way for adults ($3 senior/youth, kids 12 and under free), roughly every 30–60 minutes. → Roam Transit — fares & reservations
- Canmore’s local buses are free — Routes 5C, 5T and the summer Route 12 all run fare-free, and the summer Route 12 goes right to the Grassi Lakes trailhead. I timed the Route 12 run from downtown at 15 minutes. Game-changer.
One pass note, because it confuses everyone: the Kananaskis Conservation Pass ($15/day per vehicle, $90/year) is required for parking at Grassi Lakes, Ha Ling, Grotto Canyon and the Nordic Centre — but not for the Town of Canmore itself. It’s tied to your licence plate, so buy it online before you go. I checked the current rates and details on Canmore Kananaskis’s official page before my last trip — do the same, because trailhead cell service is not the place to be registering a plate. → Explore Canmore — Kananaskis Conservation Pass
Where to stay in Canmore
Canmore’s accommodation splits into two vibes, and both are good:
- Downtown / Main Street — walkable to everything: the restaurants, the Bow River paths, the coffee shops. This is my pick for a 2-day trip (fewer parking gymnastics, more patio time).
- Bow Valley Trail / Three Sisters area — condos and vacation rentals with kitchens, often with mountain views and a bit more space. Better value for families.
Expect to pay roughly ~$180–350 per night in summer (estimate — July and August weekends sell out, and I once booked in June and watched the price I paid turn into the price I could have paid). Pro tip: the Malcolm Hotel downtown has the rooftop hot tubs everyone talks about, but book it early — it’s the first to fill.
Only have one day? Our 1-day Canmore itinerary is the condensed version.
Day 1: Grassi Lakes, Main Street, and the Bow River

8:30 AM — Grassi Lakes trail (K-pass $15 required for parking)
Start here, and start early. Grassi Lakes is Canmore’s signature easy hike — two small turquoise lakes under 75-metre fossil-reef cliffs — and by 10 AM on a summer weekend the parking lot is a contact sport. I showed up at 11 AM on a Saturday once. Never again.
Two routes climb from the trailhead (about 4.3 km out and back, ~205 m of gain, allow 2–3 hours):
- The Upper trail — the easy one, a wide old access road through the trees. Gentle, shaded, zero stress.
- The Interpretive trail — the “more difficult” one, which climbs past a waterfall and delivers the better views of town. This is the one I take every time now. It’s steeper, not scary.
Both routes are open right now — I checked the Alberta Parks Canmore trail report before writing this, and Grassi Lakes Interpretive and Grassi Lakes Upper both showed as open. Pro tip: go up the Interpretive trail and down the Upper road for the best loop. Also, in summer you can skip parking entirely — Roam’s Route 12 runs from downtown Canmore straight to the trailhead, free.
12:00 PM — Lunch and galleries on Main Street

Back in town, refuel. I’ll be honest — the breakfast burrito at Communitea Cafe is the real reason my Day 1 timing works out. Eclipse Coffee Roasters is the serious-beans stop (the barista there once talked me out of a second espresso before Ha Ling, and she was right). After lunch, wander the galleries: the Carter-Ryan Gallery shows Indigenous art that genuinely stopped me in my tracks the first time I walked in. Main Street is short, independent, and easy to do in an hour.
2:30 PM — Bow River Loop and the Engine Bridge (free)

The afternoon stays flat and easy. The Bow River Loop is a gentle riverside walk with straight-on views of the Three Sisters, and it crosses the old Engine Bridge — a coal-era rail bridge from the 1890s that’s now the best photo platform in town. Allow about an hour for the loop, longer if (like me) you stop every five minutes to photograph the same three peaks from slightly different angles. Bring a swimsuit if it’s hot — there are dip spots along the river, and the water is exactly as cold as you think it is.
5:30 PM — Policeman’s Creek boardwalk at golden hour (free)

Do not skip this. The Policeman’s Creek boardwalk threads through wetlands right by downtown, and when the evening light hits the limestone the whole place glows. It’s the quietest hour of the day in Canmore — I sat on a bench here last summer and watched a beaver work a stretch of bank for twenty minutes while the town made dinner noises behind me. Best free half-hour in the Bow Valley, and I’ll defend that ranking.
7:00 PM — Dinner at Tank310 (Grizzly Paw Brewery)
The Grizzly Paw has been Canmore’s brewery since 1996 (it turned 30 this year), and its rooftop restaurant Tank310 — top floor of the brewery at 310 Old Canmore Road — has the panoramic mountain views to go with the beer list. The bison burger is the move. Budget ~$25–40 per person for dinner (estimate). → The Grizzly Paw Brewing Company — official site
Fair warning: the altitude makes that second pint hit harder than it does at sea level. I found this out the researchy way so you don’t have to.
Day 1 spending: Kananaskis day pass $15 + food ~$60 + coffee ~$10 ≈ ~$85 (excluding hotel; less if you bus in free).
Day 2: Ha Ling Peak and Grotto Canyon

7:00 AM — Ha Ling Peak (K-pass required for parking)
This is the big one: the pyramid-shaped peak that looms over town. The stats are ~7.8 km round trip with roughly 800 m of elevation gain, and Alberta Parks’ trail report currently lists the trail as open (3.5 km to the saddle, 3.9 km to the summit — and they cleared storm-fallen trees in August, so the tread is in good shape). Allow 3–5 hours.
The trailhead is at the Goat Creek day-use area on Smith Dorrien Road (Highway 742), about 10 minutes’ drive from downtown. The first two-thirds are a steady grind up switchbacks and two sets of wooden stairs — and here’s the thing, the stairs are the hard part’s way of being polite. The final stretch to the summit is loose scree (this is where the trail stops being polite), and the wind at the saddle can be brutal even on a calm day in town. I was very glad for the down layer I almost left in the car.
A parking note: Goat Creek fills fast on weekends, and K-pass enforcement is real — buy the day pass the night before. My calves usually file a formal complaint around kilometre 6. Worth every penny anyway.
The easier-altitude options
Not feeling 800 metres of gain after Day 1? Totally fair. Two good swaps:
- East End of Rundle (EEOR) — steeper and quieter than Ha Ling, for experienced hikers who want solitude.
- Canmore Nordic Centre — the 1988 Olympic venue, now a summer playground: disc golf, easy rolling mountain-bike trails, and a day lodge with a café. This is where I go when my quads veto the plan. (Needs the K-pass for parking too.)
Traveling with a dog? Banff’s trails have their own rules, but in Canmore the off-leash area at Quarry Lake is the local answer — mountain views included, and most brewery and café patios around town welcome well-behaved pups.
2:00 PM — Grotto Canyon (K-pass required for parking)

For the afternoon, drive a few minutes east of town to Grotto Canyon — a shaded walk up a dry creek bed between narrow limestone walls to a spot with centuries-old red-ochre pictographs. Look for the rare “flute player” figure (a ranger once told me most people walk right past it — look for the small figure on the smooth panel, and you’ll see why). The canyon walls keep it cool on hot afternoons, and the walk back gives you that odd, only-in-the-Bow-Valley view of the old lime plant set against the wild canyon. Allow ~2–3 hours round trip. Bear spray on your hip, always — this is wildlife country, even on the easy trails.
5:00 PM — Quarry Lake wind-down (free)

If your legs are done — and by this point mine always are — Quarry Lake is the gentle landing: a small reclaimed-quarry lake with a flat walking loop, mountain reflections, and (in summer) brave swimmers. It’s also the town’s off-leash dog area, so expect company of the four-legged kind. I bring a book, sit on the dock, and let the last of the day happen around me.
7:00 PM — Farewell dinner
Finish with the meal you’ll talk about on the drive home. Sauvage runs a “foraged and found” menu built on wild Canadian ingredients — intimate, seasonal, and the kind of place you book ahead in summer (I learned this the expensive way once: full house, sad walk back to Main Street). Budget ~$40–60 per person (estimate). Then one last walk along Main Street, because Canmore at dusk with the peaks turning pink never gets old.
Day 2 spending: food ~$70 + coffee/snacks ~$15 + second day-pass K-pass $15 ≈ ~$100 (excluding hotel).
How much does 2 days in Canmore cost?
Sample budget per adult, excluding hotel (prices checked October 2026; items marked ~ are estimates):
| Item | Cost (CAD) |
|---|---|
| Kananaskis Conservation Pass (2 day passes) | $30 |
| Airport shuttle (Banff Airporter, one-way YYC → Canmore) | ~$86 |
| Local transit (Roam Route 12, local routes) | $0 |
| Food & drinks, 2 days (cafés, lunches, 2 dinners) | ~$130–150 |
| Total | ~$245–270 |
Mid-range hotels run roughly ~$180–350/night in summer. Adding a Banff day? Our 2-day Banff itinerary pairs perfectly — the Roam Route 3 bus between the towns is $6.
Timeline at a glance
| Day | Morning | Afternoon | Evening |
|---|---|---|---|
| Day 1 | Grassi Lakes trail (arrive before 9 AM) | Main Street lunch + galleries, Bow River Loop & Engine Bridge | Policeman’s Creek boardwalk at golden hour, dinner at Tank310 |
| Day 2 | Ha Ling Peak summit (7 AM start) | Grotto Canyon pictographs, Quarry Lake wind-down | Farewell dinner in town |
FAQs about spending 2 days in Canmore
Is 2 days enough for Canmore?
Yes — two days is the sweet spot. Day 1 covers the classic easy side of town (Grassi Lakes, Main Street, the Bow River paths, Policeman’s Creek), and Day 2 takes on the big hike (Ha Ling Peak) plus the offbeat Grotto Canyon. With only one day, see our 1-day Canmore itinerary for the condensed version.
Do I need a Kananaskis Conservation Pass for Canmore?
You need it ($15/day per vehicle) to park at Grassi Lakes, Ha Ling, Grotto Canyon and the Canmore Nordic Centre — all the trailheads in this itinerary. You do not need it for the Town of Canmore itself, for just driving through, or if you arrive by bus or bike. Buy it online before you go; it’s tied to your licence plate. → Explore Canmore — official pass info
Do I need a car for 2 days in Canmore?
Not necessarily. The Banff Airporter runs from Calgary Airport to Canmore (~$86 one-way), Canmore’s local Roam buses are free (and the summer Route 12 reaches the Grassi Lakes trailhead), and the Route 3 regional bus connects Canmore and Banff for $6. But Ha Ling and Grotto Canyon are much easier with a car — without one, consider swapping in the Nordic Centre, which the free local buses serve.
How hard is the Ha Ling Peak hike?
Hard. It’s roughly 7.8 km round trip with about 800 m of elevation gain, mostly on well-built switchbacks and stairs, finishing with a loose-scree scramble section. Allow 3–5 hours, start early, bring layers (the saddle is windy), and check the Alberta Parks trail report before you go. It’s listed as open as of October 2026.
Is Grassi Lakes open in 2026?
Yes. Both the Upper trail (easy) and the Interpretive trail (more difficult, past the waterfall) are currently listed as open on the Alberta Parks trail report. Note you’ll need a Kananaskis Conservation Pass to park at the trailhead — or take the free summer Roam Route 12 from downtown Canmore instead.
Canmore vs. Banff — which should I stay in?
Canmore feels like a real town with fewer crowds, often better value, and (I’ll die on this hill) a more interesting food scene; Banff is inside the national park with the iconic sights and bigger hotel scene. They’re 20 minutes apart on the $6 Roam bus, so many visitors stay in Canmore and day-trip to Banff. For the full comparison, read our Banff travel guide alongside this itinerary.


2 comments