Keep this one simple: head to Toronto Pearson International Airport (YYZ) with a solid buffer, because cross-country days are always smoother when you’re not rushing through security and check-in. If you’re coming from downtown Toronto, the UP Express from Union Station is the easiest move, usually about 25 minutes; a taxi or Uber can be more convenient if you’ve got luggage, but allow extra time for traffic. Since it’s a Sunday evening, the airport will be active but manageable—grab a coffee, water, and a snack before boarding, because once you’re airborne you’ll want the flight to feel like a reset rather than a scramble.
This is really a transit day, so the main goal is to keep your energy low and your plans flexible. If you’ve got a connection, don’t overthink it—stretch, hydrate, and keep essentials in your personal item. On arrival at Calgary International Airport (YYC), the vibe is noticeably calmer than Toronto Pearson, and baggage claim usually moves at a reasonable pace. If you’re picking up a rental, the airport rental desks are straightforward, but late arrivals can mean a shorter choice of cars, so it’s worth confirming details ahead of time. From the terminal to the hotel area, it’s only about 10–15 minutes by taxi or rideshare.
For the night, The Westin Calgary Airport is exactly the kind of practical stop that makes the next morning easier—close to the terminal, comfortable, and good for a full sleep before heading toward Banff. If you still have the energy for a late bite and want something more than airport food, Bistro on the Bow is a sensible option for a simple dinner, around C$25–40 per person. If you’re too tired to go out, that’s honestly the smarter choice: eat light, drink water, and get to bed. Tomorrow is the real start of the mountain trip, and the less you try to squeeze into tonight, the better the whole itinerary will feel.
Assuming you land with enough time to make the city stop worthwhile, start with Calgary Tower for the cleanest “first look” at the Rockies-bound part of the trip. It’s right in the core, so this is a quick, low-effort reset after the flight: expect about C$23–25 for admission, and plan roughly 45–60 minutes including the elevator ride and photos. If the sky is clear, you’ll get a surprisingly useful sense of the city grid, the river, and the western horizon before you head on. From there, a short walk brings you straight into Stephen Avenue Walk, which is the easiest downtown stretch to enjoy without overthinking it — historic buildings, street-level patios, and a nice mix of office towers and old-school Calgary facades. It’s especially good around lunch when the sidewalks feel lively but not frantic.
Keep lunch simple and central at Native Tongues Taqueria in the Beltline / downtown area — it’s one of those places that reliably hits after travel, with tacos, ceviche, and strong margaritas if you’re not driving yet. Budget around C$20–30 per person and expect about an hour if you’re taking it easy. If you have a little time before leaving the city, wander another loop along Stephen Avenue or duck into a nearby café for one last coffee; the point here is not to cram in sights, just to enjoy Calgary’s downtown before the mountain drive begins.
As you head toward Banff, make the most of the stop in Canmore with a short detour to the Canmore Engine Bridge. It’s a perfect leg-stretch: easy to reach, photogenic, and a good way to shift from city mode to mountain mode without losing momentum. Plan on about 30 minutes, more if you want to linger by the river or grab a snack nearby. Then continue on to Banff and end the day with Banff Upper Hot Springs — the classic arrival move. Admission is usually around C$17–20, and it’s worth giving yourself 1 to 1.5 hours so you can actually soak, not just dash in and out. The soak is especially satisfying after a travel-heavy day, and the setting up by Sulphur Mountain makes it feel properly alpine rather than just “hotel spa.”
Once you roll into Banff from Calgary, keep the first part of the day light and easy: an unhurried stroll along Banff Avenue is the best way to shake off the travel day and get your bearings. This is the main strip in town, so you’ll naturally pass souvenir shops, gear stores, and mountain-lodge facades, with the Bow River and surrounding peaks never far away. It’s a good place to pause for photos, peek into a few storefronts, and just let the pace slow down to mountain-town mode. If you’re doing it right, this first walk takes about an hour and sets you up well for the rest of the day.
A short stop at Whitebark Café is the move next. It’s one of the better coffee spots in town for a real espresso and a proper breakfast bite, with a relaxed, slightly upscale local feel that still stays casual enough for hikers and road-trippers. Expect roughly C$12–20 per person depending on whether you’re just grabbing a coffee and pastry or sitting down for something more filling. It can get busy late morning, so arriving before the main lunch rush is smart. From here, the transition to your next stop is easy — just a short drive or taxi ride across town to Cave and Basin National Historic Site.
Cave and Basin National Historic Site is one of those stops that makes Banff feel more than just a pretty mountain town. It’s where the national park story starts, and the site is usually much calmer earlier in the day than later on. Give yourself about 1.5 hours to wander the exhibits, boardwalks, and spring area without rushing. It’s a nice contrast to the busier parts of town, and the historical context adds real depth before you head out toward the lake. Admission is generally affordable compared with bigger attractions, and if you’re visiting in shoulder season, check hours in advance because they can shift a bit by month.
By the time you reach Lake Louise Lakeshore, the day should feel like it’s opening up into the full Rockies experience. This is the iconic, gentle lakeside walk rather than a strenuous hike, so it’s perfect after a travel morning. Plan around 2 hours here: enough time to take in the color of the water, walk the shoreline, and soak up the scale of the valley without overcommitting. The area around Lake Louise Village and the lakeshore gets busy, so keep expectations flexible and focus on the classic views rather than trying to “do it all.” Parking and shuttle logistics can be tight in peak periods, so if you’re driving, give yourself a buffer.
For lunch or an early dinner, settle into Fairview Dining Room at Fairmont Chateau Lake Louise. This is the splurge meal of the day, and it’s worth it for the setting alone — big windows, polished service, and that impossible front-row view of the lake. Budget around C$45–80 per person depending on what you order, and if you want to keep it smooth, book ahead. It’s the right place to slow down and enjoy a proper meal before heading back toward Banff.
End the day with the Banff Gondola up Sulphur Mountain. This is one of the best “big reveal” experiences in the area, especially near sunset, when the Bow Valley starts to glow and the peaks pick up that late-day color. Budget about 2 hours total for the ride up, time at the top, and the descent. Tickets can be pricey — often around the mid-range attraction price point — but the views justify it, especially on a clear evening. Go a little early if you want to avoid the most crowded time slot, and bring a layer: it’s noticeably cooler at the summit, even when town feels mild.
Start very early for Moraine Lake — this is the kind of stop that rewards the pain of an alarm clock. In late April, access can be tricky because the lake road is often still closed seasonally, so if you’re driving self-guided, double-check access the night before and have a backup plan; if it’s open, aim to be there around sunrise for the best light on Ten Peaks and the brightest turquoise water. Give yourself about 2 hours to walk the lakeshore, take in the view from the dock area, and just stand there for a minute like everyone else does — it’s one of those places that still feels unreal in person.
From there, keep rolling north with a short mid-morning pause at Saskatchewan River Crossing. This is not a “destination” in the dreamy sense, but on the Icefields Parkway it’s exactly the kind of practical stop you’ll appreciate: fuel, bathrooms, snacks, and a chance to loosen up after a few scenic hours in the car. If you want a proper sit-down, The Crossing Resort Restaurant is the straightforward lunch option here; expect a casual highway meal, roughly C$20–35 per person, and don’t overthink it — it’s more about convenience and warm food than a culinary pilgrimage.
Next, continue to The Glacier View Lodge / Columbia Icefield area, where the landscape opens up in a way that makes the drive feel cinematic. This is the core glacier scenery stretch of the day, and even without a full glacier tour, the scale alone is worth the stop. Spend about an hour here for photos, a quick coffee if you need it, and some time to just absorb how stark and massive the mountains feel in this section of the parkway. Conditions can still be wintry in April, so bring layers, gloves, and shoes with decent traction — the wind up here can bite even when the sun is out.
After lunch, continue to Peyto Lake Viewpoint, one of those high-reward stops that takes very little time but delivers a ridiculous payoff. Plan on around an hour total, including the short walk to the lookout and time to appreciate the wolf-head shape of the lake when the conditions cooperate. It’s a classic parkway pull-off for a reason, and this is where the day starts to feel like a greatest-hits reel of the Rockies rather than just a long drive.
Wrap up with Athabasca Falls as the last major stop before you reach Jasper. The falls are dramatic in any season, but in spring the water volume tends to make them even more impressive, with fast, cold runoff thundering through the gorge. Give yourself about an hour to walk the short trails, check the viewpoints, and stretch your legs one last time before arriving in Jasper. By this point, you’ll have earned an easy evening in town — no need to cram in more.
Start at Maligne Canyon while the light is soft and the air is still cool; it’s the best time to hear the water rushing below and to enjoy the walk before any tour buses show up. If you’re short on time, even the first couple of bridges give you the classic views, but the full route is worth it if conditions are dry and you’ve got decent footwear. This is one of those places where the scenery does all the work, so keep the pace easy and give yourself room to stop for photos. Afterward, head back into town for a low-key reset in Jasper Townsite — grab a coffee at SnowDome Coffee Bar or Freson Bros. if you want something quick and practical, then wander a few blocks around Connaught Drive and the local shops before the drive south begins in earnest.
By late morning, settle in at Fiddle River Restaurant in downtown Jasper for a proper lunch before the long return stretch. It’s a dependable choice for hearty mountain-town food, and you’ll be glad to have an unhurried sit-down meal before the afternoon stops. Expect roughly C$25–40 per person, depending on whether you go lighter or order something filling. If the weather is good, ask for a table with a bit of daylight and don’t rush — this is the moment to top up water, check your fuel, and mentally reset for the scenic drive back down the Icefields Parkway.
As you head south, break up the drive with Sunwapta Falls, which is one of the easiest classic stops on the route and a great way to keep the day from feeling like “just driving.” The main viewpoint is only a short walk from the parking area, so it’s a quick but worthwhile pause. Then continue to Columbia Icefield Discovery Centre for the big finale of the day — this is the landmark stop that makes the route feel truly alpine, and it’s worth allowing extra time to take in the glacier views, stretch your legs, and browse the exhibits before you move on. In late April, conditions can still be wintry, so bring layers and expect colder, windier weather than you’d think at first glance.
Finish with dinner at Lake Louise Village Grill & Bar in Lake Louise Village, which is a sensible, casual stop before the final push toward Banff. The menu is straightforward and traveler-friendly, the pricing is usually in the C$20–35 range, and it’s exactly the kind of place that works well after a full day on the road. If you still have a little daylight after eating, take a brief look around the village and then keep the last stretch simple — tonight is more about arriving comfortably than squeezing in one more sight.