7 Best Hotels in Victoria, British Columbia

Background Illustration for Hotels

Victoria has a vast range of accommodations, with what seems like whole neighborhoods dedicated to hotels. Options range from city resorts and full-service business hotels to mid-priced tour-group haunts and family-friendly motels, but the city is especially known for its lavish bed-and-breakfasts in beautifully restored Victorian and Edwardian mansions. Outlying areas, such as Sooke and Saanich, pride themselves on destination spa resorts and luxurious country inns, though affordable lodgings can be found there, too.

British Columbia law prohibits smoking inside any public building or within 3 meters (20 feet) of an entrance. As a result, all Victoria hotels are completely smoke-free, including on patios and balconies, and in public areas. Only the larger modern hotels have air-conditioning, but it rarely gets hot enough to need it. Advance reservations are always a good idea, especially in July and August. Watch for discounts of up to 50% in the off-season (roughly November to February), though even then you'll need to book, as many rooms fill with retirees escaping prairie winters. Most Downtown hotels also charge at least C$15 per day for parking. Ask about phone and Internet charges (these can range from free to excessive) and have a look at the hotel breakfast menu; nearby cafés are almost always cheaper.

Downtown hotels are clustered in three main areas. James Bay, on the south side of the Inner Harbour near the Parliament Buildings, is basically a residential and hotel neighborhood. Bordered by the waterfront and Beacon Hill Park, the area is quiet at night and handy for sightseeing by day. It is, however, thin on restaurants and a bit of a hike from the main shopping areas. Hotels in the Downtown core, particularly along Government and Douglas streets, are right in the thick of shopping, dining, and nightlife, but they get more traffic noise. If you're willing to walk a few blocks east of the harbor, several quieter hotels and small inns are clustered amid the condominium towers. Vic West, across the Johnson Street Bridge on the harbor's north shore, is another quiet option, but it's a 15-minute walk or ferry ride to the bulk of shopping, dining, and sightseeing. Even so, you won't need a car to stay in any of these areas, and, given parking charges, you may be better off without one.

Outside of Downtown, Rockland and Oak Bay are lush, peaceful, tree-lined residential districts; the mile or so walk into town is pleasant, but you won't want to do it every day. The resorts and inns that we've listed farther afield, in Saanich, the West Shore, and Sooke, are, for the most part, self-contained resorts with restaurants and spas. Each is about 30 minutes from downtown Victoria, and you'll need a car if you want to make day trips into town.

Hotel Zed

$$$$ | 3110 Douglas St., Victoria, BC, V8Z 3K4, Canada Fodor's Choice

A self-confessed "rebel against the ordinary," Hotel Zed's megawatt color scheme and retro-chic interior have transformed a former, run-of-the-mill motel into one of Victoria's hippest stays, cocooned in a midcentury vibe with modern elements. Guest rooms feature 1960s-style rotary dial telephones, refurbished Tanker steel desks in neon colors, media hubs, comic books, and 42-inch flat-screen TVs. Guest amenities include a vinyl record listening station, vintage typewriters where you can type up a postcard and mail it for free, as well as free use of vintage bicycles, roller skates, skateboards, and the hotel's shuttle bus, a fully restored 1967 Volkswagen van. There's even an Airstream trailer for a family camp-out. Kids will also love the pool's Zedinator, a bubble-gum pink waterslide, and the games room with its Wii station and old-fashioned Ping-Pong table. Staff dudes are exceptionally cool, adding to this groovy blast from the past. Other Zed locations are in Tofino and Kelowna.

Pros

  • Lots of free stuff, including Downtown shuttle
  • übercool vibe
  • Hip, friendly staff

Cons

  • 10 minutes from Downtown core
  • Poolside rooms can be noisy
  • No elevator
3110 Douglas St., Victoria, BC, V8Z 3K4, Canada
250-388–4345
Hotel Details
62 rooms
No Meals

Quick Facts

Something incorrect in this review?

Chateau Victoria Hotel & Suites

$$$$ | 740 Burdett Ave., Victoria, BC, V8W 1B2, Canada

Far-reaching views from the upper-floor suites are a plus at this good-value, centrally located, independent hotel. Most units are one-bedroom suites with full balconies and up-to-date earth-tone color schemes; the upper-floor two-bedroom suites are huge and have private decks. Lower-floor standard rooms are small and plain but clean and well-priced. An indoor pool, plus kitchenettes in most rooms, make this a good family choice, too. Clive's Classic Lounge, just off the lobby, is an au courant spot for cocktails; higher up, the views from Vista 18, the top-floor restaurant/lounge, extend across the harbor. You might even be able to spot the hotel's rooftop honey bee hives. When the hotel upgraded its elevators, it created vertical art galleries in its stairwells, all done by local artists, so be sure to take them in.

Pros

  • Indoor pool, gym, and hot tub
  • Free Tesla charging stations
  • Free shuttle to downtown venues

Cons

  • Standard rooms lack views
  • Business oriented midweek
  • Restaurant not geared to children
