Skip to main content
Accommodation Flights Flight + Hotel Car rentals Tours & Activities Airport taxis

Hotels and more in Victoria

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Hotel Grand Pacific 4 stars

Hotel in Downtown Victoria, Victoria

Featuring an indoor pool and hot tub, this Victoria hotel is just 3 minutes’ walk from the Victoria Clipper Ferry Terminal and Coho Ferry Terminal. Location, nice rooms, parking facilities (for a fee), good atmosphere.

Show more Show less
9
Superb
1,240 reviews
Avg. price/night:
£99
Check availability

Helm's Inn 2 stars

Hotel in Downtown Victoria, Victoria

Outside of Beacon Hill Park, this all-suite hotel in Victoria city centre offers spacious accommodations with free WiFi. Dallas Road is 15 minutes' walk away. Comfortable and very nice location.

Show more Show less
9
Superb
1,085 reviews
Avg. price/night:
£65
Check availability

DoubleTree by Hilton Hotel & Suites Victoria 4 stars

Hotel in Downtown Victoria, Victoria

Only 5 minutes’ walk from the Inner Harbour, the Double Tree by Hilton Hotel & Suites Victoria offers a restaurant and bar on site. A mini market provides additional convenience. Were at location near tour buses. Clean and inviting.

Show more Show less
9
Superb
478 reviews
Avg. price/night:
£93
Check availability

The Inn at the Union Club of British Columbia 4 stars

Hotel in Downtown Victoria, Victoria

Located in the heart of Victoria and across from the Inner Harbour, this property offers old Victorian décor, an on-site bar/lounge and a billiards room. Rooms feature a flat-screen cable TV. I loved the ambience. It was an oasis of calm. I even got to practice a little on the grand piano. The bed and bed linen were so comfortable. Absolutely loved the decor.

Show more Show less
9
Superb
178 reviews
Avg. price/night:
£110
Check availability

Oak Bay Beach Hotel 5 stars

Hotel in South Oak Bay, Victoria

Located 750 metres from Victoria Golf Club, Oak Bay Beach Hotel features an on-site spa. Free underground parking is available for all guests. All spacious rooms offer a balcony or deck. Friendly staff Great facilities Great location

Show more Show less
9.4
Superb
598 reviews
Avg. price/night:
£152
Check availability

Pendray Inn and Tea House 3 stars

Hotel in James Bay, Victoria

Built in 1897, this historic Victoria mansion provides free WiFi in all rooms. The Pendray restaurant features traditional afternoon tea service Monday and Tuesday from 11:00 to 14:00. The location, the cosy vintage room, the friendly staff and the magnificent breakfast

Show more Show less
9.2
Superb
389 reviews
Avg. price/night:
£105
Check availability

Magnolia Hotel & Spa 5 stars

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 Magnolia Hotel & Spa. We loved everything about this hotel.Five Star for us and First Class

Show more Show less
9.4
Superb
136 reviews
Avg. price/night:
£158
Check availability

Abigail's Hotel 5 stars

Hotel in Fairfield, Victoria

Featuring historic décor, this adult-only Victoria accommodation was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms. Great spot for a romantic escape, as well as a family trip. Elegant, cozy and an uncommon sense of home.

Show more Show less
9.6
Exceptional
369 reviews
Avg. price/night:
£110
Check availability

Victoria Regent Waterfront Hotel & Suites 4 stars

Hotel in Downtown Victoria, Victoria

Overlooking Victoria's inner harbour and Parliament buildings, this hotel features a restaurant and on-site spa services. A balcony or patio is offered in each room. Excellent location, nice staff, clean room.

Show more Show less
9.2
Superb
798 reviews
Avg. price/night:
£140
Check availability

The Embassy Inn 3 stars

Hotel in Downtown Victoria, Victoria

Located within Victoria's Inner Harbour, this hotel is 190 m from the British Columbia Parliament Buildings. WiFi is provided in all areas. Free underground and surface parking are available. Breakfast was perfect and staff was professional. The receptionist ordered us the zodiac and it was great (From Spring Tide).

Show more Show less
9.1
Superb
797 reviews
Avg. price/night:
£90
Check availability

Most booked hotels in Victoria in the past month

See all

Victoria's best hotels with breakfast

See all

Budget hotels in Victoria

See all

Hotels located in the centre of Victoria

See all

FAQs about hotels in Victoria

  • On average, 3-star hotels in Victoria cost £97 per night, and 4-star hotels in Victoria are £152 per night. If you're looking for something really special, a 5-star hotel in Victoria can on average be found for £211 per night (based on Booking.com prices).

  • On average, it costs £76 per night to book a 3-star hotel in Victoria for tonight. You'll pay on average around £106 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Victoria will cost around £137 (based on Booking.com prices).

  • These hotels in Victoria are highly rated by couples: Abigail's Hotel, Magnolia Hotel & Spa and Oak Bay Beach Hotel.

  • Travellers who stayed in Victoria near Victoria International Airport (YYJ) have said good things about Best Western Plus Emerald Isle Hotel, The Cedarwood Inn & Suites and Sidney Waterfront Inn.

  • Some of the best hotels in Victoria near The Parliament Building include Magnolia Hotel & Spa, Pendray Inn and Tea House and The Embassy Inn.

  • Helm's Inn, Hotel Grand Pacific and Abigail's Hotel are some of the popular hotels in Victoria.

  • Many families visiting Victoria loved staying at Abigail's Hotel, Pendray Inn and Tea House and Victoria Regent Waterfront Hotel & Suites.

  • The average price per night for a 3-star hotel in Victoria this weekend is £84 or, for a 4-star hotel, £106. Looking for something even fancier? 5-star hotels in Victoria for this weekend cost on average around £148 per night (based on Booking.com prices).

  • For hotels in Victoria that serve up a highly-rated breakfast, try Abigail's Hotel, Oak Bay Beach Hotel and Pendray Inn and Tea House.

  • Downtown Victoria, James Bay and Chinatown are popular with other travellers visiting Victoria.

Ye Olde England in British Columbia's Capital

Picture Ye Olde English pubs, turn-of-the-century British buildings and immaculately planned parks. Now place it in a pristine coastal environment on Vancouver Island in Canada and you have the capital city of British Columbia, a region of extraordinary and unabashed beauty.

Grab your camera and head for a walk in the Garden City to the beautiful Butchart Gardens with its colourful flowers and foliage that change through the seasons. Revitalise your lungs with some pure Canadian air by going cycling along the largest network of bicycle tracks for any city in Canada.

The Inner Harbour provides many activities both on land or out to sea. Buskers and artists make this a lively epicentre of entertainment with many restaurants or take a harbour cruise to admire the coast from afar.

Whale watching is a must-do excursion from Victoria Harbour with the Orca whale a popular attraction. Craigdarroch Castle and the Royal British Columbia Museum are favourite day trips in the capital.

BC Ferries from Vancouver gets you to the southern tip of Vancouver Island. You can then drive a short distance to the city centre where most of the hotels are found on Booking.com. Victoria International Airport services flights from Canada and the USA.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Victoria:

Explore guest reviews of hotels in Victoria

See all