The 10 best luxury hotels in Victoria, Canada | Booking.com
Skip to main content

The best luxury hotels in Victoria

Check out our selection of great luxury hotels in Victoria

Filter by:

Review score

Oswego Hotel

Hotel in James Bay, Victoria

The Oswego Hotel is located on a quiet street a few minutes' walk from Victoria’s parliament buildings and historic harbor.

B
B
From
United States
Great location, easy access to parking in their garage.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,584 reviews
Price from
$155.48
1 night, 2 adults

Illuminati Guest House

West Shore, Victoria

A recently renovated bed and breakfast in Victoria, Illuminati Guest House offers outdoor fireplace, parking on-site, and sports facilities.

J
Julie
From
Canada
Good- sized room with large tv with Netflix and other common apps(tubi, etc..), bathroom, large shared kitchen, pool, and sauna for guest use.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 105 reviews
Price from
$419.24
1 night, 2 adults

Amante Luxury Bed & Breakfast

Victoria

Amante Luxury Bed & Breakfast in Victoria provides adults-only accommodations with massage services, a garden, and barbecue facilities.

J
Jensen
From
Canada
Beautiful woodsy area. Calm, serene, saw deer, rabbits.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 112 reviews
Price from
$224.08
1 night, 2 adults

Oak Bay Beach Hotel

Hotel in South Oak Bay, Victoria

Nestled on the shores of the Salish Sea near Victoria, British Columbia, the Oak Bay Beach Hotel offers an unforgettable oceanfront retreat.

S
Sue
From
Canada
The restaurant was excellent- great food and very friendly service- the snug pub!!!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 409 reviews
Price from
$243.59
1 night, 2 adults

The Magnolia Hotel & Spa

Hotel in Downtown Victoria, Victoria

Just 4 minutes' walk to the Inner Harbor, this Victoria hotel offers guestrooms with free Wi-Fi as well as an on-site restaurant. A cable TV is offered in each room at The Magnolia Hotel & Spa.

J
John
From
United States
Convenience / location very walkable, great restaurant and staff was excellent. Super services
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 477 reviews
Price from
$196
1 night, 2 adults

Fisher House Victoria Bed and Breakfast

James Bay, Victoria

A 14-minute walk from Steve Fonyo Beach, Fisher House Victoria Bed and Breakfast offers 4-star accommodations in the James Bay district of Victoria.

C
Caterina
From
United States
The b&b was very cute, our room was super comfortable and the breakfast was amazing.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 86 reviews
Price from
$208.90
1 night, 2 adults

The Westin Bear Mountain Resort & Spa, Victoria

Victoria

Set among forests and mountains in a scenic natural environment, this exceptional resort features an 18-hole golf course, a full-service spa and spacious guestrooms furnished with many comforts of...

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 123 reviews
Price from
$154.69
1 night, 2 adults

Brentwood Bay Resort & Spa

Brentwood Bay (Near Victoria)

Overlooking serene Brentwood Bay near Victoria, British Columbia, this tranquil adults-only retreat offers spacious rooms with cozy fireplaces and breathtaking ocean views.

T
Thatcher
From
Canada
Chris Judge is awesome and everyone was so helpful and pleasant at this resort. We will come again for sure!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 380 reviews
Price from
$230.58
1 night, 2 adults

Villa Eyrie Resort

Malahat (Near Victoria)

Offering a spa center Villa Eyrie Resort is located on top of the Malahat Summit and is overlooking the Pacific Ocean and Finlayson Arm inlet. Room offer private balconies with scenic views.

a
alana
From
Canada
Beautiful and spacious room with massive tub. Restaurant was superb. Great space, food and service. The entire property is gorgeous.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 301 reviews
Price from
$198.06
1 night, 2 adults
All luxury hotels in Victoria

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel has that extra something to make your trip all the more memorable. These 5-star properties feature luxuries like on-site restaurants with sweeping city views, in-room massages, and spacious private terraces. They're often situated in central locations, which makes exploring a destination's main sights a breeze.

Most booked luxury hotels in Victoria and surrounding area in the past month

See all

Luxury hotels that guests love in Victoria

See all
  • Avg. price/night: $281.80
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 123 reviews
    Beautiful hotel up in the mountains. Chic hotel, very clean and classy. The staff are super friendly and helpful. The front desk manager Mark was amazing. He went above and beyond to help us out and made our stay an amazing experience.
    Guest review by
    sisouphanthong
    Young couple
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 2,584 reviews
    Superb - so hard to find spacious family accommodation for family of 5 with separate sleeping areas and kitchen facilities. This felt luxurious and wonderful location.
    Guest review by
    Morag
    Family with young children

Research, refine, and make plans for your whole trip