Feb 25, 2020 - Feb 26, 2020

2 adults - 1 room

Hotels in Victoria

Located on the southernmost tip of Vancouver Island, Victoria is the capital city of British Columbia and one of the province's top tourist destinations. It is also known as one of Canada's best cities to live in, with an abundance of friendly people, a mild climate, and gorgeous landscapes. With over a hundred hotel options in the Victoria area, Skyscanner will search and compare all the best options available on your trip dates.

Luxury Hotels in Victoria

For special occasions, staying in the best hotels adds a little luxury to your vacation. The Oak Bay Beach Resort is an elegant five star hotel located on the coast of the Haro Strait. The hotel consists of a hundred rooms and suites complete with heated floors, working fireplaces, and gorgeous floor-to-ceiling windows. Many suites offer incredible ocean views. Guests of the hotel also have free access to the heated seaside mineral baths. The baths are the perfect way to relax after a long day of exploring the city. Though rooms at the Oak Bay Beach Resort are expensive, the elegant décor and friendly staff will make you feel like royalty.

The Fairmont Empress Hotel is another of the most popular luxury hotels in Victoria. This four star hotel has over four hundred guest rooms, each decorated with a fun mix of classic and modern décor styles. The hotel is best known for offering afternoon tea service in the hotel's gorgeous lounge. With over twenty teas to choose from and delicious, homemade scones, having tea at the Empress is an unforgettable experience.

Affordable Hotels in Victoria

There are also plenty of top-rated hotels in Victoria at an affordable price point of about $100 CAD or less per night. The James Bay Inn Hotel is a three star hotel located within walking distance to downtown Victoria. The guest rooms are bright and cozy, with free Wi-Fi and free parking included in the room rates. There are also two dining choices available at the hotel: a casual café and a fun pub.

The Craigmyle is another downtown three star Victoria hotel with affordable prices and great guest ratings. Guest rooms at the Craigmyle are elegantly decorated and have beautiful, scenic views of the city. There are also many services and amenities included in the room rate, including free Wi-Fi, free US and Canada calling, and even free laundry.

Victoria Hotels Near the Royal British Columbia Museum

By far, one of the must-see tourist attractions in Victoria is the Royal British Columbia Museum. The Museum focuses on the history of British Columbia through the ages, with three permanent galleries and other touring exhibitions. Located less than a ten-minute walk away, the Magnolia Hotel and Spa is a great choice for vacations involving the Royal British Columbia Museum. And not only is this four star hotel in a great location, it's also one of the most highly rated hotels in terms of guest experience.

The Hotel Grand Pacific is another four star hotel in Victoria located just down the street from the Royal Museum. Each room at the Grand Pacific comes with its own private balcony as well as free Wi-Fi, a mini-refrigerator, and luxurious bathrobes to borrow. With its prime downtown location and over three hundred rooms available, the hotel is also a great choice for weddings or family reunions.

Top rated hotels in Victoria

from C$ 116
from C$ 172
from C$ 245

What are travelers saying about Victoria?

Family Travelers
History Buffs
Outdoor Enthusiasts
Green Travelers
Member reviews (130)
Tracy C
Tracy CMountain View, California, USA

I’ve only ever visited Victoria in the summer but all 3 times it has been absolutely charming. It’s a very walkable and pleasant city. I loved strolling the scenic inner harbor and waterfront.

Alex Zamarron
Alex ZamarronHouston, Texas, USA

Beautiful city with such kind people. Though it’s a small city, it’s packed with tons of activities! Don’t be afraid to talk to locals they will always recommend the best things! If you’re ever in the area, please go to the Old Spaghetti Factory. Oh, and don’t forget the poutine!

Tarina Peterson
Tarina PetersonCentennial, Colorado, USA

One of my favorite cities in Canada. We took the ferry from Port Angeles and had such a good time the weather was gorgeous. It’s a very walkable city with plenty to see and do.

Leigh Virkus
Leigh VirkusPittsford (town), New York

This is one of our favorite cities in Canada. It is just the right size, has terrific weather and very friendly residents. It almost has a European vibe to it.


The least expensive month is October, with an average of C$ 152 per night. The most expensive month to stay in Victoria is August, with an average price of C$ 270 per night.
The average price of a hotel in February last year was C$ 178 per night. This is 11% less than the average nightly price of C$ 199 seen over the previous 12 months.
In Victoria, the expected average temperature in February is 6.0°C/42.7°F. The warmest month is typically July, which averages 21.4°C/70.5°F. The coolest month is January, with temperatures averaging 2.3°C/36.1°F.
The nearest airport to Victoria is Victoria Inner Harbor (YWH) (0.64km). Other nearby airports include: Victoria International (24.83km) Maple Bay (46.93km) Ganges Harbor (47.89km)

Plan a trip to Canada