Top 10 Hotels in Victoria

See all 145 Hotels in Victoria
The Magnolia Hotel and Spa
The Magnolia Hotel and Spa

623 Courtney St, Victoria V8W1B8

4.5 out of 5.0
4.8 out of 5 (1,052 reviews)

Located two blocks from Victoria's busy Inner Harbour, the European-style The Magnolia Hotel And Spa is one block from …

Get Rates
Embassy Inn
Embassy Inn

520 Menzies St, Victoria V8V 2H4

3.0 out of 5.0
4.2 out of 5 (1,314 reviews)

Conveniently located in the Inner Harbour area, close to the new Robert Bateman Centre, this hotel is within walking distance …

Get Rates
Victoria Marriott Inner Harbour
Victoria Marriott Inner Harbour

728 Humboldt St, Victoria V8W3Z5

4.0 out of 5.0
4.5 out of 5 (1,135 reviews)

Located 2 blocks from Victoria's picturesque Inner Harbour, this hotel is 1 block from the convention center, 2 blocks …

$282
Days Inn - Victoria On The Harbour
Days Inn - Victoria On The Harbour

427 Belleville St, Victoria V8V1X3

3.0 out of 5.0
3.7 out of 5 (998 reviews)

Located in James Bay, this eco-friendly hotel is within a 5-minute walk of Victoria Harbour and British Columbia Parliament …

Get Rates
The Oswego Hotel
The Oswego Hotel

500 Oswego Street, Victoria V8V5C1

4.0 out of 5.0
4.6 out of 5 (1,847 reviews)

The Oswego Hotel is within 2 blocks of the Inner Harbour, Parliament Buildings, and the Royal BC Museum. Chinatown, the …

$211
Days Inn Victoria Uptown
Days Inn Victoria Uptown

229 Gorge Rd E, Victoria V9A1L1

3.0 out of 5.0
3.7 out of 5 (706 reviews)

Situated on a river, this eco-friendly hotel is 0.7 mi (1.2 km) from MayFair Shopping Centre and 2.1 mi (3.4 km) from British …

$84
Helms Inn
Helms Inn

600 Douglas St, Victoria V8V2P8

2.0 out of 5.0
4.5 out of 5 (631 reviews)

Located in Downtown Victoria, this hotel is within a 10-minute walk of Helmcken House and British Columbia Parliament …

Get Rates
Victoria Regent Waterfront Hotel & Suites
Victoria Regent Waterfront Hotel & Suites

1234 Wharf St, Victoria V8W3H9

3.0 out of 5.0
4.6 out of 5 (1,114 reviews)

Overlooking Victoria's inner harbor, the condominium-style Victoria Regent Waterfront Hotel & Suites has a private dock …

Get Rates
James Bay Inn Hotel & Suites
James Bay Inn Hotel & Suites

270 Government Street, Victoria V8V 2L2

3.0 out of 5.0
4 out of 5 (1,155 reviews)

Located in James Bay, this eco-friendly hotel is within a 10-minute walk of Emily Carr House and British Columbia Parliament …

$151
Hotel Rialto
Hotel Rialto

653 Pandora Ave., Victoria V8W 1N8

3.5 out of 5.0
4.5 out of 5 (1,321 reviews)

Located in Downtown Victoria, this eco-friendly hotel is within 1 mi (2 km) of The McPherson Playhouse and British Columbia …

$175

Recent Reviews in Victoria

Hide content

Where to stay in Victoria

Victoria Hotel Guide

Visitors to Vancouver Island can find a terrific range of hotel establishment options to select from in Victoria. Within Expedia's handy booking section you'll find 55 hotels and apartments within 6 miles of Victoria's downtown.

Convenience is important when it comes to vacationing, so check out the latest offers at the Fairmont Empress and Victoria Regent Waterfront Hotel & Suites, which are located within 0.6 miles of Victoria's center.

Downtown Victoria, 0.2 miles from the center of Victoria, is a neighborhood that is home to 19 hotels that can be booked through Expedia. In Downtown Victoria, the Humboldt House B&B and The Magnolia Hotel and Spa are among the choices. Visitors will also find good accommodations in James Bay. This neighbourhood is 1 mile from downtown. James Bay has 13 hotels, including the Hotel Grand Pacific and Inn at Laurel Point.

Esquimalt, Sidney and Sooke also offer Victoria hotels that you can book via Expedia's hotel websites. If you intend to reserve a room in Esquimalt, choose between the Hemingway's By the Sea and English Inn. Alternatively, Sidney's hotels include the Sidney Pier Hotel & Spa and Beacon Inn at Sidney B&B. Sooke, which is located 20 miles from downtown Victoria, offers the Sooke Harbour House and Sooke Harbour Resort & Marina.

The Delta Victoria Ocean Pointe Hotel Resort & Spa and the Parkside Hotel & Spa are very conveniently located if you'd like to stay near the British Columbia Parliament Building. The Delta Victoria Ocean Pointe Hotel Resort & Spa is 0.6 miles away and the Parkside Hotel & Spa is 0.3 miles away.

Spinnakers Brew Pub & Guest Houses and Victoria Marriott Inner Harbour are near The McPherson Playhouse, and Swans Hotel & Brewpub and The Oswego Hotel are close to Market Square. Accommodation options near Bay Centre, include Best Western Plus Inner Harbour and Harbour Towers Hotel & Suites. And finally, if your focus is on Pacific Rim College, your nearby hotel options include Royal Scot Hotel & Suites and Chateau Victoria Hotel and Suites.

3 miles from the center of Victoria, is the Oak Bay Beach Hotel. Alternatively, the Victoria Airport / Sidney Travelodge is positioned 15 miles away. The Markham House as well as the Econo Lodge & Suites are some alternative places to stay in Victoria.

Should you have the time, you might like to travel to other parts of the Vancouver Island region. Visit Vancouver Island's old towns, history museums and open-air museums. Nature lovers can also take the time to to admire the region's forests. In this part of Canada travelers might partake in snowboarding, skiing and cross-country skiing.

Duncan is 30 miles to the southeast of Victoria and is where you'll find Cowichan Bay Maritime Centre, Cowichan Golf and Country Club and Chances Cowichan. The Best Western Cowichan Valley Inn and Travelodge Silver Bridge Inn are a few of the Expedia-recommended short and long-stay options in Duncan. 55 miles to the southeast of Victoria, you'll also find Nanaimo, home to the Waterfront Suites and Marina and Coast Bastion Hotel. The Vancouver Island University, Nanaimo Regional General Hospital and Brechin Lanes are a couple of the popular places to see while in Nanaimo.

Get your sporting fix by taking a trip to Rogers Arena, which is 60 miles to the south of Victoria. Those sports fans wishing to stay nearby can choose from the Fairmont Pacific Rim or the Shangri-La Hotel, Vancouver.

If you are traveling into or out of Victoria International Airport and plan to stay nearby try The Sidney Pier Hotel & Spa or Beacon Inn at Sidney B&B.