740 Burdett Ave., Victoria, BC, V8W 1B2, Canada
250-382–4221
Hotel Details
176 rooms
No Meals

Quick Facts

Something incorrect in this review?

The Craigmyle Guest House

$$ | 1037 Craigdarroch Rd., Victoria, BC, V8S 2A5, Canada

Affordable and historic, this four-story manor near Craigdarroch Castle has been a guesthouse since 1913—accommodation options include suites with full kitchens, a lower floor suite with a private entrance, and four completely hypoallergenic rooms with organic bedding. A large, welcoming common room, a guest kitchen, and free self-serve laundry create a home-away-from-home feel and appeal to the many long-term guests who stay in the off-season. Note that housekeeping is not offered every day (just like home, right?) and all rooms are smoke free and chemical-scent free. A continental breakfast bar has lots of gluten-free and organic options. 

Pros

  • Free local calls
  • Guest laundry (also free)
  • Homey ambience

Cons

  • No elevator and a lot of stairs
  • Street parking only
  • No pets
1037 Craigdarroch Rd., Victoria, BC, V8S 2A5, Canada
250-595–5411
Hotel Details
15 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

James Bay Inn

$$ | 270 Government St., Victoria, BC, V8V 2L2, Canada
It's not as fancy as most Downtown hotels in and around the Inner Harbour, but this charming 1911 Edwardian manor offers one of Victoria's best accommodation deals. Rooms are clean and simply furnished; public areas are comfortable albeit a bit pokey, and exude a faded charm. The on-site café is more contemporary, and hotel guests receive a 15% discount off the dinner menu in the very lively pub downstairs. If you're traveling as a family, the studios and one-bedroom suites in the heritage property next door are exceptional values and book up months in advance.

Pros

  • Great value
  • Central location
  • 15% off on-site pub menu

Cons

  • Unsophisticated
  • No elevator
  • No parking
270 Government St., Victoria, BC, V8V 2L2, Canada
250-384–7151
Hotel Details
45 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Royal Scot Hotel & Suites

$$$ | 425 Quebec St., Victoria, BC, V8V 1W7, Canada
Large suites, great rates, a handy location, and a friendly staff keep couples, families, and bus tours coming back to this well-run James Bay hotel. The games room, pool table, indoor pool, hot tub, sauna, laundry room, and small grocery store make this an especially good choice, especially for longer stays. The interior is old-fashioned, but it's freshly upholstered and well maintained. The grounds, including a restaurant courtyard, are prettily landscaped with flower beds and hanging baskets, and a shuttle service saves you the five-minute walk to the town center.

Pros

  • Great for kids
  • Quiet neighborhood
  • Free local calls

Cons

  • Lots of kids and tour groups
  • Books up months in advance
  • No pets
425 Quebec St., Victoria, BC, V8V 1W7, Canada
250-388–5463
Hotel Details
176 suites
No Meals

Quick Facts

Something incorrect in this review?

Swans Hotel

$$$ | 506 Pandora Ave., Victoria, BC, V8W 1N6, Canada
This 1913 former warehouse in Victoria's old town is one of the city's most enticing small inns and is further enhanced by the all-suites accommodations. The studios and one- and two-bedroom suites, all with full kitchens, are roomy, comfortable, and stylish, with rich earth tones, exposed beams, and pieces from the late owner's extensive art collection. Many of the larger units have 11-foot ceilings, fireplaces, and loft bedrooms. Interior rooms have private courtyard-facing patios or balconies. More art—and nightly live music—fills the brewpub on the main floor. There's also on on-site beer and wine store.

Pros

  • Handsome suites with kitchens
  • Great for families
  • Handy to shopping and restaurants

Cons

  • Only stairs access some suites
  • Pub noise on the lower floors
  • Parking is off-site
506 Pandora Ave., Victoria, BC, V8W 1N6, Canada
250-361–3310
Hotel Details
31 suites
No Meals

Quick Facts

Something incorrect in this review?

Spinnakers Guesthouses

$$ | 308 Catherine St., Victoria, BC, V9A 3S8, Canada
Three houses make up the accommodations at this B&B, run by the owner of the popular Spinnakers Gastro Brewpub. The four Garden Suites, each with a separate bed and living room, are the largest—and priciest options. Surrounding an ivy-draped courtyard, each has a private entrance, a patio, and a kitchen or kitchenette. Five rooms in the 1884 adults-only Heritage House are smaller (and less expensive) but nicely decorated with local art and English and Welsh antiques; most have fireplaces and double whirlpool tubs with rain showers. A one-bedroom bungalow has a private garden. Wherever you stay, breakfast is included, and you can have it at the restaurant or delivered to your door.

Pros

  • Nice breakfast included in rates
  • Free parking

Cons

  • 15-minute walk to Downtown
  • Little else in the neighborhood
308 Catherine St., Victoria, BC, V9A 3S8, Canada
250-386–2739
Hotel Details
5 rooms, 4 suites, 1 cottage
Free breakfast

Quick Facts

  • $$

Something incorrect in this review?