Start at the Royal BC Museum right in the Inner Harbour area, ideally when it opens so you can have the galleries a little more to yourself. Plan on about 2 hours and roughly C$26–30 for admission, though it’s worth checking ahead for any exhibit closures or timed entries. The museum is the best “big picture” introduction to Victoria: British Columbia’s natural history, Indigenous cultures, and the story of the province all make more sense after this stop. If you’re coming from downtown hotels, it’s an easy walk; otherwise, any bus heading to the harbour will get you close, and there’s paid parking nearby if you’re driving.
From there, walk a few minutes to the BC Legislature Buildings for a late-morning wander around the grounds and waterfront photos. The June light is especially good here, and the building itself is one of those places that still looks exactly like a postcard in person. Give it about 45 minutes to enjoy the architecture, the statues, and the harbor views without rushing. If you want a coffee break before moving on, the cafes around Belleville Street and Government Street are handy, but keep it simple so you don’t lose the momentum of the day.
Continue the easy waterfront stroll to Fisherman’s Wharf Park, where the whole mood shifts a bit: floating homes, little boats, and the occasional seal popping up along the docks. It’s a relaxed midday stop and a nice contrast to the more formal harbourfront core. Then head straight to Red Fish Blue Fish for lunch, which is exactly the kind of casual, local-feeling meal that works well here. Expect around C$20–35 per person depending on what you order; the lines can move, but they can also get long on a sunny June day, so don’t wait too late. If the patio is busy, grab your food and eat along the water — that’s half the appeal anyway.
After lunch, take your time along Government Street for an unhurried downtown stroll. This is the best stretch for browsing local shops, small galleries, bookstores, and a few easy souvenir stops without feeling too touristy if you stay just a block or two off the most obvious strip. It’s also a good time to wander into side streets and let the day breathe a bit; Victoria works best when you don’t try to over-plan every minute. If you need a pick-me-up, there are plenty of coffee stops and sweet shops in the downtown core, and everything here is walkable from the harbour.
Finish with dinner at The Courtney Room, one of the nicer downtown rooms for a polished end to the day. It’s a good fit if you want locally focused cooking, a more elevated atmosphere, and a place that feels special without being stuffy; budget about C$45–80 per person before drinks. Make a reservation if you can, especially in June, because this is exactly the sort of place that fills up with travelers and locals on a nice evening. After dinner, you can easily walk back through the lit-up Inner Harbour for a final look at the water and the Parliament buildings — one of the best simple nights in Victoria.
Start early in James Bay and make Mile Zero Monument your first stop—it's a quick, classic photo and a good way to ease into the day before the neighborhood gets busy. From there, it’s an easy wander into Beacon Hill Park, where June is especially lovely: the ponds are active, the gardens are full, and the peacocks often make an appearance. Give yourself time to just drift here rather than rushing the paths; the park is at its best when you let the smaller corners surprise you. Both stops are free, and morning is the best time for softer light and fewer people.
Head over to Moss Street Market in Fairfield while it’s lively but not yet packed, especially if you want fresh fruit, pastries, and a snack to tuck into your daypack. It’s a very local Saturday-morning kind of feel, even if you’re just browsing on a weekday-like pace in June, and it pairs well with a low-key brunch stop afterward at Jam Cafe. Expect a wait if you arrive at peak brunch hours, so if you’re hungry, go with the queue and order something substantial—this is the place for big portions, hash, pancakes, or savory comfort food, usually around C$20–35 per person. If the weather is decent, sit near a window or patio edge and keep the rest of the afternoon open rather than over-planning.
After lunch, take your time on the Dallas Road Waterfront Trail for one of Victoria’s easiest, prettiest coastal walks. The route gives you long views across the Salish Sea, with benches, sea air, and plenty of spots to pause for photos or just watch the ferries and kayaks drift by. It’s an especially good place to walk off brunch before the day’s finale, and you can shorten or stretch the stroll depending on energy and weather—bring that light jacket, because the wind can pick up even on sunny June afternoons. Finish with Craigdarroch Castle in Rockland, ideally later in the afternoon when the pace is calmer; admission is usually around C$20–25, and the self-guided visit takes about 1.5 hours. The house is all dramatic woodwork, stained glass, and steep-hill views, so save a little time to linger upstairs and enjoy the setting before heading back.
From James Bay, Victoria, head north toward Brentwood Bay, BC by car or taxi/ride-hail and aim to arrive right at opening so you get Butchart Gardens at its calmest. June is peak bloom season, so the earlier you’re in, the better the light for photos and the easier it is to enjoy the Sunken Garden before the midday crowds show up. Plan on about 2.5 hours here, and wear comfortable shoes — this is an easy-paced visit, but you’ll still be doing a fair bit of strolling on paths and around viewpoints. Admission is usually in the C$35–45 range for adults, and it’s smart to keep a light jacket in your daypack; even on sunny June mornings, the peninsula can feel breezy.
After the gardens, take a short hop to Brentwood Bay Resort & Spa for lunch or a coffee break with a view. It’s one of the nicer ways to slow the day down, especially if you want a relaxed waterfront setting instead of rushing straight to the next stop. Expect roughly C$25–45 per person depending on whether you do a full meal or just drinks and a light plate. If the weather is good, linger a bit on the terrace; if it turns cool or drizzly, this is a comfortable place to warm up before the afternoon. From here, you’re also well placed for a little peninsula wandering without backtracking.
Use the Brentwood Bay Ferry Terminal as part of the fun rather than just a transfer point — the short crossing gives you a nice coastal breather and views of the inlet, so don’t stress if there’s a wait. Mid-afternoon is usually a good time to keep the day flexible, and having a light sweater handy helps on deck if the wind picks up. After that, if you’d prefer something slower and more refined, return to the gardens for The Butchart Gardens Afternoon Tea Room; it pairs nicely with the setting and is a lovely way to stretch out the afternoon, with tea service often landing in the C$35–60 range per person. If you’d rather stay indoors and dodge any weather, swap that in for Victoria Butterfly Gardens in the Brentwood Bay/Saanichton area — it’s compact, warm, and very easy to do in about an hour.
Wrap up with an easy dinner at Seahorses Cafe, which is the kind of low-key local stop that fits this area perfectly after a garden-heavy day. It’s convenient, unfussy, and a good place to land before heading back toward Victoria, with most dinners coming in around C$20–40 per person. If you’re not in a rush, let the day end naturally over a relaxed meal rather than trying to squeeze in one more stop — June evenings here are made for slowing down.
From Brentwood Bay make the mid-morning run into Oak Bay so you land in the village without feeling rushed; by this point in June the roads are usually straightforward, and it’s worth arriving before the lunch crowd so you can stroll a bit. Start around Oak Bay Village, where Oak Bay Avenue has that polished-but-unfussy feel: a few good coffee stops, independent boutiques, a bakery or two, and just enough seaside charm to make a slow wander feel like an activity. Plan about an hour here, and if you want coffee, pop into a local café for a takeaway cup before you drift down toward the water.
From the village, head to Willows Beach, which is one of those Victoria spots locals love because it still feels calm even on a nice June day. It’s an easy shoreline walk with views across the harbor and the kind of soft, picnic-friendly beach where you can sit a while without needing a full beach setup. Bring your water bottle and a light layer; even in June the breeze can come off the water. If you’re packing lunch bits, this is the nicest place on the day to use them before moving on.
For lunch, work in Lighthouse Brewing Company near the Dockside Green area if you want a casual beer-and-bite stop that feels very local. Expect roughly C$20–35 per person depending on whether you do a couple of beers, a flight, and food. It’s an easy reset after the beach, and a good place to sit down for about an hour before the afternoon viewpoints. After that, make your way to Gonzales Hill Regional Park for a short but satisfying climb: the trail is quick, the outlook is wide, and you get a lovely sweep over the city and water without committing to a big hike. Give yourself about 45 minutes here, including a few pauses for photos.
Continue on to Cattle Point Urban Star Park, which has that slightly wilder, windswept feel even though you’re still very close to town. It’s especially good in late afternoon when the light softens over the headland and the shoreline gets that classic South Island glow. Wear your walking shoes here; it’s more of a scenic wander than a serious trek, but the exposed edges can be breezy, so a light jacket helps. Finish the day with Wellington Coffee back in Oak Bay, where you can slow things down with a coffee and a snack for about C$8–18. It’s the right final stop for this day: relaxed, neighborhood-y, and close enough to the evening bus or ride home that you can linger a little if the weather’s good.
Leave Oak Bay early enough to get to the Saanich Peninsula while it still feels calm and green; if you’re driving or taking a ride-hail, the trip usually runs about 20–35 minutes, and parking at the first stop is straightforward if you arrive soon after opening. Start at Sea Cider Farm & Ciderhouse in Saanichton, where the orchard setting and rolling views make it feel much more countryside than city. Plan on about 1.5 hours here for a tasting or a glass on the patio; cider flights usually land in the C$12–20 range, and if the weather turns blustery, the covered areas are still pleasant. It’s a good spot to slow down, breathe in the coastal air, and do a little unhurried wandering before the rest of the day takes you toward the shore.
From there, head to Island View Beach Regional Park in Central Saanich for a late-morning reset. The shoreline is broad and open, with driftwood, tidal edges, and lots of bird activity, so bring your binoculars if you packed them. Spend about an hour here walking the beach path and pausing where the views open toward the water; June can be bright but breezy, so a light jacket and sunscreen are both useful. There’s usually enough space to linger without feeling pinned into a schedule, which is exactly the right tempo for this part of the peninsula.
Continue a short drive back toward Saanichton for The Roost Farm Bakery, which is exactly the kind of low-key lunch stop that fits this route. Expect around C$15–30 per person depending on whether you go for a sandwich, soup, pastry, or a more substantial plate, and budget about 45 minutes so you can sit down instead of eating on the move. It’s a smart place to refuel before the afternoon coastal walk, and if you’re tempted to grab extra baking for later, this is one of the better moments in the day to do it.
After lunch, make your way to Todd Inlet for a quieter, more tucked-away shoreline walk. This is the sort of place locals like when they want water views without the bigger-park energy: sheltered inlet, forested edges, and a peaceful pace that works well after the morning’s open beaches. Give yourself about an hour to meander, take photos, and just follow the waterline without pushing for a big “hike.” Then continue on to Brentwood Bay Provincial Park, where another easy hour on the shoreline gives the day a softer landing—good for sitting on a bench, watching the water, and letting the peninsula scenery do the work. If you’ve got a compact rain jacket in your daypack, this is the part of the day when it earns its place, especially if the wind picks up off the bay.
Wrap up with coffee or something sweet at Marigold Café & Bakery back in Saanichton. It’s an easy final stop before heading out, and a good way to turn the day from “out exploring” into “slowly winding down” without rushing straight back. Budget roughly C$10–20 per person for a coffee, tea, and dessert, and give yourself about 30 minutes here. From Marigold, you can head back toward Oak Bay or your next stop in town via Hwy 17 and local roads; if you time it after the post-work traffic window, the drive is usually smooth enough to feel like a proper exhale at the end of the day.
From Saanich, BC, plan to reach Esquimalt late in the morning so you can start without feeling rushed; by car or ride-hail it’s usually a straightforward 25–40 minutes via McKenzie Ave and the Trans-Canada Hwy, and if you’re taking BC Transit it’s cheaper but slow enough that you’ll want to leave well ahead of opening time. Begin at Esquimalt Gorge Park, where the shoreline path, gardens, and calm water make for an easy reset after a week of exploring. Give yourself about an hour here; it’s one of those places that feels more local than touristy, and June is ideal because everything is green, bright, and still pleasantly cool in the shade.
A short hop brings you to Point Ellice House Museum and Gardens, which is a lovely counterpoint to the park: more history, more detail, and a much better sense of the old waterfront edge between Vic West and Esquimalt. Budget about C$15–20 for admission, and check opening hours in advance since heritage sites can have limited summer schedules or guided-entry formats. Afterward, head to Spinnakers Brewpub on West Song Way for lunch — it’s one of the easiest waterfront meals in this part of town, with a dependable menu that usually lands in the C$20–40 range per person. If the weather is decent, ask for a patio seat; otherwise, it’s still a good stop for a relaxed pint, fish and chips, or a sandwich before your afternoon walk.
Spend the early afternoon at Saxe Point Park, one of the best oceanfront viewpoints in Esquimalt. The paths are easy, the benches are plentiful, and the lookout over the Salish Sea is exactly the kind of soft, salty finish that fits the last full day of a Victoria trip. From there, the flat Westsong Walkway makes a perfect unhurried wander back toward the departure area — think harbor views, marinas, and that pleasant mix of city and shoreline that Victoria does so well. Keep your daypack light, carry water, and enjoy the slow pace; this is a good place to take photos, breathe, and let the week settle in.
For dinner, stop at Sooke Seaweed for a final seafood meal or takeaway before you pack up. It’s practical, unfussy, and a nice way to end with something local rather than overplanning a last-night splurge. If you’re heading out right after dinner, give yourself a little cushion for bags, transit, or a ride-hail pickup; if you have extra time, the waterfront around Vic West is pleasant for one last stroll before you go.