Hotels in Victoria, Canada

Search and compare Victoria, Canada hotels from hundreds of travel sites and save

Victoria, BC, Canada
2 Jul — 3 Jul2
Victoria, BC, Canada
Sat 2/7
Sun 3/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Victoria

Filter by star ratings
All filters
Hotel Grand Pacific
8.5 Excellent
463 Belleville Street, Victoria, BC, Canada
Show on map
0.8 km from city centre, Victoria, BC, Canada 
ExcellentBased on 957 reviews
8.5

Hotel Grand Pacific Victoria is set in Victoria and is close to local sightseeing spots, such as British Columbia Parliament Buildings. It also offers an indoor pool, a Jacuzzi and free Wi-Fi.

Delta Hotels by Marriott Victoria Ocean Pointe Resort
8.2 Excellent
100 Harbour Road, Victoria, BC, Canada
Show on map
0.7 km from city centre, Victoria, BC, Canada 
ExcellentBased on 510 reviews
8.2

Just a short stroll from Victoria Railway Station and surrounded by bars and restaurants, Delta Hotels by Marriott Victoria Ocean Pointe Resort is ideal for those who want to be in the centre of the city. Popular amenities, such as outdoor tennis courts and an indoor pool, make for an enjoyable stay in Victoria.

Best Western Plus Carlton Plaza Hotel
8.2 Excellent
642 Johnson Street, Victoria, BC, Canada
Show on map
0.1 km from city centre, Victoria, BC, Canada 
ExcellentBased on 629 reviews
8.2

BEST WESTERN PLUS Carlton Plaza Hotel is situated in Victoria and is close to the area's popular attractions. The various amenities this historic hotel features include valet parking, an express check-in and check-out feature and a beauty centre.

Inn at Laurel Point
8.4 Excellent
680 Montreal Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 
ExcellentBased on 282 reviews
8.4

Inn at Laurel Point is situated in Victoria and is close to the area's well-known attractions. It also offers a Jacuzzi and an indoor pool.

Chateau Victoria Hotel and Suites
8.5 Excellent
740 Burdett Avenue, Victoria, BC, Canada
Show on map
0.6 km from city centre, Victoria, BC, Canada 
ExcellentBased on 757 reviews
8.5

Contemporary in its design, Chateau Victoria Hotel & Suites is positioned in a popular area of Victoria. Offering complimentary wireless internet, a restaurant and a swimming pool, the hotel is within a 10-minute walk of St. Andrew's Cathedral, BC Ferries and Christ Church Cathedral.

Howard Johnson Hotel by Wyndham Victoria
1.0 Poor
310 Gorge Road East, Victoria, BC, Canada
Show on map
1.9 km from city centre, Victoria, BC, Canada 
PoorBased on 1 review
1.0

Howard Johnson by Wyndham Victoria provides comfortable 3-star accommodation in Victoria. It also offers a swimming pool, a sauna and an express check-in and check-out feature.

Strathcona Hotel
7.8 Good
919 Douglas Street, Victoria, BC, Canada
Show on map
0.4 km from city centre, Victoria, BC, Canada 
GoodBased on 1,948 reviews
7.8

Treating guests to a rooftop beach club with a volleyball court and a BBQ area with city views, Strathcona Hotel is convenient positioned in Victoria. It is moments from the Greater Victoria Public Library, eateries and nightlife options.

The Oswego Hotel
9.0 Excellent
500 Oswego Street, Victoria, BC, Canada
Show on map
1.0 km from city centre, Victoria, BC, Canada 
ExcellentBased on 477 reviews
9.0

The Oswego Hotel provides modern 4-star accommodation in Victoria. It is conveniently positioned for guests wishing to sightsee in the area.

Fairmont Empress
8.2 Excellent
721 Government Street, Victoria, BC, Canada
Show on map
0.7 km from city centre, Victoria, BC, Canada 
ExcellentBased on 645 reviews
8.2

Boasting an indoor pool, a Jacuzzi and a sauna, Fairmont Empress Hotel is situated in Victoria and provides elegant accommodation. It is moments from British Columbia Parliament Buildings, restaurants and nightlife options.

Days Inn Victoria Uptown
7.5 Good
229 Gorge Road East, Victoria, BC, Canada
Show on map
2.1 km from city centre, Victoria, BC, Canada 
GoodBased on 863 reviews
7.5

Boasting a sauna and a heated pool, Days Inn by Wyndham Victoria Uptown is located in Victoria and offers comfortable accommodation. Guests can also make use of free wireless internet.

Tips for booking hotels in Victoria

Cheapest month:January
Most expensive month:April
Average price in Victoria:C$ 312/night
Cheapest price found:C$ 61/night
Cheapest day:Tuesday
Most expensive day:Friday
C$ 142 - C$ 397
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 263 - C$ 335
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Victoria hotels

