Home/Where to stay/Victoria/4- and 5-star hotels
4- and 5-star hotels in Victoria
A shortlist of 4- and 5-star hotels in Victoria, from harbourfront landmarks to quiet residential inns and resorts outside the centre. It is for travellers choosing where to base themselves, whether on a short break, as a couple, or with family.
Staying in Victoria
Victoria blends a walkable downtown with heritage streets, the Inner Harbour and the historic Chinatown district, and the city's mild climate makes it a year-round destination. Whale watching, cycling and kayaking are popular, and the central area around the harbour holds the Parliament Buildings and the Royal BC Museum. James Bay, just south of the harbour, is quieter and close to Beacon Hill Park and the waterfront, while Oak Bay lies east of downtown with seaside views.
The hotels here sit mostly in the centre: Fairmont Empress Hotel on Government Street, Hotel Grand Pacific on Belleville Street, Delta Hotels by Marriott Victoria Ocean Pointe Resort on Harbour Road, Inn at Laurel Point on Montreal Street and The Oswego Hotel on Oswego Street are all within 1 km of the centre. Abigail's Hotel, Villa Marco Polo Inn, Historic Hudson and The Magnolia Hotel and Spa sit slightly further out, under 1.5 km away, while Oak Bay Beach Hotel, Brentwood Bay Resort and Villa Eyrie Resort are well outside downtown. It suits couples wanting harbour views, families needing space and pools, and business travellers who want the centre on foot.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
Abigail's Hotel
906 Mcclure Street, Victoria, Canada
Best for: Drivers · Pool and spa
- Spa
- Free car parking
- Breakfast
Why stay hereA five-star house on McClure Street, 1.3 km from the centre, where a garden, a spa and a fireplace give the stay a quiet, residential feel. Breakfast is served and parking is free, which suits travellers touring Vancouver Island by car. With 501 reviews averaging 4.8 out of 5, it draws couples and anyone who prefers a small-scale address over a large downtown property.
See Abigail's HotelOak Bay Beach Hotel
1175 Beach Dr, Victoria, Canada
Best for: Families · Drivers
- Outdoor pool
- Sauna
- Parking
Why stay hereSet on Beach Drive 5.5 km from the centre, this five-star resort pairs an outdoor pool and pool bar with a fitness centre, and the beach is nearby. Rooms with balconies and kitchenettes make it work for longer stays, while massages and a jacuzzi round off the day. Rated 4.6 out of 5 across 2001 reviews, it fits families and guests who want to swim and unwind away from the harbour.
See Oak Bay Beach HotelFairmont Empress Hotel
721 Government Street, Victoria, Canada
Best for: Families · Drivers
- Indoor pool
- Sauna
- Parking
Why stay hereThe landmark on Government Street, 0.9 km from the centre, brings an indoor pool, a fitness centre and a jacuzzi together with a spa and massage service. Families are covered by family rooms and a kids pool, and a concierge handles the rest. Its 5906 reviews average 4.5 out of 5, so it appeals to first-time visitors who want a full-service base within walking reach of the inner harbour.
See Fairmont Empress HotelVilla Marco Polo Inn
1524 Shasta Pl Victoria Bc V8s 1X9 Canada, Victoria, Canada
Best for: Drivers · Pool and spa
- Spa
- Free car parking
- Breakfast
Why stay hereOn Shasta Place, 2.7 km from the centre, this five-star inn keeps things intimate: a library, a garden and a terrace, with breakfast and a spa among the offerings. Parking is free and the property is non-smoking, and guests have a computer room and multilingual staff on hand. It suits travellers who want a calm, bookish retreat rather than a downtown hotel.
See Villa Marco Polo InnUrban Den
401 528 Pandora Avenue V8w 0C6 Victoria Canada Victoria, Victoria, Canada
Best for: Drivers · Business trips
- Parking
- Free Wifi
Why stay herePandora Avenue places this five-star address 0.3 km from the centre, so the harbourfront and downtown are on the doorstep. A restaurant, conference halls and a terrace cover both leisure and work trips, and bike rental makes it easy to get around car-free. Guests have free wifi, parking and a currency exchange on site, which helps arrivals coming straight from the ferry or airport.
See Urban DenOasis
305 528 Pandora Ave, Victoria, Canada
Best for: Drivers
- Parking
- Beach nearby
- Free Wifi
Why stay hereAt 0.3 km from the centre on Pandora Avenue, this five-star apartment-style stay includes a dishwasher, fridge and microwave, with coffee provided and a hairdryer and iron on hand. The beach is nearby, there is a garden and terrace, and parking and wifi are included. It works well for guests who want to self-cater in the heart of downtown rather than eat out every night.
See OasisHistoric Hudson
770 Fisgard Street, Victoria, Canada
Best for: Families · Drivers
- Free car parking
- Pets allowed
- Family rooms
Why stay hereA four-star property on Fisgard Street, 0.7 km from the centre, with family rooms, air conditioning and a terrace. Parking and wifi come free, pets are allowed, and laundry service plus lifts keep a longer stay easy. Rated 4.8 out of 5 from 503 reviews, it suits families and pet owners who want to be close to downtown without paying for a full-service hotel.
See Historic HudsonThe Magnolia Hotel and Spa
623 Courtney St, Victoria, Canada
Best for: Families · Drivers
- Spa
- Parking
- Lounge
Why stay hereCourtney Street, 0.7 km from the centre, is home to this four-star hotel and spa, where a spa and massage service sit alongside a fitness centre and a restaurant. Pets are allowed and family rooms are available, and a fireplace and slippers add comfort. Its 800 reviews average 4.7 out of 5, making it a strong pick for couples and small groups who want downtown convenience with proper spa time.
See The Magnolia Hotel and SpaVilla Eyrie Resort
600 Ebadora Ln, Victoria, Canada
Best for: Families · Drivers
- Spa
- Free car parking
- Breakfast
Why stay hereTwenty kilometres from the centre on Ebadora Lane, this four-star resort trades the city for a garden setting with a restaurant, bar and room service, plus breakfast in the room. A fitness centre, massage and picnic area fill the days, and balconies and patios open the stay to the outdoors. Pets are welcome, and 1364 reviews average 4.6 out of 5, so it suits guests who want a countryside base.
See Villa Eyrie ResortHotel Grand Pacific
463 Belleville Street, Victoria, Canada
Best for: Families · Drivers
- Indoor pool
- Sauna
- Parking
Why stay hereOn Belleville Street, 0.9 km from the centre, this four-star hotel offers an indoor pool, a fitness centre, a sauna and a jacuzzi, with a restaurant and bar on site. Family rooms and a concierge serve groups, and pets are allowed. From 3420 reviews it holds 4.5 out of 5, which makes it a dependable choice for travellers who want harbour-area sightseeing plus serious indoor facilities.
See Hotel Grand PacificDelta Hotels by Marriott Victoria Ocean Pointe Resort
100 Harbour Road, Victoria, Canada
Best for: Drivers · Pool and spa
- Indoor pool
- Spa
- Parking
Why stay hereHarbour Road puts this four-star resort 0.4 km from the centre, close enough to walk to the inner harbour. An indoor pool, a jacuzzi, a gymnasium and a fitness centre are all on site, with a lounge and bar for the evening; the beach is nearby and parking is available. It suits guests who want a waterfront-style stay with a full set of fitness and pool facilities, backed by 2740 reviews at 4.5 out of 5.
See Delta Hotels by Marriott Victoria Ocean Pointe ResortInn at Laurel Point
680 Montreal Street, Victoria, Canada
Best for: Families · Drivers
- Indoor pool
- Parking
- Breakfast in room
Why stay hereMontreal Street, 0.7 km from the centre, gives this four-star inn an indoor pool, a fitness centre and a garden, with the beach nearby and canoeing and fishing among the activities. Breakfast can be taken in the room, and there is a business centre for working stays. Its 2299 reviews average 4.5 out of 5, and it fits guests who want active days on the water and a pool to return to.
See Inn at Laurel PointThe Oswego Hotel
500 Oswego Street, Victoria, Canada
Best for: Families · Drivers
- Spa
- Parking
- Breakfast
Why stay hereOn Oswego Street, 1.0 km from the centre, this four-star property provides kitchen and kitchenette units with a dishwasher, microwave and oven, so guests can cook rather than rely on restaurants. A fitness centre and gymnasium, a games room and massage cover the downtime, and family rooms are available. Rated 4.5 out of 5 from 907 reviews, it suits families and longer stays that need self-catering space.
See The Oswego HotelVictoria Marriott Inner Harbour
728 Humboldt St, Victoria, Canada
Best for: Families · Drivers
- Indoor pool
- Spa
- Parking
Why stay hereHumboldt Street, 1.0 km from the centre, is the address for this four-star Marriott, which has an indoor pool, a jacuzzi and a fitness centre, plus a restaurant and bar. Family rooms and breakfast in the room help mixed groups, and pets are allowed. The 1569 reviews average 4.4 out of 5, so it appeals to guests who want a familiar chain hotel with a pool and reliable service near downtown.
See Victoria Marriott Inner HarbourBrentwood Bay Resort
849 Verdier Ave, Victoria, Canada
Best for: Drivers · Pool and spa
- Outdoor pool
- Spa
- Free car parking
Why stay hereVerdier Avenue places this four-star resort 17.9 km from the centre, with an outdoor pool, a jacuzzi, a fitness centre and massage, and the beach nearby. Breakfast is served, room service is available, and parking is free, which suits guests arriving by car. Pets are allowed and 1344 reviews average 4.4 out of 5; it is aimed at travellers who want a resort-style break away from the city.
See Brentwood Bay Resort
The shortlist side by side
| Hotel | Class | Guest rating | Reviews | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|---|---|
| Abigail's Hotel | ★★★★★ | 4.8 | 501 | Yes | Yes | Yes | – | 1.3 km |
| Oak Bay Beach Hotel | ★★★★★ | 4.6 | 2,001 | Yes | Yes | Yes | – | 5.5 km |
| Fairmont Empress Hotel | ★★★★★ | 4.5 | 5,906 | Yes | Yes | Yes | Yes | 0.9 km |
| Villa Marco Polo Inn | ★★★★★ | – | – | Yes | Yes | Yes | – | 2.7 km |
| Urban Den | ★★★★★ | – | – | Yes | – | – | – | 0.3 km |
| Oasis | ★★★★★ | – | – | Yes | – | – | – | 0.3 km |
| Historic Hudson | ★★★★ | 4.8 | 503 | Yes | – | – | Yes | 0.7 km |
| The Magnolia Hotel and Spa | ★★★★ | 4.7 | 800 | Yes | – | Yes | Yes | 0.7 km |
| Villa Eyrie Resort | ★★★★ | 4.6 | 1,364 | Yes | Yes | Yes | Yes | 20.1 km |
| Hotel Grand Pacific | ★★★★ | 4.5 | 3,420 | Yes | Yes | Yes | Yes | 0.9 km |
| Delta Hotels by Marriott Victoria Ocean Pointe Resort | ★★★★ | 4.5 | 2,740 | Yes | Yes | Yes | Yes | 0.4 km |
| Inn at Laurel Point | ★★★★ | 4.5 | 2,299 | Yes | Yes | Yes | Yes | 0.7 km |
| The Oswego Hotel | ★★★★ | 4.5 | 907 | Yes | Yes | Yes | Yes | 1.0 km |
| Victoria Marriott Inner Harbour | ★★★★ | 4.4 | 1,569 | Yes | Yes | Yes | Yes | 1.0 km |
| Brentwood Bay Resort | ★★★★ | 4.4 | 1,344 | Yes | Yes | Yes | Yes | 17.9 km |
From each hotel's own listing on this site; a dash means it is not listed.
How to choose
For couples
Abigail's Hotel pairs a 4.8 guest rating from 501 reviews with a spa and fireplace, and The Magnolia Hotel and Spa adds a spa, massage and slippers 0.7 km from the centre. Oak Bay Beach Hotel offers an outdoor pool, pool bar and seaside Oak Bay setting, while Villa Eyrie Resort brings balconies, a restaurant and a spa 20.1 km out.
Abigail's Hotel · The Magnolia Hotel and Spa · Oak Bay Beach Hotel · Villa Eyrie Resort
For families
Oak Bay Beach Hotel has family rooms, a kitchenette and an outdoor pool, and Fairmont Empress Hotel adds a kids pool and babysitting service. Hotel Grand Pacific combines family rooms with an indoor pool, Delta Hotels by Marriott Victoria Ocean Pointe Resort has an indoor pool and garden, and The Oswego Hotel provides kitchen and kitchenette facilities with a games room.
Oak Bay Beach Hotel · Fairmont Empress Hotel · Hotel Grand Pacific · The Oswego Hotel · Delta Hotels by Marriott Victoria Ocean Pointe Resort
For business
Fairmont Empress Hotel and The Magnolia Hotel and Spa both have business centres and are under 1 km from the centre. Hotel Grand Pacific and Victoria Marriott Inner Harbour add business centres plus indoor pools, and Delta Hotels by Marriott Victoria Ocean Pointe Resort combines a business centre with a fitness centre 0.4 km from the centre.
Fairmont Empress Hotel · The Magnolia Hotel and Spa · Hotel Grand Pacific · Victoria Marriott Inner Harbour · Delta Hotels by Marriott Victoria Ocean Pointe Resort
Top-rated stays
Abigail's Hotel scores 4.8 from 501 reviews, Historic Hudson 4.8 from 503, The Magnolia Hotel and Spa 4.7 from 800 and Oak Bay Beach Hotel 4.6 from 2001.
Abigail's Hotel · Historic Hudson · The Magnolia Hotel and Spa · Oak Bay Beach Hotel
Plan your stay
Getting there and around
Victoria is accessible by air, sea and road. Victoria International Airport (YYJ) is about 25 km north of downtown, with bus and taxi services. Ferries connect Victoria to Vancouver (via Tsawwassen) and to Port Angeles and Seattle in the USA. Public transit, including buses and a water taxi network, serves the city. Downtown is walkable, and cycling is popular. Rental cars are available for exploring further afield.
When to go
The best time to visit Victoria is from June to September, when the weather is warm and dry, ideal for outdoor activities and sightseeing. Spring (March to May) brings blooming gardens and fewer crowds. Autumn (September to November) offers mild temperatures and colourful foliage. Winter (December to February) is cooler and wetter, but the city is less crowded and festive lights brighten the dark evenings.
Questions, answered
Which hotels are closest to the centre of Victoria?
Urban Den and Oasis are 0.3 km from the centre, and Delta Hotels by Marriott Victoria Ocean Pointe Resort is 0.4 km away. Historic Hudson, The Magnolia Hotel and Spa, Inn at Laurel Point and Fairmont Empress Hotel are all within 1 km.
Which hotels have a pool?
Fairmont Empress Hotel has an indoor pool and kids pool, Oak Bay Beach Hotel an outdoor pool and pool bar, and Hotel Grand Pacific an indoor pool. Delta Hotels by Marriott Victoria Ocean Pointe Resort, Inn at Laurel Point and Victoria Marriott Inner Harbour also have indoor pools.
Which hotels are best rated by guests?
Abigail's Hotel and Historic Hudson each score 4.8, from 501 and 503 reviews. The Magnolia Hotel and Spa scores 4.7 from 800 reviews, and Oak Bay Beach Hotel, Villa Eyrie Resort and Villa Marco Polo Inn all sit at 4.6.
Which hotels suit travellers without a car?
Downtown is walkable, and several hotels sit close to the centre: Urban Den and Oasis 0.3 km away, Delta Hotels by Marriott Victoria Ocean Pointe Resort 0.4 km, and Historic Hudson, The Magnolia Hotel and Spa and Inn at Laurel Point within 0.7 km.
Are there hotels outside the city centre?
Yes. Oak Bay Beach Hotel on Beach Drive is 5.5 km from the centre, Brentwood Bay Resort 17.9 km and Villa Eyrie Resort 20.1 km. These resorts offer facilities such as outdoor pools, spas and restaurants.
Which hotels have spas?
Abigail's Hotel, The Magnolia Hotel and Spa, Villa Eyrie Resort and Villa Marco Polo Inn list spa facilities, and Oak Bay Beach Hotel and Inn at Laurel Point offer massage. Several also have fitness centres.
How do I get to Victoria from Vancouver?
You can travel from Vancouver to Victoria by ferry (BC Ferries from Tsawwassen to Swartz Bay), by seaplane, or by helicopter. The ferry crossing takes about 1.5 hours.
Do any hotels allow pets?
Historic Hudson, The Magnolia Hotel and Spa, Hotel Grand Pacific, Victoria Marriott Inner Harbour, Villa Eyrie Resort and Brentwood Bay Resort allow pets. Abigail's Hotel, Villa Marco Polo Inn, Oasis and Urban Den do not.
The Yukon













