Morning: Depart from Edmonton early in the morning and enjoy the scenic drive towards Banff National Park. The route offers beautiful Alberta landscapes and opportunities for brief photo stops.
Afternoon: Arrive in Banff and explore the charming town center. Visit Banff Avenue for shopping and dining, then take a short walk to Bow Falls to enjoy the natural beauty.
Evening: Settle into your accommodation in Banff, such as a cozy mountain lodge. Enjoy dinner at a local restaurant and perhaps relax at the Banff Upper Hot Springs for a soothing soak.
Find HotelsMorning: Have breakfast in Banff before heading out to explore Lake Louise, a must-see stunning turquoise lake surrounded by mountains. Take a short hike or rent a canoe to experience the lake up close.
Afternoon: Continue your journey towards Kelowna in the Okanagan Valley. Upon arrival, visit local wineries or stroll along Okanagan Lake waterfront.
Evening: Check into your Kelowna accommodation, ideal choices include lakeside resorts. Dine at a vineyard restaurant to sample regional wines and cuisine under the stars.
Find HotelsMorning: Start with a relaxing morning at Myra Canyon to enjoy hiking or biking the scenic trestle bridges. Alternatively, indulge in a leisurely breakfast with lake views.
Afternoon: Depart Kelowna and drive towards Vancouver. Plan a stop at Harrison Hot Springs for a refreshing break and a chance to soak in the springs.
Evening: Arrive in Vancouver and check into your accommodation. Experience a vibrant dinner at Gastown with its historic charm and excellent dining options.
Find HotelsIf you want to extend your trip, consider spending an extra day in Banff to explore more hiking trails or take a day trip to Jasper National Park. To shorten the trip, you could reduce your stay in Kelowna to just an overnight stop and skip some winery visits, focusing on key highlights instead. Keep in mind driving times to optimize your sightseeing experience.