StaysInCanada
Historic & Heritage · Victoria

Historic Heritage Hotels in Victoria, British Columbia

Victoria keeps more of its late Victorian and Edwardian buildings than most Canadian cities, and several hotels here occupy those buildings rather than imitating them. On this page I list the properties whose heritage is documented: the Fairmont Empress facing the Inner Harbour, the 1896 Queen Anne-style Pendray Inn with the 1878 Belleville House, Abigail's Hotel in a building from 1930, The Craigmyle Inn three minutes on foot from Craigdarroch Castle, and the James Bay Inn a kilometre from the Pacific. Most of them sit within walking distance of the BC Parliament Buildings and the Royal BC Museum, so the old town can be covered on foot.

Victoria is the capital of British Columbia, and its government district around the Inner Harbour sets the tone: the Parliament Buildings, the Fairmont Empress and the Royal BC Museum stand within a few minutes of each other. Behind them, James Bay and Rockland keep residential streets of older houses, with Beacon Hill Park and Craigdarroch Castle as anchors. The city is compact, and most of its heritage can be seen on foot.

9 staysUpdated October 13, 2026

Where Victoria's Past Shapes Your Stay

A heritage hotel in Victoria puts you on the same streets as the city's landmarks: the Inner Harbour, James Bay and Rockland. You trade some uniformity, since room sizes and layouts change from one room to the next, for period architecture, individually decorated rooms and short walks to the Parliament Buildings, the Royal BC Museum and Craigdarroch Castle.

The Fairmont Empress is the reference point for heritage stays in Victoria. The hotel overlooks the Inner Harbour, the Royal BC Museum is a five-minute walk away and the BC Parliament Buildings stand right next to the museum. Inside, the historic building houses an extensive spa, an indoor pool and several restaurants, which makes it the most complete option on this page for a stay in any season. With a rating of 8.9 over more than 1,200 reviews, it is the hotel I would choose for a first visit built around the harbour, the museum and the legislature.

For a smaller scale, the Pendray Inn and Tea House groups two genuine Victorian buildings on the Inner Harbour: the Pendray Inn, a Queen Anne-style house from 1896, and Belleville House, which dates from 1878. Rooms keep the period architecture, and guests can use a hot tub and a sauna at the end of the day. The Parliament Buildings stand on the same stretch of harbour, so evening walks along the water start at the door. It suits travellers who want the feel of a historic residence rather than a large hotel, and its rating of 8.8 over about 700 reviews confirms the formula.

Away from the harbour, two inns show a quieter side of old Victoria. Abigail's Hotel occupies a building from 1930 and is reserved for adults; rooms feature Italian marble and antique claw-foot bathtubs, some with a spa bath, and a gourmet breakfast is served every morning. Its rating of 9.6 is the highest on this page. The Craigmyle Inn stands three minutes on foot from Craigdarroch Castle, the late nineteenth-century mansion built for coal baron Robert Dunsmuir; its individually decorated rooms sometimes look onto the castle, and a guest kitchen and free laundry help on longer stays.

Three other addresses mix history with a more practical stay. The James Bay Inn Hotel, Suites & Cottage is a heritage hotel one kilometre from the Pacific, with a restaurant, a pub, free parking and some rooms with a kitchen, a useful base for walks to Beacon Hill Park. Downtown, the Strathcona Hotel pairs its historic building with restaurants, a nightclub and rooftop sand volleyball courts, a lively choice a short walk from the Prince of Whales whale-watching tours. Hotel Rialto, 850 metres from the Inner Harbour Centre, adds bathrobes, deluxe toiletries and help with booking tickets and tours.

A traveler's take

I would book the Fairmont Empress for a first trip built around the Inner Harbour and the Royal BC Museum, five minutes away on foot. For a couple, my recommendation is Abigail's Hotel: the 1930 building is reserved for adults and holds the best rating on this page. If Craigdarroch Castle is on your list, The Craigmyle Inn, three minutes from its gates, is the logical base.

Abigail's Hotel4.8
Victoria

Abigail's Hotel

Historic & Heritage · 962 reviews

Historic adult-only hotel with gourmet breakfast and antique-filled rooms

Why guests love it

I have to be clear for families: Abigail's Hotel accepts adults only, so it does not work for a stay with children. For parents travelling without them, it is a quiet 1930 building in Victoria with historic décor, a gourmet breakfast served daily, Italian marble and antique claw-foot bathtubs, some rooms with a spa bath. The Royal BC Museum is an 11-minute walk. Rooms are reached by stairs only, worth knowing with heavy luggage.

Historic & HeritageSpa & WellnessAdults-Only
Oswego Hotel4.5
Victoria

Oswego Hotel

Historic & Heritage · 2181 reviews

Full kitchens, dog-friendly suites, and a zen garden near Victoria's harbour

Why guests love it

Every room and suite at the Oswego Hotel has a full kitchen, which is what I would highlight for families planning several days in Victoria. It sits on a quiet street, a few minutes' walk from the Parliament Buildings and the historic harbour, so evenings stay calm while the sights remain close. The zen garden offers a peaceful corner, and dog-friendly suites are available. Secure underground parking with EV charging is practical for families arriving by car.

Historic & HeritageSpa & WellnessPet-Friendly
Fairmont Empress Hotel4.5
Victoria

Fairmont Empress Hotel

Historic & Heritage · 1253 reviews

