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

  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1900 Douglas St, Victoria, British Columbia V8T 4K8, Canada
2.4 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
623 Courtney Street, Victoria, British Columbia V8W 1B8, Canada
2.9 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
680 Montreal St, Victoria, British Columbia V8V 1Z8, Canada
2.9 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
805 Gordon St, Victoria, British Columbia V8W 1Z6, Canada
2.9 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
919 Douglas St | British Columbia, Victoria, British Columbia V8W 2C2, Canada
2.9 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
777 Douglas St | at Burdett Ave., Victoria, British Columbia V8W 2B5, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
146 Kingston St, Victoria, British Columbia V8V 1V4, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
Chateau Victoria 740 Burdett Ave | BC, Victoria, British Columbia V8W 1B2, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
721 Government Street, Victoria, British Columbia V8W 1W5, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
330 Quebec St, Victoria, British Columbia V8V 1W3, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
850 Blanshard St, Victoria, British Columbia V8W 2H2, Canada
3.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
906 McClure St, Victoria, British Columbia V8V 3E7, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
Hotel 500 Oswego St, Victoria, British Columbia V8V 5C1, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
412 Quebec St, Victoria, British Columbia V8V 1W5, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
463 Belleville Street, Victoria, British Columbia V8V 1X3, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
425 Quebec St, Victoria, British Columbia V8V 1W7, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
728 Humboldt Street, Victoria, British Columbia V8W3Z5, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
Sponsored
100 Harbour Road, Victoria, British Columbia V9A 0G1, Canada
2.6 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
345 Quebec St, Victoria, British Columbia V8V 1W4, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
427 Belleville St, Victoria, British Columbia V8V 1X3, Canada
3.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
810 Humboldt St, Victoria, British Columbia V8V 5B1, Canada
3.2 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
520 Menzies St, Victoria, British Columbia V8V 2H4, Canada
3.2 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
600 Douglas St, Victoria, British Columbia V8V 2P8, Canada
3.2 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
429 Lampson St., Esquimalt, British Columbia V9A 5Y9, Canada
3.2 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
4879 Cherry Tree Bend, Saanich, British Columbia V8Y 1S1, Canada
3.2 miles from Swan Lake Christmas Hill Nature Sanctuary
#2 of 2 hotels in Saanich
Check In Check Out
Show Prices
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
9.4 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
See all 1 Saanich B&Bs/inns
Also consider hotels near Saanich
See all hotels in or near Saanich
3366 Douglas St, Victoria, British Columbia V8Z 3L3, Canada
1.0 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
3233 Maple St, Victoria, British Columbia V8X 4Y9, Canada
1.1 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
3110 Douglas St, Victoria, British Columbia V8Z 3K4, Canada
1.3 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
650 Speed Ave, Victoria, British Columbia V8Z 1A4, Canada
1.3 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
310 Gorge Rd E, Victoria, British Columbia V8T 2W2, Canada
1.5 miles from Swan Lake Christmas Hill Nature Sanctuary
Check In Check Out
Show Prices
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.