1
The Craigmyle
8.3 Excellent
1037 Craigdarroch Road, Victoria, BC, Canada
Show on map
1.7 km from city centre, Victoria, BC, Canada 

The Craigmyle provides comfortable 3-star accommodation in Victoria. A short stroll from Art Gallery of Greater Victoria, it offers individually-decorated rooms equipped with a refrigerator.

2
Victoria Regent Waterfront Hotel & Suites
9.0 Excellent
1234 Wharf Street, Victoria, BC, Canada
Show on map
0.3 km from city centre, Victoria, BC, Canada 

Located in Victoria, the hotel is set amongst a range of popular shops and is minutes on foot from Victoria Railway Station. It features modern rooms with an en suite bathroom and a kitchenette.

3
Pendray Inn and Tea House
8.6 Excellent
309 Belleville Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 

Situated close to Victoria Railway Station, this historic bed and breakfast is a convenient base for those wanting to discover Victoria and its surrounds. Guests can also enjoy complimentary internet access.

4
Brentwood Bay Resort & Spa
9.0 Excellent
849 Verdier Avenue, Victoria, BC, Canada
Show on map
18.2 km from city centre, Victoria, BC, Canada 

Brentwood Bay Resort & Spa is located on Vancouver Island and provides 4-star accommodation in addition to a Jacuzzi and a rooftop terrace. It has a fitness centre, as well as a swimming pool, an outdoor pool and a sauna.

5
Oak Bay Beach Hotel
9.2 Excellent
1175 Beach Drive, Victoria, BC, Canada
Show on map
5.0 km from city centre, Victoria, BC, Canada 

Oak Bay Beach Hotel is located on Vancouver Island and provides 4-star facilities as well as free Wi-Fi and a Jacuzzi. Popular amenities, such as a sauna and an outdoor pool, ensure a satisfying stay in Oak Bay.

6
The Parkside Hotel & Spa
810 Humboldt Street, Victoria, BC, Canada
Show on map
0.8 km from city centre, Victoria, BC, Canada 

Situated in Victoria, The Parkside Hotel & Spa offers stylish, 3-star accommodation close to the Miniature World. It features free wireless internet, a fitness centre and an indoor pool, and is within walking distance of British Columbia Parliament Buildings.

7
Embassy Inn
8.8 Excellent
520 Menzies Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 

Situated a short stroll from Victoria Railway Station, The Embassy Inn offers guests a convenient base while in Victoria. Those staying at the property have access to a sauna and an outdoor pool.

8
Royal Scot Hotel & Suites
8.6 Excellent
425 Quebec Street, Victoria, BC, Canada
Show on map
0.9 km from city centre, Victoria, BC, Canada 

Boasting a sauna, an indoor pool and a Jacuzzi, Royal Scot Hotel & Suites is situated in Victoria and provides modern accommodation. It is ideally located for those wanting to visit the area's popular attractions.

Cheapest hotels in Victoria, Canada

Ocean Island Inn Backpackers Suites - Hostel
7.1 Good
791 Pandora Avenue, Victoria, BC, Canada
Show on map
0.4 km from city centre, Victoria, BC, Canada 

Ocean Island Inn Backpackers Suites is a relaxed setting when in Victoria and is close to everything the area has to offer. Just a short walk from St. Andrew's Cathedral, it offers relaxed rooms equipped with a refrigerator.

C$ 53
Avg. per night
Capital Citycenter Hotel
1961 Douglas Street, Victoria, BC, Canada
Show on map
0.5 km from city centre, Victoria, BC, Canada 

Capital City Center Hotel is set in Victoria and is within a 10-minute walk of Victoria Railway Station. It also provides an outdoor pool, free Wi-Fi and a swimming pool.

C$ 89
Avg. per night
Cherry Tree Inn
7.6 Good
4879 Cherry Tree Bend, Victoria, BC, Canada
Show on map
9.5 km from city centre, Victoria, BC, Canada 

This comfortable motel in Saanich offers complimentary Wi-Fi, as well as luggage storage and a 24-hour reception. It is ideally positioned for guests wishing to discover the area's attractions.

C$ 103
Avg. per night
Misty Meadows B&B
9.6 Excellent
2627 Bukin Drive East, Victoria, BC, Canada
Show on map
10.7 km from city centre, Victoria, BC, Canada 

Misty Meadows B&B is located in Highlands and offers free Wi-Fi. It also provides a tour desk, a terrace and a garden.

C$ 153
Avg. per night
Island Travel Inn
5.7 Okay
1850 Douglas Street, Victoria, BC, Canada
Show on map
0.4 km from city centre, Victoria, BC, Canada 

