Skip to main content

Luxury Hotels in Victoria

Find the luxury hotels that appeal to you the most

The best luxury hotels in Victoria

Check out our pick 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 harbour.

K
Katrin
From
Austria
We loved the hotel! the room was large enough, had all amenities, beds very confortable, quiet even if so close to the city center, staff was very friendly and helpful, food offer was great- we will be back!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,412 reviews
Price from
US$165.46
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.

M
Magdalena
From
Poland
location, ocean view (I saw 3 Orcas from the terrace!), hot pools, spacious room
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 393 reviews
Price from
US$240.74
1 night, 2 adults

The Magnolia Hotel & Spa

Hotel in Downtown Victoria, Victoria

Just 4 minutes' walk to the Inner Harbour, 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.

L
Lourdes
From
Philippines
Did not have breakfast. Enjoyed the room. Slept soundly. Helpful staff.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 467 reviews
Price from
US$204.01
1 night, 2 adults

Rosemead House

Hotel in Victoria

Situated in Victoria, 3.5 km from Point Ellice House, Rosemead House features accommodation with free bikes, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews
Price from
US$196.32
1 night, 2 adults

Abbeymoore Manor

Rockland, Victoria

Abbeymoore Manor is located in the Rockland district of Victoria, 1.6 km from Gonzales Bay Beach, 600 metres from Craigdarroch Castle and 2.7 km from Save-On-Foods Memorial Centre.

P
Poppy
From
Australia
In a beautiful neighbourhood on a beautiful property! Quiet and beautiful gardens!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 488 reviews
Price from
US$130.59
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 boasts an 18-hole golf course, a full-service spa and spacious guestrooms furnished with many comforts of home....

D
David
From
Canada
Gorgeous location, room, resort
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 129 reviews
Price from
US$161.96
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.

N
Natasha
From
United Kingdom
everything!! this was a beautiful stay! the room and view were incredible and the hotel looked after us well. we especially loved the jacuzzi bath and view!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 352 reviews
Price from
US$267.34
1 night, 2 adults

Villa Eyrie Resort

Malahat (Near Victoria)

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

A
Alison
From
United Kingdom
A wonderful hotel with fantastic views. Rooms are spacious and very comfortable. Breakfast was excellent but lunch and dinner menu a little restricted, but what was on offer was exquisite.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 354 reviews
Price from
US$218.13
1 night, 2 adults

Fisher House Victoria Bed and Breakfast

James Bay, Victoria

Featuring 4-star accommodation, Fisher House Victoria Bed and Breakfast is set in Victoria, 1.2 km from Steve Fonyo Beach and 2.5 km from Victoria Harbour Ferry.

M
Melanie Alexandra
From
Germany
We had such a wonderful stay here. The rooms were very clean and absolutely comfortable. The whole house was decorated with lovely details and the hospitality of Jen and her husband was just great. The breakfast was delicious and we received help whenever we needed it. Thank you for this amazing stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 89 reviews
All luxury hotels in Victoria

Top picks for Victoria hotels

Explore our most popular 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 harbour.

K
Katrin
From
Austria
We loved the hotel! the room was large enough, had all amenities, beds very confortable, quiet even if so close to the city center, staff was very friendly and helpful, food offer was great- we will be back!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,412 reviews
Price from
US$165.46
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.

M
Magdalena
From
Poland
location, ocean view (I saw 3 Orcas from the terrace!), hot pools, spacious room
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 393 reviews
Price from
US$240.74
1 night, 2 adults

The Magnolia Hotel & Spa

Hotel in Downtown Victoria, Victoria

Just 4 minutes' walk to the Inner Harbour, 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.

L
Lourdes
From
Philippines
Did not have breakfast. Enjoyed the room. Slept soundly. Helpful staff.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 467 reviews
Price from
US$204.01
1 night, 2 adults

Rosemead House

Hotel in Victoria

Situated in Victoria, 3.5 km from Point Ellice House, Rosemead House features accommodation with free bikes, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews
Price from
US$196.32
1 night, 2 adults

Abbeymoore Manor

Rockland, Victoria

Abbeymoore Manor is located in the Rockland district of Victoria, 1.6 km from Gonzales Bay Beach, 600 metres from Craigdarroch Castle and 2.7 km from Save-On-Foods Memorial Centre.

P
Poppy
From
Australia
In a beautiful neighbourhood on a beautiful property! Quiet and beautiful gardens!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 488 reviews
Price from
US$130.59
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 boasts an 18-hole golf course, a full-service spa and spacious guestrooms furnished with many comforts of home....

D
David
From
Canada
Gorgeous location, room, resort
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 129 reviews
Price from
US$161.96
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.

N
Natasha
From
United Kingdom
everything!! this was a beautiful stay! the room and view were incredible and the hotel looked after us well. we especially loved the jacuzzi bath and view!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 352 reviews
Price from
US$267.34
1 night, 2 adults

Villa Eyrie Resort

Malahat (Near Victoria)

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

A
Alison
From
United Kingdom
A wonderful hotel with fantastic views. Rooms are spacious and very comfortable. Breakfast was excellent but lunch and dinner menu a little restricted, but what was on offer was exquisite.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 354 reviews
Price from
US$218.13
1 night, 2 adults

Fisher House Victoria Bed and Breakfast

James Bay, Victoria

Featuring 4-star accommodation, Fisher House Victoria Bed and Breakfast is set in Victoria, 1.2 km from Steve Fonyo Beach and 2.5 km from Victoria Harbour Ferry.

M
Melanie Alexandra
From
Germany
We had such a wonderful stay here. The rooms were very clean and absolutely comfortable. The whole house was decorated with lovely details and the hospitality of Jen and her husband was just great. The breakfast was delicious and we received help whenever we needed it. Thank you for this amazing stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 89 reviews
All luxury hotels in Victoria

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.

Most booked luxury hotels in Victoria and surroundings in the past month

See all

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 89 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 98 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 10 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 488 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 129 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 467 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 393 reviews

Popular with guests booking luxury hotels in Victoria

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,412 reviews

Luxury hotels that guests love in Victoria

See all
Avg. price/night: US$162.76
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 129 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
Avg. price/night: US$174.62
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,412 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