Top 10 Hotels in Victoria

See all 140 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,074 reviews)

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

Get Rates
Hotel Grand Pacific
Hotel Grand Pacific

463 Belleville St, Victoria V8V1X3

4.0 out of 5.0
4.5 out of 5 (2,792 reviews)

Facing the Inner Harbour and adjacent to the Parliament Buildings, Hotel Grand Pacific is 2 blocks from the shops along …

$143
Embassy Inn
Embassy Inn

520 Menzies St, Victoria V8V 2H4

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

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

$98
The Fairmont Empress
The Fairmont Empress

721 Government St, Victoria V8W1W5

4.0 out of 5.0
4.2 out of 5 (1,250 reviews)

Overlooking the Inner Harbour, this landmark hotel is within steps of shop-lined Government Street and the copper-domed …

$272
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,151 reviews)

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

Get Rates
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 (1,012 reviews)

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

$101
The Oswego Hotel
The Oswego Hotel

500 Oswego Street, Victoria V8V5C1

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

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

$92
Red Lion Inn and Suites
Red Lion Inn and Suites

3366 Douglas St., Victoria V8Z 3L3

3.0 out of 5.0
3.7 out of 5 (1,181 reviews)

Located less than 2 miles from downtown, this hotel is on the city's famous Galloping Goose pedestrian/bike trail, and across …

$56
Helms Inn
Helms Inn

600 Douglas St, Victoria V8V2P8

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

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

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,176 reviews)

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

$67
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.