Compare Hotels on the Lake in British Columbia
Secret Bargains - Save an extra 10% or more on select Hotels on the Lake
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured British Columbia Hotels on the Lake

Nita Lake Lodge
2131 Lake Placid Rd Whistler BC
$153 nightly
The price is $178 total per night
$178 total
Apr 26 - Apr 27
Total with taxes and fees
With a stay at Nita Lake Lodge in Whistler (Whistler Creekside), you'll be a 1-minute drive from Creekside Gondola and 6 minutes from Whistler Village Gondola.
Pool
Hot Tub

Inn On Long Lake
4700 North Island Hwy Nanaimo BC
$145 nightly
The price is $168 total per night
$168 total
Apr 27 - Apr 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Inn On Long Lake in Nanaimo, you'll be in a shopping district, within a 10-minute drive of Departure Bay Ferry Terminal and Long Lake.
On private beach
Breakfast included

Three Valley Lake Chateau
8903 Trans-Canada Hwy Revelstoke BC
$115 nightly
The price is $133 total per night
$133 total
May 8 - May 9
Total with taxes and fees
When you stay at Three Valley Lake Chateau in Revelstoke, you'll be on a lake, just steps from Three Valley Gap Heritage Ghost Town and a 3-minute drive from Victor Lake Provincial Park.
On private beach
Pool

Harrison Beach Hotel
160 Esplanade Avenue Harrison Hot Springs BC
$111 nightly
The price is $128 total per night
$128 total
Apr 26 - Apr 27
Total with taxes and fees
With a stay at Harrison Beach Hotel, you'll be centrally located in Harrison Hot Springs, steps from Canwest Art Gallery and Harrison Lake Beach Park.
Pool
Hot Tub

Emerald Lake Lodge
Emerald Lake Road Field BC
$131 nightly
The price is $148 total per night
$148 total
Apr 22 - Apr 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Field, Emerald Lake Lodge is on a lake, a 1-minute drive from Emerald Lake and 11 minutes from Natural Bridge.
Hot Tub
Free WiFi

Manteo at Eldorado Resort
3762 Lakeshore Rd Kelowna BC
$175 nightly
The price is $203 total per night
$203 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Kelowna (South Pandosy), Manteo at Eldorado Resort is steps from Okanagan Lake and a 3-minute drive from Kelowna General Hospital.
On private beach
Pool

Summerland Waterfront Resort & Spa
13011 Lakeshore Drive S Summerland BC
$139 nightly
The price is $161 total per night
$161 total
Apr 22 - Apr 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Summerland, Summerland Waterfront Resort & Spa is on the boardwalk/promenade, a 1-minute drive from Okanagan Lake and 5 minutes from Nixdorf Classic Cars.
Pool
Hot Tub

Coast Osoyoos Beach Hotel
7702 Main Street Osoyoos BC
$106 nightly
The price is $123 total per night
$123 total
May 5 - May 6
Total with taxes and fees
When you stay at Coast Osoyoos Beach Hotel in Osoyoos, you'll be on a lake, just steps from Starlite Marina & Beach Shop and Pioneer Walkway.
On private beach
Pool

Prestige Harbourfront Resort, WorldHotels Luxury
251 Harbourfront Drive NE Salmon Arm BC
$129 nightly
The price is $148 total per night
$148 total
Apr 22 - Apr 23
Total with taxes and fees
When you stay at Prestige Harbourfront Resort, WorldHotels Luxury in Salmon Arm, you'll be on a lake, within a 10-minute walk of Shuswap Lake and Salmon Arm Wharf.
Pool
Hot Tub

Watermark Beach Resort
15 Park Place Osoyoos BC
$146 nightly
The price is $169 total per night
$169 total
Apr 22 - Apr 23
Total with taxes and fees
A stay at Watermark Beach Resort places you in the heart of Osoyoos, steps from Osoyoos Lake and Gyro Beach.
Pool
Hot Tub

Spirit Ridge, in The Unbound Collection by Hyatt
1200 Rancher Creek Rd Osoyoos BC
$144 nightly
The price is $167 total per night
$167 total
Apr 22 - Apr 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Spirit Ridge, in The Unbound Collection by Hyatt in Osoyoos, you'll be on a lake, just steps from Nk'Mip Desert Cultural Centre and 4 minutes by foot from Sonora Dunes Golf Club.
Pool
Hot Tub

