Morning: Arrive at Vancouver International Airport and take the Canada Line to downtown. Drop your luggage at the hotel and enjoy a leisurely walk along the waterfront.
Afternoon: Visit the Vancouver Art Gallery to admire Canadian and Indigenous works, then stroll through nearby Robson Square for a coffee break.
Evening: Dine at Il Terrazzo for authentic Italian cuisine, followed by a night walk on the illuminated Seawall in Stanley Park.
Find HotelsMorning: Take the SeaBus to North Vancouver and head to the Capilano Suspension Bridge Park. Explore the treetop walkways and cliffwalk for stunning rainforest views.
Afternoon: Ride the SkyTrain back downtown and visit the Royal BC Museum on Granville Island to learn about the province’s history and natural heritage.
Evening: Enjoy a relaxed dinner at a local gastropub in Yaletown, then catch a performance at the Orpheum Theatre if tickets are available.
Find HotelsMorning: Hop on a short ferry to Granville Island. Browse the Public Market, artisan shops, and the vibrant street art.
Afternoon: Join a cooking demonstration at the market, then rent a kayak to paddle around False Creek for a different perspective of the city.
Evening: Return to the mainland and savor fresh seafood at a waterfront restaurant on the Harbour Centre pier.
Find HotelsMorning: Board the BC Ferries terminal at Tsawwassen (accessible via SkyTrain) for a scenic 1.5‑hour crossing to Swartz Bay, Victoria.
Afternoon: Check into your hotel and wander through the historic Inner Harbour, visiting the iconic British Columbia Parliament Buildings and the Fairmont Empress lobby.
Evening: Dine at a cozy bistro in the James Bay neighbourhood, then enjoy a twilight stroll along the waterfront.
Find HotelsMorning: Take a local bus to the world‑renowned Butchart Gardens. Wander the themed gardens, illuminated with festive holiday lights.
Afternoon: Return to downtown Victoria and explore the Royal BC Museum branch on the island, followed by a quick visit to the Craigdarroch Castle.
Evening: Savor dinner at a waterfront venue in Victoria’s Inner Harbour, then catch a live music show at a local venue.
Find HotelsMorning: Take the early ferry back to Tsawwassen, then the SkyTrain to downtown Vancouver for any last‑minute shopping on Robson Street.
Afternoon: Visit the Vancouver Art Gallery again if desired, or relax in Queen Elizabeth Park for panoramic city views.
Evening: Head to the airport via Canada Line for your departure, reflecting on a memorable holiday adventure.
Find HotelsIf you have extra time, consider extending your stay by a day to explore the Pacific Rim National Park on Vancouver Island’s west coast, or add a day trip to the charming town of Sooke. To shorten the itinerary, you could skip the second visit to the Vancouver Art Gallery and replace the evening activities with a relaxed night at your hotel, allowing a more leisurely pace while still covering the main attractions.