Private Villas in British Columbia
1390 results found
- Most popular first Sorting
Best Location Available In Whistler Village
4100 Whistler Way 24, Whistler, Canada (Open map)
Spacious 1Br Suite Near Capilano Bridge & Trails
2312 William Avenue, North Vancouver, Canada (Open map)
Whistler Village 3Bedrooms And 3 Bath Rooms
4375 Northlands Boulevard, Whistler, Canada (Open map)
Paradise Marina
1241 Sutherland Drive, Cowichan Bay, Canada (Open map)
Port & Moor
708 Newcastle Avenue, Parksville, Canada (Open map)
Top Floor Lakeshore Views Near Skiing
2555 Lakeshore Road 516, Vernon, Canada (Open map)
5 Bedroom Chalet, Steps To Gondola!
2212 Gondola Way, Whistler, Canada (Open map)
Ocean View Garden House
5177 Colony Park Place, Nanaimo, Canada (Open map)
The Stoke Stopover - Revelstoke Condo With Hot Tub
Coursier Avenue 1701, Revelstoke, Canada (Open map)
Serene 3Br Cabin On 8 Acre Farm
36904 Mckamie Rd, Mission, Canada (Open map)
Spacious 4Br W Ensuites Mins To Downtown Yvr Ubc
V6P 4C6, Vancouver, Canada (Open map)
Tantalus Boutique Lodge Mountain Ski Suite
4200 Whistler Way 421, Whistler, Canada (Open map)
Northern Lights 27 | Luxe Townhome With Private Hot Tub, Mountain Views & Media Den
4150 Tantalus Drive, Whistler, Canada (Open map)
Our Little Heaven Entire House 5 Min South Of Town
95 688 Nicholson Rd, Golden, Canada (Open map)
Alpine Timbers 2 Luxury Chalet With Hot Tub
130 Kettle View Road #2, Big White Ski Resort, Canada (Open map)
The Hi-Mark House - Hot Tub,Ac,Pool Table, Pool May2026
1025 Hemlock Cres N, Sicamous, Canada (Open map)
Cheerful Newly Renovated 2-Bedroom Suite
20167 Lorne Avenue, Maple Ridge, Canada (Open map)
Tree Tops Luxury Chalet W/Hot Tub
7640 Porcupine Road, Big White Ski Resort, Canada (Open map)
Lac Le Jeune #29
29-5485 Lac Le Jeune Road, Lac Le Jeune, Logan Lake, Canada (Open map)
Whistler Gleneagle 27
4636 Blackcomb Way, Whistler, Canada (Open map)