SD › Victoria Hotels
Updated: April 24, 2022
• Best Hotel: Fairmont Empress
• Boutique Hotel: Magnolia Hotel
• Cheap Hotel: James Bay Inn
• Family Hotel: Ocean Pointe
• Hotel Pool: Ocean Pointe
• Near Airport: Sidney Pier
• Near Ferry Port: Sidney Pier
The 18 Best Hotels in Victoria, BC
1. Fairmont Empress
Hotel Phone: 250-384-8111
Iconic hotel in a prime downtown location facing the vibrant and colorful Inner Harbor. The 464 guest rooms are well appointed with contemporary décor and ritzy accents. Their award-winning spa, sophisticated restaurant and Q Bar, and afternoon tea in the Lobby Lounge are all very impressive. The amenities are superb and include an indoor heated pool, whirlpool, sauna, steam room, gym, and several gift shops. Guests can upgrade to Fairmont Gold which provides complimentary breakfast, all-day snacks and beverages, evening appetizers, and an honesty bar in the exclusive and posh Gold Lounge. Pet-friendly rooms are available.
• Hotel Website • Check prices for Fairmont Empress
2. Oak Bay Beach Hotel
Hotel Phone: 250-598-4556
Award-winning waterfront hotel with spectacular views, an award-winning spa, and three heated outdoor mineral pools perched on the edge of the Pacific Ocean. There are three onsite eateries, and the posh guest rooms feature exquisite bathrooms with soaker tubs and heated tile floors. Great perks include access to the spa’s steam room, chauffeur service to Oak Bay Village, and nightly turn down service. The hotel is set in the affluent and picturesque neighborhood of Oak Bay, a 15-minute drive from downtown Victoria. Note the outdoor mineral pools are adults-only.
• Hotel Website • Check prices for Oak Bay Beach Hotel
3. Magnolia Hotel & Spa
Hotel Phone: 250-381-0999
This luxurious award-winning boutique property close to the Inner Harbor offers a fantastic dining room, full-service spa, and upscale and elegant décor, and is easily walkable to the many downtown shops and restaurants. Guest rooms feature floor-to-ceiling windows, deluxe duvets, feather pillows, evening turn-down service, and some rooms have a cozy gas fireplace. Complimentary in-room offerings are glass-decanter filtered water, fruits, and chocolates. Bicycles are available year-round free of charge.
• Hotel Website • Check prices for Magnolia Hotel & Spa
4. Marriott Inner Harbour
Hotel Phone: 250-480-3800
This contemporary 4-star hotel is centrally located just two blocks from the Inner Harbor. The hotel has a restaurant that’s open for breakfast and dinner. The guest rooms are comfortable and spacious with floor-to-ceiling windows and city views. All standard guest rooms feature modern laminate flooring. Amenities include an indoor heated pool, whirlpool, steam room, and fitness room. Pets are allowed.
• Hotel Website • Check prices for Marriott Inner Harbour
5. Delta Ocean Pointe Resort
Hotel Phone: 250-360-2999
This stylish waterfront hotel offers excellent accommodations with comfortable rooms and modern décor. There is also a large indoor heated pool and whirlpool, full-service spa, outdoor tennis courts, racquetball court, and a Starbucks. The hotel’s restaurant and bar offers great food and terrific views of the city. A paved seaside pathway twists along the harbor, just behind the hotel, and is a great spot for a stroll. Easily walkable to downtown attractions (10-minute walk) over the pedestrian-friendly “lifting” Johnson Street Bridge.
• Hotel Website • Check prices for Delta Ocean Pointe Resort
6. Chateau Victoria Hotel & Suites
Hotel Phone: 250-382-4221
Located in the heart of downtown, Chateau Victoria offers comfortable, contemporary rooms and spacious suites; some with two bedrooms, kitchens, and large furnished balconies. There’s an indoor pool, hot tub, and exercise room, and complimentary shuttle service to downtown attractions. In addition to an award-wining cocktail bar, Chateau Victoria also features a rooftop restaurant with excellent city, harbor, and mountain views.
• Hotel Website • Check prices for Chateau Victoria Hotel & Suites
Hotel Phone: 250-383-4157
This heritage-style boutique hotel with its sophisticated style and modern décor is walkable to all downtown attractions. The rooms are sleek and modern with heated bathroom floors, a stereo system, and espresso maker. The restaurant and bar is upscale and classy. There’s also a wine and beer store by the entrance, bicycles to rent, and free unlimited access to a top-notch offsite fitness center. Children 15 years and under stay free. Pet-friendly rooms available—note small dogs only.
• Hotel Website • Check prices for Rialto
8. Grand Pacific
Hotel Phone: 250-386-0450
This traditionally styled hotel, facing Victoria’s Inner Harbor and adjacent to the Parliament buildings, features a phenomenal indoor Olympic-size lap pool, children’s wading pool, whirlpool, sauna, and large gym + fitness classes. All guest rooms feature a private balcony, some with terrific harbor or city views. Signature category rooms & suites have a fresh updated look with soft greys and pale pastel accents. There is a restaurant with an outdoor patio, lounge, and sandwich/coffeeshop. Pets are allowed in select rooms.
• Hotel Website • Check prices for Grand Pacific
9. Brentwood Bay Resort
Hotel Phone: 250-544-2079
This remarkable adults-only hotel sits on the shores of picturesque Brentwood Bay and offers modern simplicity with its expansive windows, exposed Cedar beam design, and on-site marina with kayak and paddleboard rentals. There is a heated outdoor pool and hot tub open year-round (fully-licensed), two eateries, a spa, and all guest rooms feature ocean views. The Ocean Villas have two bedrooms, a massive bathroom, and a fully equipped kitchen. Live music in the Lobby Lounge every weekend. Pets are allowed in select rooms and downtown Victoria is a 20-minute drive away.
• Hotel Website • Check prices for Brentwood Bay Resort
10. DoubleTree Hotel & Suites
Hotel Phone: 250-940-3100
Modern hotel in a good downtown location with limited amenities but spacious and comfortable guest rooms. The hotel features a gourmet pizzas place, an English pub, a Starbucks coffeeshop and a small gym. Two blocks from Victoria’s Inner Harbor. It’s a pet-friendly hotel with no size restrictions.
• Hotel Website • Check prices for DoubleTree Hotel & Suites
11. Sidney Pier Hotel & Spa
Hotel Phone: 250-940-3100
Modern all-glass waterfront hotel in the seaside town of Sidney-by-the-Sea, with some guest rooms offering ocean views and patios, a restaurant, spa and hair salon, and coffeeshop. Steps to a variety of boutique shops, art galleries, and the local aquarium, which is great for kids. A minute’s walk to the oceanfront promenade. The hotel allows small dogs only.
• Hotel Website • Check prices for Sidney Pier Hotel & Spa
12. Abigail’s Hotel
Hotel Phone: 250-388-5363
This is a charming adults-only B&B offering loads of old-world charm, complimentary three-course gourmet breakfast and evening appetizers, a Library Room with beer and wine service, and is set in a quiet residential location three blocks to downtown Victoria and the Inner Harbor. Pets are not allowed.
• Hotel Website • Check prices for Abigail’s Hotel
13. Regent Waterfront Hotel & Suites
Hotel Phone: 250-386-2211
High-rise waterfront hotel near the Johnson Street Bridge. Rooms and suites sleep up to six; many have private balconies or patios with excellent views over the Inner Harbour or old town. Parking and concierge services are complimentary, and though Victoria Regent does not have dining options on-site, many suites have full kitchens and there are plenty of great restaurants within walking distance.
• Hotel Website • Check prices for Regent Waterfront Hotel & Suites
Hotel Phone: 250-384-4003
This delightful and charming boutique property has four beautifully decorated apartment-like suites. The décor is tasteful and modern with a fully-equipped kitchen, gas fireplace, private balcony/patio, and complimentary onsite laundry. Beautiful location in a quiet neighborhood only 6 blocks to downtown Victoria. Adults only and no pets allowed.
• Hotel Website • Check prices for Auberge
15. Helm’s Inn
Hotel Phone: 250-385-5767
Comfortable budget hotel in a central location near the Inner Harbour. All rooms and suites feature kitchenettes with a cook top or stove, kitchen sink, microwave, and apartment-size refrigerator, and there’s a coin-operated laundry for guest use. Well located near Beacon Hill Park, within a 5-minute walk from the Royal BC Museum and the waterfront.
• Hotel Website • Check prices for Helm’s Inn
16. Swans Brewery, Pub & Hotel
Hotel Phone: 250-361-3310
Historic boutique hotel with an on-site craft beer brewery and industrial warehouse pub. Located in a 1913 building one block from the waterfront, each of the 31 suites at Swans are cozy and charming, featuring original artwork and unique historic features like high ceilings, exposed beams, and lofts. The penthouse loft is split over three levels and has a giant rooftop patio with views over the Inner Harbour. All suites have full kitchens, and there are laundry facilities within the hotel. Located in the heart of old town Victoria, one block from the Johnson Street Bridge.
• Hotel Website • Check prices for Swans Brewery, Pub & Hotel
17. Coast Victoria Hotel
Hotel Phone: 250-360-1211
Waterfront hotel with a unique indoor/outdoor swimming pool and hot tub. Rooms are contemporary in style and relatively spacious; each has a coffee maker and mini-fridge, some have private balconies. There’s also a seafood restaurant and fitness center, and the hotel offers complimentary shuttle service to several Victoria attractions. Located right on the marina near Fisherman’s Wharf Park and a 15-minute walk from downtown.
• Hotel Website • Check prices for Coast Victoria Hotel
18. Royal Scot Hotel & Suites
Hotel Phone: 250-388-5463
Great, homey hotel within a 5-minute walk from the ferry terminal. Accommodations are spacious, ranging from 400 sq. ft. guest rooms to 900 sq. ft. 2-bedroom suites with kitchens and dining areas. Great for families, the Royal Scot not only has an indoor pool and hot tub, but also a sauna, fitness center, billiard room, and game room. Their on-site restaurant and lounge features garden patio seating. Located one block from the harbor and ten minutes on foot from the center of town, with complimentary in-town shuttle service.
• Hotel Website • Check prices for Royal Scot Hotel & Suites
- Best Hotels in Victoria for Families
- Where to Stay in Victoria
- Victoria Hotel Map
- Victoria Hotel Reviews
- Where to Stay in Vancouver, BC
- Best Hotels in Vanvcouver
- Best Hotels in Vancouver for Families
- Best Hotels in Tofino
- Where to Stay in Tofino
- Best Hotels in Banff
- Best Hotels in Banff for Families
- Best Hotels in Sun Peaks
- Best Hotels in Whistler for Families
- Best Hotels in Seattle
- Best Hotels in Seattle for Families
Get All New Content• My Travel Newsletter