We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Swan Lake Christmas Hill Nature Sanctuary

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
330 Quebec St, Victoria, British Columbia V8V 1W3, Canada
4.9 km from Swan Lake Christmas Hill Nature Sanctuary
USD 176* /night
View Deal
Hotwire.com
Hotels.com
Booking.com
3366 Douglas St, Victoria, British Columbia V8Z 3L3, Canada
1.5 km from Swan Lake Christmas Hill Nature Sanctuary
USD 85* /night
View Deal
TripAdvisor
USD 85*
Hotels.com
Priceline
USD 85*
3233 Maple St, Victoria, British Columbia V8X 4Y9, Canada
1.7 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 132*
USD 114* /night
View Deal
Expedia.com
USD 132*
Hotels.com
Hotwire.com
USD 132*
650 Speed Ave, Victoria, British Columbia V8Z 1A4, Canada
2.1 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 100*
USD 91* /night
View Deal
Travelocity
USD 100*
Orbitz.com
USD 100*
Hotels.com
USD 100*
3110 Douglas St, Victoria, British Columbia V8Z 3K4, Canada
2.2 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 159*
USD 90* /night
View Deal
Booking.com
USD 94*
Cancelon
USD 136*
HotelQuickly
USD 159*
3020 Blanshard St, Victoria, British Columbia V8T 5C7, Canada
2.4 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 146*
USD 117* /night
View Deal
Booking.com
USD 146*
Priceline
USD 146*
Hotwire.com
USD 145*
3025 Douglas St, Victoria, British Columbia V8T 4N2, Canada
2.4 km from Swan Lake Christmas Hill Nature Sanctuary
Loading prices...
Cancelon
136 Gorge Rd E, Victoria, British Columbia V9A 1L4, Canada
2.5 km from Swan Lake Christmas Hill Nature Sanctuary
USD 98* /night
View Deal
TripAdvisor
USD 98*
Priceline
USD 98*
CheapTickets
356 Gorge Road East, Victoria, British Columbia V8T 2W2, Canada
2.5 km from Swan Lake Christmas Hill Nature Sanctuary
No photo provided
120 Gorge Road East, Victoria, British Columbia V9A 1L3, Canada
2.5 km from Swan Lake Christmas Hill Nature Sanctuary
No availability for your dates from these sites
Cancelon
310 Gorge Rd E, Victoria, British Columbia V8T 2W2, Canada
2.5 km from Swan Lake Christmas Hill Nature Sanctuary
USD 109* /night
View Deal
Booking.com
USD 110*
Orbitz.com
USD 110*
Hotels.com
USD 110*
229 Gorge Rd E, Victoria, British Columbia V9A 1L1, Canada
2.6 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 111*
USD 105* /night
View Deal
Booking.com
USD 111*
Expedia.com
USD 111*
Priceline
USD 109*
2898 Douglas St, Victoria, British Columbia V8T 4M9, Canada
2.6 km from Swan Lake Christmas Hill Nature Sanctuary
USD 88* /night
View Deal
Orbitz.com
USD 89*
Hotwire.com
USD 89*
Expedia.com
USD 89*
123 Gorge Rd E, Victoria, British Columbia V9A 1L1, Canada
2.6 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 94*
USD 84* /night
View Deal
Booking.com
USD 87*
Cancelon
USD 94*
Orbitz.com
USD 85*
2915 Douglas St | 2 Blocks East Of Hillside On Douglas, Victoria, British Columbia V8T 4M8, Canada
2.6 km from Swan Lake Christmas Hill Nature Sanctuary
No availability for your dates from these sites
Orbitz.com
Hotwire.com
Cancelon
490 Gorge Rd E, Victoria, British Columbia V8T 2W4, Canada
2.7 km from Swan Lake Christmas Hill Nature Sanctuary
USD 82* /night
View Deal
Booking.com
USD 82*
Agoda.com
USD 82*
Priceline
USD 82*
2852 Douglas St, Victoria, British Columbia V8T 4M5, Canada
2.9 km from Swan Lake Christmas Hill Nature Sanctuary
USD 119* /night
View Deal
Hotwire.com
USD 119*
CheapTickets
USD 119*
Booking.com
USD 120*
2828 Rock Bay Avenue, Victoria, British Columbia V8T 4S1, Canada
2.9 km from Swan Lake Christmas Hill Nature Sanctuary
No availability for your dates from these sites
Hotwire.com
626 Gorge Road East, Victoria, British Columbia V8T 2W6, Canada
2.9 km from Swan Lake Christmas Hill Nature Sanctuary
No availability for your dates from these sites
Orbitz.com
Travelocity
Hotwire.com
994 Gorge Rd W, Victoria, British Columbia V9A 1P2, Canada
3.6 km from Swan Lake Christmas Hill Nature Sanctuary
No photo provided
1961 Douglas St, Victoria, British Columbia V8T 4K7, Canada
3.8 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 124*
USD 109* /night
View Deal
Priceline
USD 124*
Agoda.com
USD 123*
Travelocity
USD 109*
1900 Douglas St, Victoria, British Columbia V8T 4K8, Canada
3.8 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 102*
USD 99* /night
View Deal
Booking.com
USD 102*
Hotels.com
USD 99*
Orbitz.com
USD 99*
1850 Douglas St, Victoria, British Columbia V8T 4K6, Canada
3.9 km from Swan Lake Christmas Hill Nature Sanctuary
USD 83* /night
View Deal
Booking.com
USD 84*
Travelocity
USD 83*
Hotwire.com
USD 83*
101 Island Hwy, Esquimalt, British Columbia V9B 1E8, Canada
4.0 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 127*
USD 92* /night
View Deal
Expedia.com
USD 95*
Booking.com
USD 109*
HotelQuickly
USD 127*
506 Pandora Ave, Victoria, British Columbia V8W 1N6, Canada
4.1 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 184*
USD 178* /night
View Deal
Booking.com
USD 184*
Orbitz.com
USD 178*
Hotwire.com
USD 178*
653 Pandora Ave, Victoria, British Columbia V8W 1N8, Canada
4.2 km from Swan Lake Christmas Hill Nature Sanctuary
USD 225* /night
View Deal
Hotels.com
USD 224*
Agoda.com
USD 225*
Orbitz.com
USD 224*
4670 Elk Lake Dr, Saanich, British Columbia V8Z 5M1, Canada
4.2 km from Swan Lake Christmas Hill Nature Sanctuary
#1 of 2 hotels in Saanich
Loading prices...
HotelQuickly
Cancelon
Expedia.com
1234 Wharf St, Victoria, British Columbia V8W 3H9, Canada
4.3 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 230*
USD 202* /night
View Deal
Travelocity
USD 202*
Priceline
USD 203*
Cancelon
USD 230*
100 Harbour Road, Victoria, British Columbia V9A 0G1, Canada
4.3 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 306*
USD 234* /night
View Deal
Priceline
USD 238*
Orbitz.com
USD 233*
Booking.com
USD 306*
642 Johnson Street, Victoria, British Columbia V8W 1M6, Canada
4.3 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 161*
USD 146* /night
View Deal
Travelocity
USD 147*
Cancelon
USD 161*
BestWestern.com
USD 146*
1140 Government St, Victoria, British Columbia V8W 1Y2, Canada
4.4 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 145*
USD 141* /night
View Deal
Booking.com
USD 145*
Expedia.com
USD 141*
Hotwire.com
USD 141*
Still looking for a place to stay?
Saanich has 1 B&Bs/inns with 0 reviews
1831 Mount Newton Cross Rd | Saanichton, Saanich, British Columbia V8M 1L1, Canada
15.1 km from Swan Lake Christmas Hill Nature Sanctuary
See all 1 Saanich B&Bs/inns
See all hotels in or near Saanich
3366 Douglas St, Victoria, British Columbia V8Z 3L3, Canada
1.5 km from Swan Lake Christmas Hill Nature Sanctuary
USD 85* /night
View Deal
TripAdvisor
USD 85*
Hotels.com
Priceline
USD 85*
3233 Maple St, Victoria, British Columbia V8X 4Y9, Canada
1.7 km from Swan Lake Christmas Hill Nature Sanctuary
Top Deal
USD 132*
USD 114* /night
View Deal
Expedia.com
USD 132*
Hotels.com
Hotwire.com
USD 132*