Victoria, BC is one of those Pacific Northwest getaways I never get tired of. I live in the Pacific Northwest and have visited Victoria several times over the years, and every trip reminds me why it’s such an easy, charming weekend escape: walkable harbor views, colorful gardens, historic streets, great food, and just enough old-world charm to make it feel different from anywhere else nearby.
If you’re planning your first trip, this guide will help you figure out the best things to do in Victoria BC without overpacking your schedule. I’ll walk you through the top sights worth prioritizing, including the Inner Harbour, Butchart Gardens, Beacon Hill Park, Chinatown, Fisherman’s Wharf, afternoon tea, whale watching, and scenic coastal walks.
Then I’ll show you how to fit everything into a relaxed 2-day Victoria itinerary, where to stay, and the easiest ways to get there from Vancouver, Seattle, or elsewhere in the Pacific Northwest.
Whether you want a romantic weekend, a car-free city break, or a quick Vancouver Island adventure, Victoria is one of the easiest places to fall in love with.
For great hiking near Victoria BC, read my post.
This post contains affiliate links. When you click through and book any of the hotels or activities, I receive a small commission at no additional cost to you. Thanks for supporting Explorer Sue!

Best Things to Do in Victoria BC
Victoria is compact, scenic, and easy to explore, especially if you stay near the Inner Harbour. A lot of the best things to do in Victoria BC are within walking distance of each other, which makes it a great destination for a weekend trip or even a quick ferry getaway.
That said, a few of the best spots, like Butchart Gardens, Hatley Castle, and Sidney, sit outside the main downtown area. You can still visit them, but you’ll want to plan your timing so you’re not crisscrossing the area all weekend.
Explore the Inner Harbour
The Inner Harbour is the best place to start your Victoria trip. This is the postcard version of the city, with waterfront paths, street performers, boats coming and going, and some of Victoria’s most famous buildings all clustered together.
I like starting here because it gives you that classic Victoria feeling right away. You can see the Fairmont Empress, walk past the Parliament Buildings, linger by the water, and get your bearings before heading deeper into the city.
This area is especially lovely in the evening when the harbor lights start to glow. After dinner, come back for a slow walk along the waterfront. It’s one of the easiest ways to enjoy Victoria without needing a reservation, ticket, or schedule.
Visit the Fairmont Empress
Even if you do not stay at the Fairmont Empress, it is worth seeing while you’re in Victoria. The hotel is one of the city’s most iconic landmarks and sits right by the Inner Harbour, so you’ll almost certainly pass it while exploring downtown.
The Empress gives Victoria some of its old-world charm. It’s grand, historic, and very photogenic, especially from the waterfront side. If you’re planning a romantic weekend or want one classic Victoria splurge, this is also where you’ll find the city’s famous afternoon tea.
Have Afternoon Tea at the Empress
Afternoon tea at the Empress is one of the most classic things to do in Victoria BC. It is definitely a splurge, but it’s also one of those experiences that feels very specific to the city.
Expect the full tea experience: tea service, finger sandwiches, pastries, and the tiered tray that makes the whole thing feel fancy in the best way. This is not the cheapest meal you’ll have in Victoria, but if you want a memorable activity that feels different from your usual weekend getaway, it’s a strong choice.
I’d book this if you’re celebrating something, planning a romantic trip, or traveling with someone who loves a beautiful, slow-paced experience. If you’re trying to keep the trip budget-friendly, you can still admire the Empress from outside and save your splurge for a tour instead.
Walk Through Beacon Hill Park
Beacon Hill Park is a great break from the busier waterfront area. It’s close enough to downtown that you can walk there, but it feels calmer and more open once you’re inside.
You’ll find gardens, ponds, walking paths, and plenty of room to slow down. It’s the kind of place I’d add to the afternoon when you want to keep exploring but don’t want another museum or paid attraction.
If you’re visiting with kids, the petting zoo can be a fun stop. If you’re visiting without kids, it’s still worth wandering through the park for the greenery and the quiet. Victoria is already a pretty city, but Beacon Hill Park gives you a softer, more local-feeling version of it.
Wander Through Chinatown
Victoria’s Chinatown is small, historic, and easy to add to a downtown walking route. You don’t need a full afternoon here, but you should give yourself time to wander the shops, peek into Fan Tan Alley, and enjoy the details that make this area feel different from the waterfront.
This is one of those stops that works best when you don’t rush it too much. Give yourself enough time to browse, grab a snack or coffee nearby, and take in the atmosphere.
I’d pair Chinatown with lunch downtown or a walk toward the harbor afterward. It’s a quick stop, but it adds more texture to your Victoria trip.
Eat at Fisherman’s Wharf
Fisherman’s Wharf is colorful, casual, and very Victoria. It sits on the south side of the Inner Harbour and is a fun place to go for seafood, floating homes, and a laid-back waterfront meal.
This is not where I’d go for a long, fancy dinner. It’s better for a casual lunch, a snack, or an easy seafood stop when you want to eat near the water without making the day feel too formal.
The Fish Store is a good option here if you want fresh seafood in a relaxed setting. It’s especially nice on a sunny day when you can enjoy the harbor atmosphere along with your meal.
Eat at Red Fish Blue Fish
Red Fish Blue Fish is another popular seafood stop in Victoria, and it’s a great choice if you want something casual and easy on the wallet. It’s known for sustainable seafood, fish tacos, seafood chowder, and that classic waterfront lunch feeling.
This is the kind of place that works well in the middle of a sightseeing day. You can explore the Inner Harbour, grab lunch here, and then continue toward Beacon Hill Park or Fisherman’s Wharf.
Because it’s popular, I wouldn’t treat it like a hidden gem. Go expecting a casual, well-loved spot rather than a quiet restaurant experience.
Visit the Royal BC Museum
The Royal BC Museum is a good addition if you want more context for British Columbia beyond pretty harbor views. It’s especially useful on a rainy day, with kids, or if you like balancing outdoor wandering with a little history and culture.
Plan to spend a couple of hours here. The First Peoples Gallery and Natural History Gallery are the main reasons to go, especially if this is your first time visiting British Columbia.
If your weekend is short and the weather is gorgeous, I’d prioritize the outdoor sights first. But if you have extra time, or the weather turns, the museum is a very easy downtown backup plan.
Visit Butchart Gardens
Butchart Gardens is one of the most famous attractions near Victoria, and for good reason. The gardens are beautifully maintained, colorful, and impressive even if you’re not usually someone who plans trips around flowers.
This is not right in downtown Victoria, so you’ll need to plan for transportation and time. I’d treat it as a half-day activity rather than something to squeeze between downtown stops.
Go early if you can, especially in peak season. The gardens are much nicer when you can wander without feeling like you’re moving with a crowd. If this is your first trip to Victoria and you only choose one bigger attraction outside the city center, Butchart Gardens is probably the one I’d pick.
Visit Victoria Butterfly Gardens
Victoria Butterfly Gardens is located near Butchart Gardens, so it makes the most sense to visit them together. Inside, you’ll find a tropical rainforest-style environment with butterflies, plants, and a very different atmosphere from the manicured outdoor gardens nearby.
This is a fun add-on if you’re traveling with kids, love butterflies, or want to make the trip out toward Butchart Gardens feel more complete.
If your time is limited, I would prioritize Butchart Gardens first. But if you have the time and energy, Butterfly Gardens is an easy pairing.
Go Whale Watching
Whale watching is one of the best tour splurges in Victoria. Sightings are never guaranteed, of course, but the experience gives you a completely different view of the area: open water, coastal scenery, and the chance to see wildlife in a way you just can’t from downtown.
If you only book one tour in Victoria, whale watching is one of the strongest options. It turns a pretty city break into a true Vancouver Island experience.
This is also a good choice if you’ve already done the gardens before or want something more adventurous than a museum or afternoon tea. Just make sure you build enough time into your itinerary so you’re not rushing from a boat tour straight to dinner.
Book this highly-rated whale watching excursion in Victoria.
Walk Dallas Road
Dallas Road is where I’d go when I want that big, open coastal feeling. The views over the Strait of Juan de Fuca are beautiful, and it’s a lovely place for a scenic drive, walk, or sunset stop.
This is a great way to end a busy sightseeing day. After you’ve spent time around the Inner Harbour, Chinatown, or the gardens, Dallas Road gives you fresh air and space to breathe.
If the weather is clear, try to time your visit near sunset. It’s peaceful, scenic, and a nice reminder that Victoria is not just a cute city — it’s also right on the edge of some gorgeous Pacific Northwest coastal scenery.
See Hatley Castle
Hatley Castle is a beautiful historic mansion just outside of Victoria. It has gardens, scenic grounds, and a long history. It has also been used as a filming location for movies and TV shows, which makes it especially fun if you recognize it.
That said, I would not put Hatley Castle at the top of a first-time Victoria weekend unless you have a car or a special interest in historic buildings. It’s a great optional stop, but it does pull you away from the easy downtown sightseeing route.
If you’re staying longer than two days or this is a repeat trip, it’s much easier to justify adding it.