Providing a Jacuzzi, Island Travel Inn is situated in Victoria and is a short stroll from Chinatown and Victoria City Hall. Surrounded by local bars and restaurants, it is within walking distance from Victoria Railway Station.

C$ 159
Avg. per night
Villa Marco Polo Bed And Breakfast Inn
1524 Shasta Place, Victoria, BC, Canada
Show on map
2.2 km from city centre, Victoria, BC, Canada 

Villa Marco Polo Bed and Breakfast Inn provides 3-star accommodation in Victoria. Those staying at the property can also make use of free wireless internet.

C$ 165
Avg. per night
Red Lion Inn and Suites Victoria
7.9 Good
3366 Douglas Street, Victoria, BC, Canada
Show on map
2.7 km from city centre, Victoria, BC, Canada 

This comfortable hotel in Saanich provides free wireless internet, as well as an outdoor heated pool and meeting rooms. It offers a gym, as well as scuba diving, fishing and billiards.

C$ 166
Avg. per night
Arbutus Inn
7.7 Good
2898 Douglas Street, Victoria, BC, Canada
Show on map
1.6 km from city centre, Victoria, BC, Canada 

Arbutus Inn is a comfortable base while in Victoria and is close to everything the area has to offer. It is a 10-minute drive from Christ Church Cathedral and provides free public parking on site.

C$ 170
Avg. per night

Hotel prices in Victoria

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Victoria

About Victoria

A bustling cultural hub, Victoria is one of the oldest cities in the Pacific Northwest, located on the southern tip of Vancouver Island. This charming city is framed by Neo-Baroque parliament buildings and a picturesque seafront and is remarked for its vibrant Bohemian vibes.

Things to do in Victoria

For a dose of culture, visit the Royal BC Museum. Experience the area’s rich diversity with a tour of the First People Galleries, stroll through the coastal forest of the Natural History Galleries and journey down the colonial street featuring a unique Chinatown with intricate storefronts.

Do you enjoy admiring architecture? Head to the Craigdarroch Castle, located a short walk from downtown. Feast your eyes upon four floors of detailed woodwork, stained-glass windows and lavish Victorian-era furnishings. Climb the tower’s steps to the top for distant views of the Olympic Mountains.

Check out the city’s landmark Parliament Buildings, serving as the province’s working government complex that’s open to the public. Stroll through the buildings at your own pace, stop in for a bite to eat at the Legislative Dining Room or join a 45-minute guided tour.

Insect lovers should stop by the Victoria Bug Zoo to see live insects from around the world. Tour exhibits feature 50 species, including glow-in-the-dark scorpions, thorny devils and Canada’s largest ant colony. Those brave enough can sign up for a thrilling bug handling experience.

Getting around Victoria

The easiest way to get around Victoria is by car or bicycle. Public transportation is run by the Victoria Regional Transit System, featuring iconic double-decker buses. The Victoria International Airport is less than 25 kilometres from downtown.

Facts about staying in Victoria

  • Where is the best place to stay in Victoria?

    Victoria has plenty to offer. Consider staying in some of its favored locations, like James Bay, Downtown, and Burnside.

  • What are the best hotels in Victoria?

    Four Points by Sheraton Victoria Gateway, rated with a score of 7.6 from 213 reviewers, is one of the most popular hotels in Victoria. Other top stays include Hotel Rialto, with an average rating of 8.4 from 1,062 reviewers, and Solo Suites, with a score of 8.2 from 213 reviewers.

  • What is a good hotel near University of Victoria?

    With a rating of 8.7/10 from 68 reviews, Lovely Home 10 Minutes To Downtown !!! is a hotel close to University of Victoria that is well recommended by HotelsCombined users.

  • What is a good hotel in Victoria near Victoria Harbour?

    Hotel Rialto is the hotel close to Victoria Harbour that is most recommended by HotelsCombined users, with 1,062 reviews rating it at 8.4/10.

  • Is there a good hotel near Bear Mountain Golf Club?

    A good hotel near Bear Mountain Golf Club is The Westin Bear Mountain Golf Resort & Spa, Victoria, which has been rated 7.7/10 by 100 HotelsCombined user reviews.

  • How much do hotels in Victoria cost?

    The average price of a hotel in Victoria is C$ 392 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Victoria?

    Over the last 3 days, Victoria hotels have been found for as cheap as C$ 148/night in searches by HotelsCombined users.

  • How much is a hotel in Victoria tonight?

    Prices for a hotel in Victoria tonight are about C$ 459 on average, but HotelsCombined users have found prices as low as C$ 237 for tonight in the last 3 days. The best price found for a 4-star hotel in Victoria tonight is C$ 438.