Drive Surrey → Kamloops via Hwy 1 — Fraser Valley / Fraser Canyon / Coquihalla — Leave around 7:00 AM for a ~4.5–5.5 hour drive with kid-friendly stops; plan one gas/coffee break near Hope and arrive before late afternoon parking crunch at the hotel.
Red Collar Brewing Co. patio — Downtown Kamloops — A relaxed first stop for a casual lunch or early snack with kid-friendly options and easy downtown parking; ~$18–25/person, lunchtime ~1 hour.
Rivers Trail / Riverside Park — South Thompson River / Downtown waterfront — Stretch legs on the flat river path, playgrounds, and open space after the drive; late afternoon, ~1.5 hours.
BC Wildlife Park — Dallas/Barnhartvale, Kamloops — A great family stop with rescued animals, train ride, and outdoor space that works well after lunch; afternoon, ~2 hours.
Hello Toast — Downtown Kamloops — Budget-friendly dinner spot with breakfast-all-day comfort food that kids usually like; ~$15–22/person, evening ~1 hour.
Maverick Motor Inn — North Shore, Kamloops — Practical budget lodging with easy Highway 1 access and parking, good for an early departure next day; check-in evening.
Leave Surrey around 7:00 AM and aim to take Hwy 1 through the Fraser Valley and Fraser Canyon toward Kamloops; in June, this is usually a 4.5–5.5 hour drive depending on traffic and construction. With kids, it’s worth planning a quick comfort stop near Hope for gas, coffee, and bathrooms before the long stretch up the canyon — Tim Hortons and Esso are the easy, no-fuss combo here, and you’ll avoid the worst of the lineups if you get in before the midday rush. Expect a scenic but slow-feeling drive once you leave the Lower Mainland: mountain views, a few winding sections, and not many services after Hope, so keep the tank topped up and snacks handy.
Roll into downtown Kamloops and make your first stop at Red Collar Brewing Co. on Victoria Street for a casual lunch or early snack; their patio is a nice reset after the drive, and it’s one of those places where families can settle in without feeling rushed. Budget around C$18–25 per person depending on drinks and shared plates, and parking is usually easier in the nearby downtown lots than on-street. If you arrive a little early, it’s also a good time to wander a block or two around the core so everyone can stretch before the afternoon activities.
After lunch, head down to the river for Rivers Trail and Riverside Park, which is one of the best easy walks in Kamloops for families — flat, breezy, and perfect for burning off car time. Let the kids run at the playground, watch the river traffic, and just keep it low-key for about 1.5 hours; if you’re feeling like a little extra wandering, this is the kind of place where you can linger without needing a strict plan. Later, drive out to BC Wildlife Park in Dallas/Barnhartvale for a couple of hours: it’s a solid family stop with rescued animals, wide paths, and a small train ride that usually lands well with kids. Admission is typically in the C$20–30 range per adult and less for kids, and it’s easiest to go by car since it’s not a walkable trip from downtown.
Head back toward downtown for an easy dinner at Hello Toast on Victoria Street — it’s budget-friendly, kid-friendly, and dependable if everyone wants comfort food after a long day on the road. Expect roughly C$15–22 per person, and it’s smart to go a little earlier in the evening to avoid the dinner rush. After that, check in at Maverick Motor Inn on the North Shore; it’s a practical overnight base with simple parking and quick access back to Hwy 1, which makes the next morning’s departure much easier.
Drive Kamloops → Revelstoke via Hwy 1 — Kamloops / Shuswap / Eagle Pass — Leave around 8:00 AM for a ~4–4.5 hour drive; keep a short stop in Salmon Arm for fuel and restrooms, then roll into Revelstoke by early afternoon.
Kanso Coffee — Downtown Revelstoke — A solid coffee-and-snack stop right after arriving, ideal for recharging before exploring; ~$8–15/person, late morning or early afternoon, ~30–45 min.
Revelstoke Railway Museum — Downtown Revelstoke — Compact, family-friendly indoor stop with interactive exhibits that work well regardless of weather; early afternoon, ~1–1.5 hours.
The Big Eddy Market — Big Eddy / west Revelstoke — Good for grabbing picnic supplies, snacks, and road-trip essentials at budget prices; mid-afternoon, ~30 min.
Revelstoke Dam Visitor Centre — Columbia River, west side of town — An easy educational stop with big views and kid-friendly learning about hydro power; afternoon, ~1–1.5 hours.
Monashee Motel — Highway corridor / Revelstoke — Simple, budget-conscious family lodging with parking and straightforward access back to Hwy 1; evening check-in.
Leave Kamloops around 8:00 AM and make the most of the Hwy 1 run toward Revelstoke: it’s usually a 4 to 4.5 hour drive with one easy pit stop in Salmon Arm for fuel, coffee, and bathrooms, which is the smart move with kids. By early afternoon you should be rolling into Revelstoke with enough daylight left to keep the day relaxed instead of rushed. After parking downtown, swing into Kanso Coffee for a reset — it’s a handy, no-fuss stop for espresso, hot chocolate, iced drinks, and a snack, and you’ll usually spend about C$8–15 per person depending on what everyone orders. It’s a good place to regroup before the sightseeing starts.
From Kanso Coffee, it’s an easy short hop to the Revelstoke Railway Museum, which works really well for a family because it’s compact, indoors, and not overwhelming after a long drive. Plan on 1 to 1.5 hours here; expect exhibits on the railway history of the mountain corridor, and kids usually like the hands-on bits more than you’d expect. After that, head west toward The Big Eddy Market in Big Eddy to stock up for the evening — think sandwich fixings, fruit, chips, drinks, and road-trip snacks at budget-friendly prices. It’s the kind of practical stop locals actually use, and it keeps dinner costs down. Then continue a few minutes farther to the Revelstoke Dam Visitor Centre on the Columbia River side of town, where you can stretch your legs, take in the big views, and let the kids learn a bit about hydro power without it feeling like school. Allow 1 to 1.5 hours if you want to do the exhibits and wander the grounds.
Check in at Monashee Motel once you’re done on the west side of town — it’s a straightforward, budget-conscious choice with easy parking and simple access back to Hwy 1, which is ideal for a road-trip night when you just want everyone settled quickly. If energy is still good, keep dinner low-key with something grabbed from your market stop or a casual takeout place back in downtown Revelstoke; otherwise, call it an early night so tomorrow’s mountain drive feels easy.
Drive Revelstoke → Banff via Hwy 1 — Rogers Pass / Golden / Lake Louise corridor — Depart around 8:00 AM for a ~4.5–5.5 hour drive with scenic but slower mountain sections; use the Revelstoke/Golden gas stops and expect parking limits at major viewpoints.
Moraine Lake shuttle area / Lake Louise corridor stop — Lake Louise / Banff National Park — If you can time a prebooked shuttle or quick corridor stop, this is the classic marquee scenery moment of the trip; late morning, ~1–2 hours.
Banff Townsite walk on Banff Avenue — Downtown Banff — Easy first town stop for souvenirs, treats, and getting oriented without overcommitting energy after the drive; early afternoon, ~1 hour.
Banff Upper Hot Springs — Sulphur Mountain area — A low-effort family reset with mountain views and a memorable soak; mid-afternoon, ~1.5 hours.
Eden — Banff Springs Hotel area — A nicer but still family-appropriate dinner option for one special night in Banff; ~$35–60/person, evening ~1.5 hours.
Banff Rocky Mountain Resort — Tunnel Mountain / west Banff — Budget-friendly family hotel with suites, parking, and easier in/out for a road trip departure; evening check-in.
Leave Revelstoke around 8:00 AM and treat the drive to Banff as the day’s main event: Hwy 1 through Rogers Pass and Golden is gorgeous but can run slower than the map suggests, so a steady pace and one short stretch stop are smarter than trying to “make up time.” With kids, plan your fuel/bathroom break in Golden if needed, keep snacks handy, and remember that parking at the biggest pullouts can fill fast by late morning. If you’re lucky with timing, the late-morning corridor around Lake Louise is worth a quick scenic pause—if you have a shuttle reservation for Moraine Lake or a corridor pass stop planned, that’s your marquee mountain moment, but even a short photo stop is enough to feel the payoff of the drive.
Once you roll into Banff, keep the first town stop easy: a relaxed wander along Banff Avenue is the right move after hours in the car. It’s the best place to get oriented, grab a treat, and let everyone pick something small without blowing the budget—think casual cafés, souvenir shops, and ice cream rather than a sit-down marathon. From the main street, it’s a short drive or local transit hop up toward the Sulphur Mountain area for Banff Upper Hot Springs; expect about C$9–17 per person depending on age and current rates, and allow 1.5 hours total so nobody feels rushed. It’s an easy family reset: hot pools, big mountain views, and a good way to shake out the drive before dinner.
For dinner, head to Eden in the Banff Springs Hotel area for one nicer night that still works with kids—plan roughly C$35–60 per person depending on what you order, and book ahead if you can because summer evenings fill up. If you have energy afterward, a quick twilight stroll near the hotel grounds is a lovely finish without adding much logistics. Then make the short evening drive to Banff Rocky Mountain Resort in Tunnel Mountain / west Banff and check in; it’s a practical budget-friendly base with suites and parking that make departure day easier. Since you’re headed back toward Surrey the next day, aim for an early night and a clean getaway around 8:00 AM so you can work your way back down Hwy 1 without feeling rushed.