Skip to main content

Search hotels in Oak Bay

Enter your dates to see the latest prices and deals for Oak Bay hotels

Oak Bay – 3 hotels and places to stay

Filter by:

Star rating
Review score

Abigail's Hotel

Victoria (Near Oak Bay)

Featuring historic décor, this adult-only Victoria accommodation was originally built in 1930. A gourmet breakfast is served each morning. Free WiFi is available in all rooms.

C
Catherine
From
Ireland
The whole atmosphere was welcoming and friendly.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,020 reviews
Price from
US$150.66
1 night, 2 adults

Oswego Hotel

Victoria (Near Oak Bay)

The Oswego Hotel is located on a quiet street a few minutes walk from Victoria’s parliament buildings and historic harbour.

C
ChrisPatt
From
Mexico
Because we traveled from Monday to Wednesday we weren't able to try the food. We would have loved that the restaurant would be open. But other than that the hotel service was great.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,473 reviews
Price from
US$160.56
1 night, 2 adults

Oak Bay Beach Hotel

Victoria (Near Oak Bay)

Nestled on the shores of the Salish Sea near Victoria, British Columbia, the Oak Bay Beach Hotel offers an unforgettable oceanfront retreat.

G
Gert-Jan
From
Netherlands
Fabulous hotel at the ocean in the wonderful small beach town Oak Bay (near a golf course) at just 15 minute drive from Victoria. The friendly personel and large rooms plus truly great pool at the ocean front made the best place for our family during our Canada trip.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 400 reviews
Price from
US$225.83
1 night, 2 adults

The Magnolia Hotel & Spa

Victoria (Near Oak Bay)

Just 4 minutes' walk to the Inner Harbour, this Victoria hotel offers guestrooms with free Wi-Fi as well as an on-site restaurant. A cable TV is offered in each room at The Magnolia Hotel & Spa.

J
Jan
From
New Zealand
Old world style excellence, with efficient friendly staff. Clean, spacious room. Very comfortable. Didn't make it to the restaurant/bar but that looked good too!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 463 reviews
Price from
US$197.98
1 night, 2 adults

Rosemead House

Victoria (Near Oak Bay)

Situated in Victoria, 3.5 km from Point Ellice House, Rosemead House features accommodation with free bikes, free private parking, a garden and a terrace.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$190.51
1 night, 2 adults

Red Lion Inn and Suites Victoria

Victoria (Near Oak Bay)

Featuring a seasonal outdoor pool and 2 on-site restaurants, this Victoria hotel is located along major bus routes. Uptown Shopping Centre is only 1 minute away.

K
Kathleen
From
France
Clean, quiet, spacious room and accessible by bus, super easy to get downtown.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,179 reviews
Price from
US$90.53
1 night, 2 adults

Huntingdon Hotel and Suites

Victoria (Near Oak Bay)

Offering 2 on-site restaurants, The Huntingdon Hotel and Suites provides free WiFi in all areas. A cable TV is included in all rooms. Victoria’s Inner Harbour is just 200 m away.

M
MonaDedean
From
Romania
Amazing location and staff. Maybe the room could use a bit of a makeover, but overall, would definitely stay again.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,545 reviews
Price from
US$113.48
1 night, 2 adults

James Bay Inn Hotel, Suites & Cottage

Victoria (Near Oak Bay)

Just 1 km from the Pacific Ocean, this Victoria heritage hotel boasts an on-site restaurant and a pub. Free Wi-Fi and a cable TV are featured in every guest room. Free parking is available.

E
Elena
From
Slovakia
Very cozy accommodation, good location, easy to walk everywhere. Very kind personnel. The room was nice and clean. Coffee offered in the morning for everyone.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,477 reviews
Price from
US$87.78
1 night, 2 adults

Royal Scot Hotel & Suites

Victoria (Near Oak Bay)

Just 5 minutes’ walk from Victoria ferry terminal, this hotel features an indoor pool and a hot tub. Free WiFi is provided.

c
claudia
From
Brazil
Excellent location, close to many touristic attractions and to restaurants (e.g., just across the street there are 2 good restaurants), close to the harbor and 10 min walk from the final stop of BCferries final stop (ferry+bus), namely Victoria bus depot, to-from Vancouver. Friendly staff, very good value for money. Good wifi, coffee machine, free cookies and fridge in the room.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,025 reviews
Price from
US$147.96
1 night, 2 adults