Delta Hotels by Marriott Grand Okanagan Resort
1310 Water St Kelowna BC
$212 nightly
The price is $246 total per night
$246 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Delta Hotels by Marriott Grand Okanagan Resort, you'll be centrally located in Kelowna, steps from Waterfront Park and within a 10-minute walk of Tugboat Bay.
Pool
Hot Tub
Don't see what you're looking for?
See all available properties in British Columbia
View all propertiesLowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
British Columbia Hotels on the Lake essential information
Hotels on the Lake in British Columbia |
395 |
|---|---|
Highest price | $246 |
Cheapest price | $123 |
Total number of hotels in British Columbia | 14,780 |
Popular hotels | Nita Lake Lodge, Inn On Long Lake, Three Valley Lake Chateau, Harrison Beach Hotel, Emerald Lake Lodge, Manteo at Eldorado Resort, Summerland Waterfront Resort & Spa, Coast Osoyoos Beach Hotel, Prestige Harbourfront Resort, WorldHotels Luxury, Watermark Beach Resort, Spirit Ridge, in The Unbound Collection by Hyatt, Delta Hotels by Marriott Grand Okanagan Resort |
Most Recent British Columbia Hotel Reviews

Radisson Blu Vancouver Airport Hotel & Marina
5 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"Bright,clean, modern airport hotel with free shuttle and cheerful staff. I found it helpful that I could extend my check out time by several hours for a reasonable price. This is a great hotel feature as my 16hr flight to Australia departs 10:50 pm . Most hotels have a 11am check out.
"
A verified traveler stayed at Radisson Blu Vancouver Airport Hotel & Marina
More to Explore in British Columbia
Top Picks
- Hotels with Restaurants in Osoyoos
- Hotels with an Indoor Pool in Richmond
- Hotels with Hot Tubs in Nelson
- Hotels with Waterslides in Kelowna
- Salmon Arm Hotels
- Casino Resorts & in Squamish
- Whistler Hotels
- Hotels with Hot Tubs in Osoyoos
- Coast Hotels in Abbotsford
- Best Western Hotels in Abbotsford
- Hotels with Restaurants in Cache Creek
- Cheap Hotels in Penticton
- Beach Resorts & in Parksville
- Winery Hotels in Kelowna
- Hotels with Free Breakfast in Osoyoos
- Luxury Hotels in Vernon
- Hotels with Air Conditioning in Campbell River
- Marriott Hotels & Resorts in Vancouver
- Independent Hotels in Abbotsford
- Hotels with Bars in Penticton
- Surrey Hotels
- Revelstoke Hotels
- Osoyoos Hotels
- Cheap Hotels in Revelstoke
- Sandman Hotels in Abbotsford
- Golf Resorts & in Harrison Hot Springs
- Hotels with Free Airport Shuttle in Richmond
- Capsule Hotels in Whistler
- Hotels with Shopping in Prince Rupert
- Historic Hotels in North Vancouver
- Boutique Hotels in Revelstoke
- Victoria Hotels
- Kid Friendly Hotels in Abbotsford
- Hotels with Free Breakfast in Abbotsford
- Tofino Hotels
- Extended Stay Hotels in Kelowna
- Arcade Hotels in Whistler
- Dawson Creek Hotels
- Motels in Parksville
- Hostels in Prince George
- Boutique Hotels in Abbotsford
- Guest Houses in Richmond
- Hotels with Restaurants in Prince George
- 4 Star Hotels in Radium Hot Springs
- Romantic Getaways & Hotels in Harrison Hot Springs
- Casino Resorts & in Kelowna
- Hotels on the Lake in Kelowna
- 4 Star Hotels in Penticton
- 3 Star Hotels in Coquitlam
- Cabin Rentals in Kelowna
- Hotels with a Gym in Whistler
- Luxury Hotels in North Vancouver
- Romantic Getaways & Hotels in Parksville
- Fairmont Hotels in Surrey
- Vancouver Hotels
- Spa Resorts & in Whistler
- Hotels with Free Airport Shuttle in Kelowna
- Hotels with Hot Tubs in Lytton
- Casino Resorts & in Abbotsford
- Hotels with Free Breakfast in Fernie
- 3 Star Hotels in Sointula
- Hotels with Suites in Squamish
- Hotels with Shopping in Revelstoke
- 4 Star Hotels in North Vancouver
- Nanaimo Hotels
- 5 Star Hotels in Squamish
- Abbotsford Hotels
- Romantic Getaways & Hotels in Penticton
- Pet Friendly Hotels in Whistler
- Sooke Hotels
- Flights to Kitimat
- Flights from Calgary to Prince George
- Flights from Vancouver
- Flights from Sayward
- Flights from Christina Lake
- Flights to Parksville
- Flights to Kelowna
- Flights from Penny
- Flights to Delta
- Flights from Atlanta to Vancouver
- Flights from Vancouver to 100 Mile House
- Flights from Winnipeg to Nanaimo
- Flights to Vancouver
- Flights from Calgary to Vancouver
- Flights from Amritsar to Vancouver
- Flights from Kamloops
- Flights to Surrey
- Flights from Coal Harbour





