Skip to main content

3-Star Hotels in Victoria

Find the 3-star hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best 3-star hotels in Victoria

Check out our selection of great 3-star hotels in Victoria

Filter by:

Review score

Marketa's Bed and Breakfast

James Bay, Victoria

Showcasing Edwardian décor, this bed and breakfast in downtown Victoria is just a 10-minute walk from Royal British Columbia Museum. Rooms feature a fireplace and barbecue facilities are on site.

H
HOYOUNG
From
Japan
location, staff, room condition and breakfast were all perfect. I will stay here again
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 767 reviews
Price from
$145.08
1 night, 2 adults

Red Lion Inn and Suites Victoria

Hotel in Victoria

Featuring a seasonal outdoor pool and 2 on-site restaurants, this Victoria hotel is located along major bus routes. Uptown Shopping Center is only 1 minute away.

G
Gene
From
United States
Good location just north of downtown off of Douglas st, our room included a water kettle, fridge, microwave, dishes, cutlery etc. Didn't need the extra things but be great for next time.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,905 reviews
Price from
$99.83
1 night, 2 adults

Huntingdon Hotel and Suites

Hotel in Inner Harbour, Victoria

Offering 2 on-site restaurants, The Huntingdon Hotel and Suites provides free WiFi in all areas. A cable TV is included in all rooms. Victoria’s Inner Harbor is just 656 ft away.

B
Bronwyn
From
Australia
Great location, walking distance to downtown Great breakfast included
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,668 reviews
Price from
$138.61
1 night, 2 adults

James Bay Inn Hotel, Suites & Cottage

Hotel in James Bay, Victoria

Just over half a mile from the Pacific Ocean, this historic Victoria hotel features an on-site restaurant and a pub. Free Wi-Fi and a cable TV are available in every guest room.

M
Myers
From
United States
Loved location, walking distance to downtown, great restaurants, beaches, in a leafy residential area. Super friendly staff, and good food in pub and cafe.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,301 reviews
Price from
$92.65
1 night, 2 adults

Strathcona Hotel

Hotel in Downtown Victoria, Victoria

Located in the heart of the city, this historic Victoria hotel features on-site restaurants and rooftop sand volleyball courts. The hotel offers rooms with free WiFi.

C
Claudia Gloria
From
Mexico
Nice, comfortable, big rooms y slept really well
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,245 reviews
Price from
$161.60
1 night, 2 adults

Days Inn by Wyndham Victoria On The Harbour

Hotel in Inner Harbour, Victoria

Located along Victoria’s Inner Harbor, this hotel features a seasonal outdoor pool. A hot tub is available year-round. City or harbor views are offered from all rooms.

T
Terry
From
United States
Location was great! Very convenient, clean and comfortable.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,150 reviews
Price from
$116.64
1 night, 2 adults

The Embassy Inn

Hotel in James Bay, Victoria

Located within Victoria's Inner Harbor, this hotel is 623 ft from the British Columbia Parliament Buildings. WiFi is provided in all areas.

R
Rosalie
From
United States
Perfect location, friendly staff.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,522 reviews
Price from
$164.47
1 night, 2 adults

Haterleigh Heritage Inn

James Bay, Victoria

Located in Victoria, this 1901 Victorian-style mansion features a guest terrace and shared lounge. Free Wi-Fi is provided in all uniquely decorated guest rooms.

M
Masaki
From
Japan
The owner was so kind and helpful. The gentleman helped our trip perfectly. Almost of all rooms ware large enough. A cat was very cute. Best location to go to anywhere at southern parts of Victoria.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 584 reviews
Price from
$224.08
1 night, 2 adults

Pendray Inn and Tea House

Hotel in Inner Harbour, Victoria

Pendray Inn and Tea House is a boutique heritage hotel located in Victoria’s Inner Harbor, offering a unique Victorian-inspired experience in the heart of the city.

R
Rodney
From
Canada
Beautiful heritage building, friendly staff, clean, comfortable great breakfast, great location.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 720 reviews
Price from
$164.47
1 night, 2 adults

Sandman Hotel Victoria

Hotel in Burnside, Victoria

Featuring an on-site restaurant and coffee shop, Victoria hotel features a business center and free WiFi in every room. Victoria's Inner Harbor is only 1.4 mi away.

M
Macaltao
From
United States
The rain shower and that it’s dog friendly. It was also very clean!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 383 reviews
Price from
$125.69
1 night, 2 adults
All 3-star hotels in Victoria

Looking for a 3-star hotel?