Strathcona Hotel

Victoria (Near Oak Bay)

Located in the heart of the city, this historic Victoria hotel features on-site restaurants and rooftop sand volleyball courts. The hotel offers rooms with free WiFi.

J
Jacek
From
Poland
Location in the city center. Early checkin.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,255 reviews
Price from
US$130.61
1 night, 2 adults
See all hotels in and around Oak Bay

Most booked hotels in Oak Bay and surroundings in the past month

See all

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,255 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,642 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,179 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2,877 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,175 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,674 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,864 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,545 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,477 reviews

Popular with guests booking hotels in Victoria

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,307 reviews

Best hotels with breakfast in Oak Bay and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 742 reviews

Located in Victoria, in a historic building, 2.1 km from Gonzales Bay Beach, Amethyst Inn is a bed and breakfast with a garden and shared lounge.

From US$138.78 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 498 reviews

Abbeymoore Manor is located in the Rockland district of Victoria, 1.6 km from Gonzales Bay Beach, 600 metres from Craigdarroch Castle and 2.7 km from Save-On-Foods Memorial Centre.

From US$147 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 2,069 reviews

Located in Victoria city centre, this guest accommodation features WiFi throughout the property.

From US$67.62 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 622 reviews

Built in 1905, this historic adult-only B&B enjoys a garden setting just 5 minutes’ drive from Victoria ferry terminal. Free Wi-Fi is provided in all areas.

From US$146.18 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 511 reviews

Only 5 minutes’ walk from the Inner Harbour, the Double Tree by Hilton Hotel & Suites Victoria offers two restaurants and bar on site. A mini market provides additional convenience.

From US$141.27 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,307 reviews

Overlooking Victoria’s beautiful Inner Harbour, this historic hotel features extensive spa treatments and a selection of on-site restaurants. The Royal British Columbia Museum is 5 minutes' walk away.

From US$241.35 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,978 reviews

Located within Victoria's Inner Harbour, this hotel is 190 m from the British Columbia Parliament Buildings. WiFi is provided in all areas.

From US$139.69 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 684 reviews

This Victoria hotel is within 5 minutes' walk of the British Columbia Parliament Buildings. It features a tour desk, balconies or patios and free Wi-Fi in every guest room.

From US$117.88 per night

Budget hotels in Oak Bay and nearby

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2,877 reviews

Located on the Trans-Canada Highway and 5-minute drive from the inner harbor, this hotel features free Wi-Fi. The Victoria Ferry is just 3 minutes away.

From US$78.01 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 591 reviews

Just 2 blocks from the Inner Harbour, this hotel offers spacious guestrooms offering free WiFi. An indoor pool is available. The Royal BC Museum is only 5 minutes' walk away.

From US$95.24 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 2 reviews

Private bedroom close UVIC is situated in the Chinatown district of Victoria, less than 1 km from Victoria Harbour Ferry, a 8-minute walk from Save-On-Foods Memorial Centre and 1.7 km from Point...

From US$147.25 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,027 reviews

Offering a restaurant and a fitness centre, BEST WESTERN PLUS Carlton Plaza Hotel is located in Victoria. Free Wi-Fi access is available. Cedar Hill Golf Course is 5 km away.

From US$109.28 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,255 reviews

Located in the heart of the city, this historic Victoria hotel features on-site restaurants and rooftop sand volleyball courts. The hotel offers rooms with free WiFi.

From US$110.86 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 374 reviews

Featuring an on-site restaurant and coffee shop, Victoria hotel features a business center and free WiFi in every room. Victoria's Inner Harbour is only 2.2 km away.

From US$123.92 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,674 reviews

Outside of Beacon Hill Park, this all-suite hotel in Victoria city centre offers spacious accommodations with free WiFi. Dallas Road is 15 minutes' walk away.

From US$131.39 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 862 reviews

This Victoria, British Columbia hotel is a 7-minute drive from the Victoria Harbour Water Aerodome. Arbutus Inn offers guests car rentals and rooms with free Wi-Fi and cable TV.

From US$84.54 per night
gogless