Book Hotels in Mill Bay
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Mill Bay hotels

Oak Bay Beach Hotel
"This is an extraordinary hotel, from the awe inspiring location and views of Mt. Baker, to the top notch accommodations, to the pampering—nothing was lacking. The pools and spa can’t be beat, and every meal we had there (two dinners and one breakfast) were outstanding for a hotel. Also a very pleasant—and ..."
Reviewed on Aug 2, 2026

Hotel Grand Pacific
"A beautiful hotel and everything was perfect! We recommend it to everyone and it is so easy to roll your suitcases off the ferry terminal across the street and into this hotel the grand Pacific!"
Reviewed on Aug 1, 2026

Motel 6 Saanichton, BC - Victoria Airport
"The staff were exceptionally cooperative."
Reviewed on Aug 2, 2026

Villa Eyrie Resort

Bayview Bed and Breakfast

Fairmont Empress

Sandman Hotel Victoria

Coast Victoria Hotel & Marina by APA

Red Lion Inn and Suites
Mill Bay Hotel & Travel Guide
Are you researching a trip to Duncan? Desire somewhere to rest and relax? Travelocity boasts many excellent options. If you'd like to roam in Mill Bay, Travelocity has around 10 places to stay within a short drive of the town center.
A good choice amongst just a small number of places to stay in the vicinity of the centrally located attractions of Mill Bay, is the Ruthie's Roost B&B.
You could check out the Hastings House Country House Hotel as well as the Oak Bay Beach Hotel. The Hastings House Country House Hotel is only 14 miles (23 kilometers) from the center of Mill Bay. The Oak Bay Beach Hotel, is 20 miles (32 kilometers) away. The Brentwood Bay Resort & Spa and the The Fairmont Empress are some other hotel options around Mill Bay.
The extended Vancouver Island area is well worth discovering too. Get to know Vancouver Island's old towns and don't forget to admire the area's forests, rivers and streams. Bold visitors may enjoy snowboarding, skiing and cross-country skiing in this part of Canada.
On the hunt for things to do? Spend a few hours enjoying Mount Brenton Golf Course and Chemainus Valley Museum, in Chemainus, 20 miles (34 kilometers) northwest of Mill Bay. When you want to get to Chemainus, check out the Best Western Plus Chemainus Inn and Eagle Rock Bed and Breakfast. 7 miles (11 kilometers) to the northwest of Mill Bay, you can also stay at Cowichan Bay, which is home to the Oceanfront Suites at Cowichan Bay and Wessex Inn By The Sea. Whether you're just passing through or staying in Cowichan Bay, it's worth visiting the Cowichan Bay Maritime Centre and Cowichan Golf and Country Club.
Make sure you get yourself a sports fix by taking a trek to BC Place Stadium, which you will find 45 miles (76 kilometers) to the northeast of Mill Bay. Those sports fans that want to sleep in the area surrounding the stadium can select from the Fairmont Pacific Rim or the Shangri-La Hotel, Vancouver.
If you're traveling through Victoria International Airport and need to find somewhere to stay nearby, consider The Sidney Pier Hotel & Spa or Beacon Inn at Sidney B&B.
Frequently asked questions
Recent Mill Bay hotel reviews by fellow wanderers

