
4 Stars Hotels in Esquimalt, Victoria from CA $175
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Esquimalt 4 Star Hotels
Our top choices for Esquimalt 4-star hotels
The price is CA $399
CA $467 total
includes taxes & fees
Sep 27 - Sep 28
The price is CA $329
CA $385 total
includes taxes & fees
Oct 23 - Oct 24

9.2 out of 10, Wonderful, (1,229 reviews)
The price is CA $230
CA $269 total
includes taxes & fees
Oct 20 - Oct 21
The price is CA $359
CA $416 total
includes taxes & fees
Oct 15 - Oct 16
The price is CA $249
CA $292 total
includes taxes & fees
Oct 12 - Oct 13

6. Delta Hotels by Marriott Victoria Ocean Pointe Resort
Delta Hotels by Marriott Victoria Ocean Pointe ResortSonghees
9.2 out of 10, Wonderful, (1,055 reviews)
The price is CA $271
CA $318 total
includes taxes & fees
Oct 20 - Oct 21

8.8 out of 10, Excellent, (1,000 reviews)
The price is CA $331
CA $387 total
includes taxes & fees
Oct 17 - Oct 18
The price is CA $262
CA $307 total
includes taxes & fees
Oct 20 - Oct 21
Save an average of 15% on thousands of hotels when you're signed in
Top Esquimalt Hotel Reviews

The Oswego Hotel
10/10 Excellent

Rosemead House
10/10 Excellent
Explore a world of travel with Expedia
- Casino Hotels in British Columbia
- 4 Star Hotels in James Bay
- 4 Star Hotels in Oak Bay
- Downtown Victoria Hotels
- 3 Star Hotels in Esquimalt
- Family Hotels in British Columbia
- 3 Star Hotels in Victoria
- Cabin Rentals in British Columbia
- Brentwood Bay Resort
- 4 Star Hotels in Sooke
- Sidney Hotels
- 4 Star Hotels in Brentwood Bay
- Langford Hotels
- 3 Star Hotels in Langford
- Inner Harbour Hotels
- Nanaimo Hotels
- 4 Star Hotels in Downtown Victoria
- 2 Star Hotels in Duncan
- 2 Star Hotels in Victoria
- 4 Star Hotels in Langford
- Casino Hotels in Victoria
- Richmond Hotels
- 3 Star Hotels in Bamberton
- 5 Star Hotels in Gulf Islands
- British Columbia Hotels
- 5 Star Hotels in Sooke
- Pet-Friendly Hotels in Victoria
- Sookepoint Ocean Cottage Resort
- 3 Star Hotels in James Bay
- Sooke Hotels
- 5 Star Hotels in North Saanich
- 5 Star Hotels in Victoria West
- 4 Star Hotels in Victoria
- 4 Star Hotels in Rockland
- 4 Star Hotels in Sidney
- Salt Spring Island Hotels
- B&B in Victoria
- 4 Star Hotels in Jubilee
- 5 Star Hotels in Salt Spring Island
- 3 Star Hotels in Downtown Victoria
- 3 Star Hotels in Inner Harbour
- 5 Star Hotels in Shawnigan Lake
- The Sidney Pier Hotel
- All Inclusive Resorts and in British Columbia
- 4 Star Hotels in Shirley
- Cheap Hotels in Victoria
- Victoria Hotels
- Motels in Victoria
- 4 Star Hotels in Salt Spring Island
- Prestige Oceanfront Resort
- Spa Hotels in British Columbia
- 5 Star Hotels in Downtown Victoria
- Romantic Hotels in British Columbia
- Hotels near Vancouver Intl.
- 5 Star Hotels in Victoria
- 5 Star Hotels in Mill Bay
- Flights from Vancouver (YVR) to Victoria (YYJ)
- Flights from Halifax (YHZ) to Vancouver (YVR)
- Air Canada Toronto (YYZ) to Vancouver (YVR) flights
- Flights from Kelowna (YLW) to Vancouver (YVR)
- Flights from Delhi (DEL) to Vancouver (YVR)
- Flights to British Columbia
- Flights from Winnipeg (YWG) to Vancouver (YVR)
- Flights from Victoria Intl.
- Flights from Montreal (YUL) to Victoria (YYJ)
- Flights from Kelowna (YLW) to Victoria (YYJ)
- Flights from Toronto (YYZ) to Victoria (YYJ)
- Flights from London (YXU) to Vancouver (YVR)
- Flights from Calgary (YYC) to Vancouver (YVR)
- Flights from Saskatoon (YXE) to Victoria (YYJ)
- Flights from Montreal (YUL) to Vancouver (YVR)
- Flights from Calgary (YYC) to Victoria (YYJ)
- Flights from Saskatoon (YXE) to Vancouver (YVR)
- Flights from Manila (MNL) to Vancouver (YVR)
- Flights from Vancouver Intl.
- Flights from Winnipeg (YWG) to Victoria (YYJ)
- Flights from Vancouver (CXH) to Victoria (YWH)
- Flights to Victoria
- Flights from Toronto (YYZ) to Vancouver (YVR)
- Flights from Ottawa (YOW) to Victoria (YYJ)
- Flights from Ottawa (YOW) to Vancouver (YVR)
- Flights from Edmonton (YEG) to Vancouver (YVR)
- Flights from Edmonton (YEG) to Victoria (YYJ)












































































