3 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.

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?

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?

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?

Recommended Fodor's Video