Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
After landing at Vancouver International Airport, allow roughly 2–3 hours for immigration, luggage collection, and finding your transfer—especially during the Christmas and New Year travel period. The easiest option into downtown is the Canada Line from the airport, taking about 25–30 minutes to Waterfront Station; adult fares are usually around CAD 10–12 including the airport surcharge. A taxi or rideshare is more convenient with heavy luggage and typically takes 25–40 minutes, depending on traffic. Leave your bags at the hotel if the room is not ready, then take a proper break before sightseeing.
Once settled, walk to Canada Place for an easy first look at Vancouver’s waterfront. Allow about an hour to stroll the promenade, see the distinctive sail-like roof, and enjoy views across Burrard Inlet toward the North Shore mountains. Winter daylight fades early, so aim to arrive while there is still some light; the waterfront is especially atmospheric as the harbour lights come on. Dress warmly and wear waterproof shoes—December rain and wind are common, and the open waterfront feels colder than the city streets.
From Canada Place, walk east along the waterfront and into Gastown, taking roughly 10–15 minutes. Spend about an hour around Water Street, the cobbled lanes, and the famous Gastown Steam Clock. The clock’s scheduled whistles are generally every 15 minutes, although exact operation can vary, so treat it as a pleasant extra rather than planning the evening around it. This is a good gentle introduction to Vancouver after a long flight, but keep valuables secure and stay on the busier, well-lit streets around Water Street and Carrall Street.
Finish at Water Street Café, a convenient choice in the heart of Gastown, with dinner typically around CAD 25–45 per person before drinks, tax, and gratuity. Reserve ahead if arriving around the holiday period, as Christmas-season dining can fill quickly; confirm the restaurant’s holiday hours when booking. Allow about 1½ hours, and keep the rest of the evening unplanned so you can return to the hotel by taxi, rideshare, or the Canada Line if staying near a downtown station. Vancouver’s winter sunset is early, so an earlier dinner is usually more comfortable after an international arrival.
Start at Granville Island Public Market for an easy breakfast and a wander through the food hall, produce stands, bakeries, and artisan workshops. Allow about two hours; it is better enjoyed slowly than as a quick photo stop. For breakfast, look for fresh pastries, coffee, or a hot cooked dish from one of the market counters. Holiday hours can change around Christmas and New Year, so check the market’s official schedule before leaving your hotel. From downtown, take the Aquabus across False Creek or use a short taxi/rideshare; buses also serve the island, though service can be slower in winter traffic.
Continue by taxi or rideshare to Vancouver Aquarium in Stanley Park, allowing roughly 15–25 minutes depending on traffic and the bridge approach. Spend around two and a half hours with the Pacific marine-life exhibits, including the sea otters, jellyfish, and conservation displays. Check the aquarium’s holiday opening hours and book timed admission if required, as the period between Christmas and New Year can be busy. Keep your market receipt or snacks packed away before entering—outside food rules may apply in exhibit areas.
After the aquarium, follow the Stanley Park Seawall for a relaxed winter walk with views toward English Bay, the North Shore mountains, and the downtown skyline. Allow about 90 minutes, but turn inland if the wind or rain picks up; the seawall can feel colder than the city streets. Cycling is possible, although winter daylight is limited and the path has designated one-way sections, so walking is the simplest choice unless you are comfortable riding in wet conditions. Leave enough time to return to the park’s interior for dinner rather than rushing the final viewpoints.
Finish at The Teahouse in Stanley Park, a historic setting surrounded by forest, for a sit-down dinner. Expect roughly CAD 35–60 per person before drinks, tax, and tip, and reserve ahead because the restaurant has limited seating and holiday demand can be strong. A taxi or rideshare is the most practical way back to downtown afterward; transit from the park is less convenient in the evening. Dress warmly for the short walk from the drop-off area, and confirm the restaurant’s seasonal hours before relying on a late reservation.
Pick up your rental car or join your pre-booked coach after breakfast, aiming to leave Vancouver around 8:00–9:00am. Although the direct drive to Whistler can be closer to two hours, allow three to four hours today for winter traffic, possible rain or snow, photo stops, and hotel check-in. The Sea to Sky Highway is spectacular, but do not rush it: keep an eye on DriveBC road updates, and if driving, confirm that your vehicle has suitable winter tires. Coach passengers should verify in advance that their service allows the planned sightseeing stops.
Your first stop is Shannon Falls Provincial Park, just south of Squamish. The short walk from the parking area to the viewpoint generally takes about 10–20 minutes each way, with around 45 minutes for the stop. The trail can be wet, icy, or muddy in winter, so waterproof shoes and a warm layer are useful. Parking and trail access can be seasonal, so check the provincial park notice before leaving Vancouver; if access is restricted, do not attempt to improvise a roadside stop on this busy highway.
Continue a few minutes to the Sea to Sky Gondola near Squamish. Allow roughly two hours for the gondola ride, viewing platforms, and a warm drink at the summit. Advance booking is sensible over the Christmas and New Year period, but choose a flexible or refundable option if weather is unsettled—the gondola may pause operations in high winds. Check the official operating schedule on the morning of your visit, as winter hours and last-up times can change. A return ticket is typically around CAD 70–85 per adult, before any seasonal pricing or discounts.
After descending, continue north to Whistler, allowing about an hour depending on traffic. Have a simple lunch at the gondola base or in Squamish only if needed; keeping the stop short will leave you time for arrival in Whistler. On reaching the resort, check in or leave your bags with the hotel before heading out.
Spend the late afternoon exploring Whistler Village, whose pedestrian lanes are particularly atmospheric with holiday lights, snowy roofs, and outdoor fire pits. Walk between Village Square, Mountain Square, and the covered walkways around Whistler Olympic Plaza; allow about 90 minutes without trying to fit in a ski activity. If you are driving, leave the car at your hotel or use one of the village parking garages rather than moving it between stops. Snow and slush can make the short distances slower than they look, so bring traction-friendly footwear.
Reserve Bar Oso for dinner, ideally around 6:30–7:30pm. It is a good first-night choice because its Spanish-inspired menu is designed for sharing: order several small plates rather than one large main, with approximately CAD 40–70 per person before drinks, tax, and gratuity. The restaurant is in the village, so you can walk there from most central hotels; book ahead, as festive-season tables can disappear quickly. After dinner, keep the evening relaxed with a short wander through Whistler Village before turning in—the combination of the highway journey, winter walking, and mountain air makes an early night worthwhile.
Make an early start at Whistler Blackcomb, ideally reaching the lifts around opening time so you have several hours before the spa reservation. From Whistler Village, walk or take the free village shuttle to the gondolas; if you are staying in the Upper Village, the Blackcomb Gondola is especially convenient. Allow time to collect pre-booked rentals and pass through lift queues. A sightseeing ticket is the better choice if you do not ski, while skiers and snowboarders should reserve lift access and equipment well ahead during the Christmas–New Year peak. Conditions can change quickly, so dress in layers, carry water, and keep your afternoon booking in mind rather than trying to cover every run.
After roughly four hours on the mountain, return to your hotel to change if needed, then take a short taxi or local shuttle to Scandinave Spa Whistler in Nordic Estates. Your reserved thermal-session time is important: walk-ins are not reliable in this busy holiday period, and phones are generally discouraged in the bathing areas. Plan on about 2½ hours moving quietly between the hot baths, cold plunge, saunas, steam rooms, and relaxation areas. Bring a swimsuit and sandals, or confirm rental options when booking; the spa is an outdoor experience, so a warm coat and dry clothes for the journey back are worthwhile. Budget approximately CAD 120–180 per person depending on the session and any treatments selected.
Head back toward Whistler Village for the Audain Art Museum, a compact, atmospheric stop that works well after the spa. Allow about 90 minutes for its British Columbia collection, including Indigenous works and Emily Carr paintings. Check the holiday opening hours before leaving the spa, as Christmas-season schedules can differ and last admission may be earlier than closing time; admission is commonly around CAD 25–30 per adult. Afterwards, walk through the pedestrian village to Rimrock Café in the Upper Village for a relaxed but polished dinner. Reserve in advance—this is one of Whistler’s more sought-after restaurants in peak season—and expect mains of roughly CAD 40–70 per person before drinks, tax, and gratuity.
Leave your Whistler hotel around 5:00–6:00am for Vancouver International Airport, allowing roughly 4–5 hours before your flight once the drive, winter road conditions, vehicle return if applicable, airport check-in, security, and possible holiday queues are included. The complete journey to Banff is realistically 8–10 hours door to door: fly from Vancouver to Calgary, then continue by pre-booked Banff Airporter or Brewster Express. Keep winter clothing accessible rather than packed away, and allow a little flexibility for weather-related delays. A same-day rental-car drive through the Interior is possible but demanding in winter, so the flight-and-shuttle option is the more comfortable choice.
After checking in and dropping your bags, take a gentle one-hour walk along Banff Avenue, the town’s main street, with the surrounding peaks usually glowing beautifully in the late afternoon light. Wander as far as the Bow River end of the avenue if energy allows, but do not overextend yourself after the travel day; icy sidewalks and early winter darkness can make distances feel longer. Shops and galleries generally close earlier than restaurants, and holiday opening hours vary, so treat this as an orientation stroll rather than a shopping session. If you need a warm-up, stop briefly at a café along Banff Avenue—but avoid repeating the more substantial stops planned for later days.
Have dinner at The Bison Restaurant, a polished but relaxed choice for regional Canadian cooking, with dishes commonly featuring Alberta ingredients and seasonal produce. Budget about CAD 45–75 per person, before drinks and gratuity, and reserve in advance because the Christmas–New Year period is busy. It is within easy walking distance of central Banff, though a taxi is sensible if your hotel is outside the centre or conditions are slippery. After dinner, keep the evening quiet and confirm the next day’s transport or activity bookings; the long transfer from Whistler makes an early night worthwhile.
After breakfast, walk or take the local Roam bus toward the Banff Gondola at the base of Sulphur Mountain. From central Banff, allow about 10–15 minutes by car or taxi, or roughly 25–35 minutes by bus depending on the service. In late December and early January, book a timed gondola admission in advance and arrive 15–20 minutes early; winter weather can affect visibility and operations. Allow around two hours for the ride, the summit boardwalk, and the short viewpoint walks. The upper terminal is heated, but the outdoor sections are fully exposed, so bring traction-friendly boots, gloves, and a warm hat. Admission is typically around CAD 60–80 per adult, with prices varying by date and booking type.
From the gondola, continue a short distance to the Banff Upper Hot Springs, either by taxi, car, or the local bus; walking is possible but less pleasant in snow and icy conditions. Plan roughly 1½ hours for changing and soaking. Admission is generally around CAD 18–20 per adult, but entry is capacity-controlled and can involve a wait, so check the current session rules before setting out. The outdoor pool is especially atmospheric in winter, although the changing area is compact and towels or swimsuits may need to be rented or purchased. Have a quick lunch in town afterward rather than trying to eat at the springs.
Return toward central Banff and make your way to Bow Falls, about a 20-minute walk from Banff Avenue or a short taxi ride. The paved approach is easy, but packed snow and ice are common, so wear proper winter footwear and allow about 45 minutes. The falls remain powerful in winter, with ice along the riverbanks and excellent mountain views; stay behind the railings, as the rocks and river edge are slippery. This is a good point to slow down after the morning’s mountain activities—if daylight is fading, visit sooner rather than later, as winter afternoons become dim quickly.
Finish on Banff Avenue at Eddie Burger + Bar, a relaxed choice for burgers, fries, and thick shakes after a cold day outside. Expect approximately CAD 20–35 per person before drinks and gratuity. It is casual and popular, so an early dinner around 5:00–5:30pm usually gives you the best chance of avoiding a longer wait; opening hours can change seasonally, so check on the day. After dinner, keep the evening easy with a short wander through central Banff—roads and sidewalks can be icy, and the next day’s national-park plans will be more enjoyable if you do not overextend tonight.
Leave Banff around 8:00am for Johnston Canyon, allowing about 30–40 minutes by car via the Bow Valley Parkway. A rental car or pre-arranged taxi is the most practical option; local transit service can be seasonal and limited in winter. The canyon trail is often icy, so carry or rent proper ice cleats and dress in layers. Allow roughly 2–2.5 hours for the walk to the lower and, if conditions permit, upper falls. Do not continue beyond the maintained section if the trail is slippery or visibility is poor.
Continue about 35–45 minutes to Lake Louise, checking road and parking conditions before leaving Johnston Canyon. In winter, the lake is usually frozen and surrounded by dramatic peaks, but access arrangements vary: parking restrictions, shuttle operations, and ice conditions should be confirmed through Parks Canada before setting out. Spend around 1–1.5 hours by the lakeshore, staying on marked paths and away from unverified ice. For lunch and a warm indoor break, go to Fairmont Château Lake Louise, where you can enjoy the views over the lake with a café stop or light meal; budget approximately CAD 20–50 per person, with hotel dining generally costing more. Allow about 1.5 hours here, and leave enough daylight for the return drive.
Return to Banff in the afternoon, allowing roughly 45 minutes to an hour depending on winter traffic and road conditions. After checking in or warming up at your hotel, spend about an hour around the Banff Christmas Market area if the seasonal stalls are operating during your dates. Confirm the annual schedule before relying on it, as market dates and opening hours change each year. If it is closed, simply enjoy the decorated central streets and choose a relaxed dinner nearby rather than adding another major attraction. Winter driving can be slow after dark, so avoid rushing the return from Lake Louise and keep extra time for snow, reduced visibility, and parking.
Have breakfast in Banff and aim to leave between 9:00 and 10:00am by your pre-booked Brewster Express or Banff Airporter shuttle. Door to door, allow closer to 2–3 hours once hotel pickup, winter road conditions, traffic, and Calgary check-in are included. The shuttle normally uses the Trans-Canada Highway and drops passengers at or near major downtown hotels; confirm the exact stop when booking. If driving, keep an eye on Alberta 511 for road conditions and allow extra time for parking at your Calgary hotel.
After dropping bags, head to Calgary Tower in the downtown core. From most central hotels it is an easy walk; otherwise, the CTrain’s free-fare zone can save you a short taxi ride. Allow about an hour for the observation deck and glass floor, though visibility can vary considerably in winter. Check the holiday opening schedule and reserve timed admission if offered; adult admission is typically around CAD 25–35. On a clear day, look west toward the Rockies, while the city grid and surrounding prairie are especially striking as the light begins to soften.
Walk along Stephen Avenue Walk, Calgary’s historic pedestrian-lined stretch of 8 Avenue SW, for about an hour. The sandstone façades, public art, and illuminated buildings make it pleasant even when some shops are closed; dress warmly, as the wind can funnel between the towers. Continue toward Prince’s Island Park for dinner at River Café, crossing via the Peace Bridge or the nearby Centre Street Bridge depending on your route. This is a destination restaurant rather than a casual stop, with seasonal Canadian cooking and a cozy riverside setting. Reserve well ahead for the Christmas–New Year period, and budget roughly CAD 60–100 per person before drinks, tax, and gratuity; check its holiday opening days before relying on it.
Start at Calgary Farmers’ Market South in South Calgary, allowing about 1½ hours to browse local produce, prepared foods, baked goods, and Canadian-made gifts. It is a practical breakfast stop rather than just a quick market visit: pick up coffee, pastries, or something warm before heading into the city. Holiday hours can change around Christmas and New Year, so check the market’s official schedule before setting out; driving or using a taxi/rideshare is easiest, with parking available on site.
From the market, allow roughly 15–25 minutes by car or taxi to Studio Bell, home of the National Music Centre in East Village; public transit takes longer and may require a transfer. Spend around 2½ hours with the Canadian music exhibits, instruments, recording history, and interactive displays. This is one of Calgary’s best cold-weather activities, but check the holiday opening calendar and reserve timed admission if required. Plan a relaxed lunch nearby or use the café options at the venue, rather than trying to fit in another distant neighborhood.
After the museum, walk toward the East Village RiverWalk for an easy one-hour stroll along the Bow River toward St. Patrick’s Island. In winter, expect icy or snowy sections and dress for wind; sturdy shoes with good grip are worthwhile. Return through the neighborhood to the Central Library, whose dramatic interior is worth seeing even if you are not attending an event. Allow about 45 minutes, and check holiday hours before going—library access and visitor areas may operate on a reduced schedule. Both stops are close enough to connect on foot, so there is no need to move the car.
Finish in the Beltline at Ten Foot Henry, a popular vegetable-forward restaurant known for generous shared plates. From East Village, allow about 10–15 minutes by taxi or rideshare, or longer by transit. Budget approximately CAD 35–60 per person before drinks and tip, and reserve ahead because evening tables are difficult to secure during the holiday period. The menu works particularly well for couples: order several plates to share and keep the evening unhurried after your museum and river walk.
Keep the morning simple: have breakfast near your hotel, finish packing, and check out with enough time to reach Calgary International Airport comfortably. For an international flight, leave your hotel approximately three hours before departure; allow extra time in winter for icy roads, snow, traffic, and returning a rental car. A taxi or rideshare from central Calgary generally takes around 25–40 minutes, while a rental-car return requires additional time for the shuttle to the terminal. Confirm your airline’s terminal and baggage rules before leaving.
At Calgary International Airport, complete check-in, baggage drop, security, and any required customs or immigration procedures before heading to your gate. The airport has cafés, restaurants, shops, and comfortable seating, but holiday queues can be longer than usual between Christmas and New Year. Keep passports, travel documents, medications, and valuables in your hand luggage, and avoid planning any sightseeing unless your departure is substantially later than expected.
Once through security, follow the airport monitors for gate changes and boarding updates. If you have a domestic connection, allow enough time to collect and re-check luggage if your airline requires it; for international departures, follow the airline’s stated check-in and boarding deadlines rather than relying on the minimum airport guidance. Calgary’s winter weather can cause delays, so keep your schedule flexible and avoid making tight onward arrangements immediately after landing.
No packing list attached yet.