Combining comfort with value, 3-star hotels offer a wide variety of amenities to keep you happy. You can expect a private bathroom, Wifi in public areas, and dining areas with breakfast options. Plenty of chain hotels fall in this star-rating, with central locations close to popular landmarks.

Most booked 3-star hotels in Victoria and surrounding area in the past month

See all

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 3,126 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,245 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,522 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,905 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,749 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,668 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 169 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,517 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 960 reviews

Popular with guests booking 3-star hotels in Victoria

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 383 reviews

Great access to the city center. Check these 3-star hotels in Victoria and nearby

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 169 reviews

Located in the center of Victoria’s shopping and business district, this hotel is 5 minutes' walk from the Inner Harbor. It offers 2 on-site restaurants. Free WiFi is offered in all rooms.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 545 reviews

Just 2 blocks from the Inner Harbor, this hotel offers spacious guestrooms offering free WiFi. An indoor pool is available. The Royal BC Museum is only 5 minutes' walk away.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,517 reviews

E-Bikes and Kayaks: Explore Victoria like never before with our complimentary e-bikes, kayaks, and SUP adventures.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 330 reviews

Located 8 minutes’ walk from Mayfair Shopping Center, this Victoria hotel offers free Wi-Fi. All rooms feature a coffee machine and a fridge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 720 reviews

Pendray Inn and Tea House is a boutique heritage hotel located in Victoria’s Inner Harbor, offering a unique Victorian-inspired experience in the heart of the city.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 666 reviews

This Victoria hotel is within 5 minutes' walk of the British Columbia Parliament Buildings. It features a tour desk, balconies or patios and free Wi-Fi in every guest room.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 767 reviews

Showcasing Edwardian décor, this bed and breakfast in downtown Victoria is just a 10-minute walk from Royal British Columbia Museum. Rooms feature a fireplace and barbecue facilities are on site.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,301 reviews

Just over half a mile from the Pacific Ocean, this historic Victoria hotel features an on-site restaurant and a pub. Free Wi-Fi and a cable TV are available in every guest room.

FAQ about 3-star hotels in Victoria

On average, a 3-star hotel in Victoria costs $202 per night (based on Booking.com prices).
The average price per night for a 3-star hotel in Victoria this weekend is $512 (based on Booking.com prices).
The average price of a 3-star hotel in Victoria this evening is $362 (based on Booking.com prices).
Many families visiting Victoria enjoyed staying at Marketa's Bed and Breakfast, James Bay Inn Hotel, Suites & Cottage, and Hotel Zed Victoria.
Some of the best 3-star hotels in Victoria near Fairmont Empress Hotel include The Embassy Inn, Pendray Inn and Tea House, and Strathcona Hotel.
Travelers who stayed in Victoria near Victoria International Airport (YYJ) had good things to say about Days Inn by Wyndham Victoria Airport Sidney, Best Western Plus Emerald Isle Hotel, and Sidney Waterfront Inn & Suites.
Marketa's Bed and Breakfast, James Bay Inn Hotel, Suites & Cottage, and The Embassy Inn are some of our most popular 3-star hotels in Victoria.
For 3-star hotels in Victoria serving highly-rated breakfasts, try Days Inn by Wyndham Victoria On The Harbour, Swans Brewery, Pub & Hotel, and Hotel Zed Victoria.
These 3-star hotels in Victoria are highly rated by couples: Marketa's Bed and Breakfast, Hotel Zed Victoria, and James Bay Inn Hotel, Suites & Cottage.
Pendray Inn and Tea House, Haterleigh Heritage Inn, and The Embassy Inn have received great reviews from guests in Victoria about the views from these 3-star hotels.

3-star Hotels That Guests Love in Victoria

See all
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 3,126 reviews
Great location, close to Chinese neighbor and walkable to the city center and major attractions.
Guest review byMaletines
Family with young children
Avg. price/night: $290.76
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,245 reviews
Location, comfort and cleanliness. A really great city centre place to stay.
Guest review byKaren H
Young couple
Avg. price/night: $332.42
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,522 reviews
Wonderful location Good size room Breakfast was included and quite good Undercover parking Good price
Guest review byBergerac1
Family with young children
Avg. price/night: $171.58
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 802 reviews
clean room, good location and good price. friendly employees
Guest review byHui Ying
Travelers with friends
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 3,126 reviews
Good value for the money. This is a budget hotel so - rated accordingly. Good location, staff helpful. Hotel shows some wear and tear but is comfortable and convenient walk to downtown and restaurants. Has free parking - a great bonus.
Guest review byAnn & Howard
Young couple

Research, refine, and make plans for your whole trip