The Best Hotels in Victoria

Victoria › Victoria Hotels
Updated: October 17, 2023
By Santorini Dave

Our Favorite Victoria Hotels

• On Harbour: Fairmont Empress
• For Couples: Magnolia Hotel
• For Families: Ocean Pointe
• Best Pool: Ocean Pointe
• Budget: James Bay Inn
• Near Airport: Sidney Pier
• Near Ferry Port: Sidney Pier

Best luxury hotel in Victoria, BC.

The fantastic Fairmont Empress on the Inner Harbor is the best hotel in Victoria by a large measure.

The 18 Best Hotels in Victoria, BC

1. Fairmont Empress

Luxurious Fairmont Empress Hotel on the Inner Harbour in Victoria
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 WebsiteCheck prices for Fairmont Empress

2. Oak Bay Beach Hotel

Twin room with balcony and water view in 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 WebsiteCheck prices for Oak Bay Beach Hotel

3. Magnolia Hotel & Spa

Luxurious room with fireplace in Magnolia Hotel & Spa in Victoria
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 WebsiteCheck prices for Magnolia Hotel & Spa

4. Marriott Inner Harbour

Luxurious room in Marriott Inner Harbour hotel.
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 WebsiteCheck prices for Marriott Inner Harbour

5. Delta Ocean Pointe Resort

Indoor heated pool at 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 WebsiteCheck prices for Delta Ocean Pointe Resort

6. Chateau Victoria Hotel & Suites

Large Victoria hotel room.
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 WebsiteCheck prices for Chateau Victoria Hotel & Suites

7. Rialto

Rialto boutique hotel in downtown Victoria
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 WebsiteCheck prices for Rialto

8. Grand Pacific

Olympic-sized pool in Grand Pacific Hotel
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 WebsiteCheck prices for Grand Pacific

9. Brentwood Bay Resort

Spacious room and balcony at 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 WebsiteCheck prices for Brentwood Bay Resort

10. DoubleTree Hotel & Suites

Comfortable suite at 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 WebsiteCheck prices for DoubleTree Hotel & Suites

11. Sidney Pier Hotel & Spa

Sidney Pier Hotel & Spa overlooking the water
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 WebsiteCheck prices for Sidney Pier Hotel & Spa

12. Abigail’s Hotel

Homey room with a fireplace at the adults-only 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 WebsiteCheck prices for Abigail’s Hotel

13. Regent Waterfront Hotel & Suites

Top Victoria, BC hotel with good view.
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 WebsiteCheck prices for Regent Waterfront Hotel & Suites

14. Auberge

Beautiful suite at Auberge boutique hotel
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 WebsiteCheck prices for Auberge

15. Helm’s Inn

Cheap hotel in Victoria with full kitchen.
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 WebsiteCheck prices for Helm’s Inn

16. Swans Brewery, Pub & Hotel

Trendy boutique hotel near Victoria bars and restaurants.
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 WebsiteCheck prices for Swans Brewery, Pub & Hotel

17. Coast Victoria Hotel

Good hotel with views of downtown Victoria
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 WebsiteCheck prices for Coast Victoria Hotel

18. Royal Scot Hotel & Suites

Inexpensive hotel in downtown Victoria, Canada.
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 WebsiteCheck prices for Royal Scot Hotel & Suites

About Santorini Dave

Santorini Dave Santorini Dave was started in 2011 by a guy who loves Greece and Europe, travel and great hotels. We're now a small team of writers and researchers dedicated to providing the best travel content on the internet. We focus on Santorini, Mykonos, Athens, and Greece, offering recommendations for top hotels, neighborhoods, and family-friendly hotels worldwide. Dave can be contacted at