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.
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 takeI 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.
4.8Abigail's Hotel
Historic & Heritage · 962 reviewsHistoric adult-only hotel with gourmet breakfast and antique-filled rooms
Why guests love itI 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.
4.5Oswego Hotel
Historic & Heritage · 2181 reviewsFull kitchens, dog-friendly suites, and a zen garden near Victoria's harbour
Why guests love itEvery 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.
4.5Fairmont Empress Hotel
Historic & Heritage · 1253 reviewsHistoric waterfront hotel with a spa, indoor pool, and harbour views
Why guests love itThe 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.
4.4Pendray Inn and Tea House
Historic & Heritage · 718 reviewsVictorian heritage inn with a hot tub and sauna on Victoria's Inner Harbour
Why guests love itI 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.
4.4James Bay Inn Hotel, Suites & Cottage
Historic & Heritage · 1352 reviewsHistoric Victoria hotel with a pub, restaurant, and ocean proximity
Why guests love itJames 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.
4.3The Craigmyle Inn
Historic & Heritage · 805 reviewsHistoric Victoria inn with castle views and a short walk to Craigdarroch Castle
Why guests love itI 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.
4.3Hotel Rialto
Historic & Heritage · 913 reviewsHistoric Victoria hotel near Inner Harbour with modern amenities
Why guests love itI 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.
4.2The Vic, an Ascend Collection Hotel
Historic & Heritage · 862 reviewsBoutique hotel in downtown Victoria with spa, pet-friendly, and harbour access
Why guests love itI 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.
4.2Strathcona Hotel
Historic & Heritage · 3083 reviewsHistoric downtown hotel with rooftop sand volleyball and diverse dining
Why guests love itStrathcona 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.
Local tips
- 1Book the Fairmont Empress early if you want a room overlooking the Inner Harbour, since the harbour outlook is what sets it apart.
- 2Keep Abigail's Hotel for an adult trip: the property accepts adults only.
- 3Ask the Pendray Inn which building your room is in, the 1896 Pendray Inn or the 1878 Belleville House, as the two houses differ.
- 4Plan Craigdarroch Castle as a morning visit from The Craigmyle Inn, three minutes away, then walk back toward downtown.
- 5Choose the James Bay Inn if you arrive by car: parking is free for every guest.
- 6Read each room description before booking, because heritage buildings rarely repeat the same size or layout twice.