Huntingdon Hotel and Suites
"I loved that walking into the hotel right off the bat had a classy look and feel to it. Our room had hardwood floors. The room was clean and the breakfast was amazing. I liked that it went later into the day (until 11) so we didn’t have to rush in the morning. The hotel is in walking distance to the marina as well as a beautiful park. We also appreciated the underground parking as we had a designated spot which made going out and coming back less stressful as we did not have to worry about not being able to find parking. Most importantly it was quiet and we got a good nights rest. When we visit Victoria again, we will definitely be returning to this hotel!"
Explore More Ways to Travel with Travelocity
- Bedandbreakfast in Shawnigan Lake
- Cabins in Shawnigan Lake
- Houseboats in Shawnigan Lake
- Caravanparks in Shawnigan Lake
- Hotels in Sidney
- Hotels in Sooke
- Hotels near St Paul'S Hospital
- Strathcona Hotels
- Hotels near Sunset Beach
- Hotels near Swartz Bay Ferry Terminal
- Hotels near The Gardens At Hcp
- Pan Pacific Vancouver
- Hotels in Vancouver
- Hotels near Vancouver
- Hotels near Vancouver Waterfront Station
- Hotels near Victoria Clipper Ferry Terminal
- Hotels near Victoria Harbour
- Fairmont Empress
- Hotel Grand Pacific
- The Sidney Pier Hotel
- Hotels in Victoria
- Hotels near Victoria
- Victoria Fraserview Hotels
- Hotels near Waterfront Centre
- West Side Hotels
- Hotels in Brentwood Bay
- Hotels near Brentwood College School
- Hotels near British Columbia Children'S Hospital
- Broadmead Hotels
- Hotels near Butchart Gardens
- Hotels near Canada Place Cruise Ship Terminal
- Hotels near Cathedral Of Our Lady Of The Holy Rosary
- Apartments in Cobble Hill
- Hotels in Cobble Hill
- Cordova Bay Hotels
- Hotels in Crofton
- British Columbia Hotels
- Downtown Eastside Hotels
- Downtown Vancouver Hotels
- Downtown Victoria Hotels
- Villa Eyrie Resort
- Hotels in Duncan
- Edgemont Village Hotels
- Grandview-Woodland Hotels
- Inner Harbour Hotels
- Hotels near Jack Poole Plaza
- Hotels near Jericho Beach
- Kensington-Cedar Cottage Hotels
- Hotels near Langara-49Th Avenue Station
- Hotels in Langford
- Hotels near Langford Lanes
- Hotels near Main Street
- Cottages in Mill Bay
- Pet Friendly in Mill Bay
- Motels in Mill Bay
- Hotels near Musqueam Cultural Centre
- Hotels near Nat Bailey Stadium
- Hotels in North Saanich
- Hotels near Park Royal
- Hotels near Port Sidney Marina
- Hotels near Princess Louisa Inlet
- Renfrew-Collingwood Hotels
- Hotels near Rickshaw Theatre
- Hotels in Saanichton
- Hotels in Salt Spring Island
- Hotels near Science World
- Flights to Mill Bay
- Flights to Vancouver
- Flights from Vancouver
- Flights from Victoria
- Air Canada Panama City (PTY) to Victoria (YYJ) flights
- Alaska Airlines Los Angeles (LAX) to Victoria (YYJ) flights
- Alaska Airlines Nashville (BNA) to Victoria (YYJ) flights
- Alaska Airlines Portland (PDX) to Victoria (YYJ) flights
- Alaska Airlines San Diego County (SAN) to Victoria (YYJ) flights
- Delta Air Lines Traverse City (TVC) to Victoria (YYJ) flights
- Flights from Windsor Locks (BDL) to Victoria (YYJ)
- Flights from Denver (DEN) to Victoria (YYJ)
- Flights from Grand Junction (GJT) to Victoria (YYJ)
- Flights from Chantilly (IAD) to Victoria (YYJ)
- Flights from Jamaica (JFK) to Victoria (YYJ)
- Flights from Los Angeles (LAX) to Vancouver (YVR)
- Flights from Los Angeles (LAX) to Victoria (YYJ)
- Flights from Morrisville (RDU) to Victoria (YYJ)
- Flights from San Diego County (SAN) to Victoria (YYJ)
- Flights from Seatac (SEA) to Victoria (YYJ)
- Flights from San Francisco (SFO) to Vancouver (YVR)
- Flights from San Francisco (SFO) to Victoria (YYJ)
- Flights from Sacramento (SMF) to Victoria (YYJ)
- Flights from Santa Ana (SNA) to Victoria (YYJ)
- Flights from St Louis (STL) to Victoria (YYJ)
- Flights from Tampa (TPA) to Victoria (YYJ)
- Flights from Edmonton International Airport (YEG) to Victoria (YYJ)
- Flights from Mississauga (YYZ) to Victoria (YYJ)