Take a Side Trip to Sidney
Sidney is a charming town outside of Victoria with shops, a waterfront, and the Shaw Centre for the Salish Sea. It’s a nice add-on if you have a car or if you’re taking the ferry route that brings you through the Sidney/Swartz Bay area.
For a first weekend in Victoria, I’d consider Sidney optional. It’s lovely, but it’s not where I’d send someone who only has one or two days and wants the classic Victoria experience.
If you have extra time, it can be a pleasant coastal stop. If your schedule is tight, stay focused on downtown Victoria, Butchart Gardens, or whale watching instead.
Try More Victoria Restaurants
Victoria has plenty of good food options, so you won’t be stuck eating in touristy spots unless you want to.
Jam Café and Blue Fox Café are both good breakfast options if you want a hearty start before sightseeing. For dinner, Il Terrazzo is a cozy Italian choice with pasta and seafood. Bard & Banker Public House is a Scottish-style pub with food, drinks, live music, and plenty of personality. Spinnakers is a good pick if you like craft beer and pub food. Brasserie L’Ecole is a better fit when you want something more upscale, and Pig BBQ Joint is a solid option if you’re craving barbecue.
My advice: match your meals to your itinerary. Choose casual seafood when you’re near the water, a cozy dinner downtown after a walking-heavy day, and a bigger breakfast before heading out to Butchart Gardens or a whale watching tour.
Want a more nuanced itinerary? See my Trip Planning Services!
2-Day Victoria BC Itinerary
You can see a lot of Victoria in two days, but the trick is not trying to do everything. The city is best when you leave room to wander, sit by the harbor, and enjoy the slower pace.
Here’s how I’d structure a relaxed weekend in Victoria.
Day 1: Inner Harbour, Chinatown, Fisherman’s Wharf, and Dallas Road
Start your first day with breakfast at Jam Café. It’s a hearty, popular breakfast spot and a good way to fuel up before a day of walking.
After breakfast, head to the Inner Harbour. Walk along the waterfront, see the Fairmont Empress, admire the Parliament Buildings, and take your time getting a feel for the city. This is the best first stop because so many of Victoria’s major sights are clustered around the harbor.
If you’re interested in history or need a weather backup, spend a couple of hours at the Royal BC Museum. If the weather is beautiful and you’d rather stay outside, continue walking along the waterfront instead.
For lunch, go to Red Fish Blue Fish for casual seafood near the water. Fish tacos, chowder, and a harbor view are exactly the kind of easy Victoria lunch that works well on a sightseeing day.
In the afternoon, walk through Chinatown and Fan Tan Alley. You don’t need a huge amount of time here, but it’s a worthwhile stop and gives your day more variety than staying only around the Inner Harbour.
I devoted a blog post to my quest to find the the underground tunnels in Chinatown. Find out how I did!
From there, head toward Beacon Hill Park. Wander the gardens, ponds, and walking trails. This is a nice reset after the more touristy downtown areas.
For dinner, choose Il Terrazzo if you want a cozy Italian meal, or head to Fisherman’s Wharf for something more casual and seafood-focused.
End the day with a walk along the Inner Harbour or Dallas Road. If the sky is clear, Dallas Road is especially lovely near sunset.
Day 2: Butchart Gardens, Afternoon Tea, or Whale Watching
Your second day depends on what kind of trip you want.
If this is your first visit and you want the classic Victoria experience, spend the morning at Butchart Gardens. Give yourself enough time to get there, explore without rushing, and enjoy lunch at The Dining Room Restaurant if you want to keep the day easy.
If you’re already heading out that way, you can add Victoria Butterfly Gardens afterward. It’s close to Butchart Gardens and works well as a paired stop.
If you’d rather stay closer to the water, book a whale watching tour instead. This is the better choice if you want a more adventurous day and a chance to see the coastline from the water.
For a slower, more romantic second day, book afternoon tea at the Empress. Pair it with a harbor walk, shopping, and a relaxed dinner downtown.
I would not try to do Butchart Gardens, whale watching, afternoon tea, and every downtown stop in one day. You technically might be able to cram too much in, but Victoria is much better when you let the day breathe.
Where to Stay in Victoria
For a first visit, I recommend staying near the Inner Harbour if your budget allows. You’ll be close to the waterfront, restaurants, major sights, and ferry access, which makes the whole trip much easier.
Best Area for First-Time Visitors: Inner Harbour
The Inner Harbour is the best base for a first Victoria trip because you can walk to so much. If you don’t want to rent a car, this is absolutely where I’d focus your hotel search.
From here, you can easily reach the Fairmont Empress, Parliament Buildings, Royal BC Museum, restaurants, harbor paths, and several tour departures.
Best Budget Stay: Ocean Island Inn
Ocean Island Inn is a good option for budget travelers. It’s a cute, funky hostel with private rooms, so it works well if you want to keep costs down without staying too far from the main sights.
This is the kind of place I’d look at if your priority is spending money on tours, ferry tickets, and food rather than a fancy hotel room.
Best Mid-Range Stay: Inn at Laurel Point
Inn at Laurel Point is a great mid-range hotel option. I’ve stayed here before and found it very comfortable, which is exactly what I want after a full day of walking around Victoria.
I also like that it gives you a waterfront feel while still keeping you close enough to enjoy the Inner Harbour area. It’s a strong pick if you want something nicer than a hostel but don’t want to go all-in on a luxury hotel.
Best Splurge Stay: Fairmont Empress Hotel
If you want the iconic Victoria hotel experience, stay at the Fairmont Empress. It’s historic, beautiful, and right in the heart of the Inner Harbour area.
This is the splurge option, but it makes sense for a romantic weekend, special occasion, or trip where the hotel itself is part of the experience.
Book the Fairmont Empress Hotel