Historic waterfront hotel with a spa, indoor pool, and harbour views

Why guests love it

The Fairmont Empress is a five-star historic hotel overlooking Victoria's Inner Harbour, and I would recommend it to families who want a landmark stay with a pool. The indoor pool, hot tub and sauna sit alongside a full-service spa with extensive treatments. Rooms have elegant decor, a plush seating area and windows that open. The Royal British Columbia Museum is a five-minute walk away, which suits a cultural day with children.

Historic & HeritageSpa & WellnessPet-Friendly
Pendray Inn and Tea House4.4
Victoria

Pendray Inn and Tea House

Historic & Heritage · 718 reviews

Victorian heritage inn with a hot tub and sauna on Victoria's Inner Harbour

Why guests love it

I would recommend the Pendray Inn and Tea House to families who enjoy history and a harbourside setting. The property centres on the 1896 Queen Anne-style Pendray Inn and the 1878 Belleville House, on Victoria's Inner Harbour, so older children get a real sense of the Victorian era. The hot tub and sauna help everyone recover after a day on foot. Rooms are elegant, so it suits calm families better than very young children.

Historic & HeritageDowntownBoutique
James Bay Inn Hotel, Suites & Cottage4.4
Victoria

James Bay Inn Hotel, Suites & Cottage

Historic & Heritage · 1352 reviews

Historic Victoria hotel with a pub, restaurant, and ocean proximity

Why guests love it

James Bay Inn Hotel, Suites & Cottage is a three-star heritage hotel in Victoria, about 1 km from the Pacific Ocean, and I would recommend it to families who like character over resort facilities. Select rooms have a kitchen, a balcony and garden views, free parking is offered to all, and free Wi-Fi is included. An on-site restaurant and pub cover meals. Ask for a kitchen room when you book.

Historic & HeritageLog CabinSpa & Wellness
The Craigmyle Inn4.3
Victoria

The Craigmyle Inn

Historic & Heritage · 805 reviews

Historic Victoria inn with castle views and a short walk to Craigdarroch Castle

Why guests love it

I would recommend The Craigmyle Inn to families who like heritage character with practical touches. Craigdarroch Castle is a 3-minute walk, a memorable first outing for children, and some rooms even have castle views. Free laundry and a guest kitchen help on longer trips, and some rooms add a kitchenette. The garden, terrace and BBQ facilities give everyone space in the evening. Each room is individually decorated with an en suite bathroom.

Historic & HeritageDowntownRomantic
Hotel Rialto4.3
Victoria

Hotel Rialto

Historic & Heritage · 913 reviews

Historic Victoria hotel near Inner Harbour with modern amenities

Why guests love it

I would suggest Hotel Rialto to families who like a historic building in central Victoria, about 850 metres from the Inner Harbour Centre, a walk most children can manage. Rooms have a small fridge, a microwave and a coffee maker, which makes breakfasts and snacks easy, plus a 42-inch flat-screen TV for quiet evenings. The front desk helps with tickets and tours, useful for planning a harbour or heritage outing. Bathrobes and deluxe toiletries are provided.

Historic & HeritageSpa & WellnessPet-Friendly
The Vic, an Ascend Collection Hotel4.2
Victoria

The Vic, an Ascend Collection Hotel

Historic & Heritage · 862 reviews

Boutique hotel in downtown Victoria with spa, pet-friendly, and harbour access

Why guests love it

I would consider The Vic for families who want a boutique base in downtown Victoria with easy access to the Inner Harbour, where much of a first visit happens on foot. Pets are accepted, so the family dog can come along. The hotel also gives practical access to Victoria International Airport and to Mayfair Shopping Centre for supplies. The listing gives few room details, so confirm bed layouts for children before booking.

Historic & HeritageDowntownBoutique
Strathcona Hotel4.2
Victoria

Strathcona Hotel

Historic & Heritage · 3083 reviews

Historic downtown hotel with rooftop sand volleyball and diverse dining

Why guests love it

Strathcona Hotel is a historic property in downtown Victoria best known for its rooftop sand volleyball courts, which older children and teenagers may enjoy. I would be honest with families, though: the on-site nightclub sets much of the tone, so it suits parents of teens more than those with young children who need early, quiet nights. Rooms have free WiFi and cable TV, the restaurants cover meals, and Prince of Whales whale-watching tours are a short walk away.

Historic & HeritageDowntownRomantic

Local tips

  1. 1Book the Fairmont Empress early if you want a room overlooking the Inner Harbour, since the harbour outlook is what sets it apart.
  2. 2Keep Abigail's Hotel for an adult trip: the property accepts adults only.
  3. 3Ask the Pendray Inn which building your room is in, the 1896 Pendray Inn or the 1878 Belleville House, as the two houses differ.
  4. 4Plan Craigdarroch Castle as a morning visit from The Craigmyle Inn, three minutes away, then walk back toward downtown.
  5. 5Choose the James Bay Inn if you arrive by car: parking is free for every guest.
  6. 6Read each room description before booking, because heritage buildings rarely repeat the same size or layout twice.

Related searches

Historic & Heritage · Frequently asked questions

Among the hotels on this page, the Fairmont Empress is the closest, about a five-minute walk from the Royal BC Museum. Abigail's Hotel is roughly eleven minutes away on foot, and the Pendray Inn sits on the same Inner Harbour, so all three work well for museum visits.

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.