Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Victoria – 178 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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. Nice room, accessible by bus, not so far from city center. Appreciated some kitchen stuff and microwave in the room.

Show more Show less
7.8
Good
2,643 reviews
Price from
$123
per night

Days Inn by Wyndham Victoria On The Harbour

Hotel in Downtown Victoria, 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. walking distance to the parliament buildings, Victoria harbour and the museum.

Show more Show less
7.5
Good
1,792 reviews
Price from
$167
per night

The Embassy Inn

Hotel in Downtown Victoria, Victoria

Located within Victoria's Inner Harbor, this hotel is 623 ft from the British Columbia Parliament Buildings. WiFi is provided in all areas. Free underground and surface parking are available. the hotel is in a prime location, right next to the British museum and walking distance from everything. The breakfast is included and is a fairly good, I was expecting just a few cereals but there was eggs, fresh fruit, sausages, bread... really good one!

Show more Show less
8.8
Excellent
1,790 reviews
Price from
$247
per night

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. Best bars on town next door. Big room.

Show more Show less
7.8
Good
2,000 reviews
Price from
$177
per night

Days Inn by Wyndham Victoria Uptown

Hotel in Burnside, Victoria

Offering an indoor pool, fitness center and sauna, Days Inn Victoria Uptown is located in Victoria's Upper Harbor. All rooms feature a private entrance and free WiFi. Central location and close to ferry !!

Show more Show less
7.4
Good
938 reviews
Price from
$138
per night

Helm's Inn

Hotel in Downtown Victoria, Victoria

Outside of Beacon Hill Park, this all-suite hotel in Victoria city center offers spacious accommodations with free WiFi. Dallas Road is 15 minutes' walk away. Location - Right in the downtown. Walkable to all that you would want to see in Victoria Downtown. For Butchart Garden you need to catch a direct bus in just 5mins walk from the hotel. For all other beaches or farther locations u can always catch a bus in 3-5mins walk.

Show more Show less
8.4
Very Good
2,046 reviews
Price from
$170
per night

The Bedford Regency Hotel

Hotel in Downtown Victoria, Victoria

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. Central central central Staff is very kind and helpful too. This is my go-to when I visit the city.

Show more Show less
7.5
Good
679 reviews
Price from
$170
per night

Island Travel Inn

Hotel in Downtown Victoria, Victoria

On the Trans-Canada Highway and 5-minute drive from the inner harbor, this hotel features free Wi-Fi. The Victoria Ferry is just 3 minutes away. Cleanliness, spaciousness, nice staff

Show more Show less
5.4
Review score
952 reviews
Price from
$123
per night

Huntingdon Manor Hotel

Hotel in James Bay, Victoria

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

Show more Show less
7.7
Good
993 reviews
Price from
$216
per night

Oswego Hotel

Hotel in Downtown Victoria, Victoria

Welcome to The Oswego, a fantastic boutique hotel located in the residential neighborhood of James Bay, downtown Victoria. location was perfect for sea front and main sites, big spacious apartments beautifully clean.

Show more Show less
8.9
Excellent
613 reviews
Price from
$204
per night

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 center of Victoria

See all

FAQs about hotels in Victoria

Learn more about visiting Victoria

  • 10 attractions
  • 67 points of interest
  • 10 neighborhoods
Find out more
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Victoria:

Explore guest reviews of hotels in Victoria

See all

Research, refine, and make plans for your whole trip