Find Cheap Deals on
Beach Hotels in Canada

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!

Check Last Minute Canada Hotel Deals

Tonight Feb 23 - Feb 24This weekend Feb 23 - Feb 25

Top Cities in Canada



Featured Canada Beach Hotels

Hotel Zed Kelowna
Hotel Zed Kelowna
2.5 out of 5
1627 Abbott Street, Kelowna, BC
The price is $78 per night from Mar 25 to Mar 26
$78
per night
Mar 25 - Mar 26
Stay at this eco-certified hotel in Kelowna. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the pool and the helpful staff in our reviews. ...
Hotel Zed Kelowna
Best Western Plus Tin Wis Resort
Best Western Plus Tin Wis Resort
2.5 out of 5
1119 Pacific Rim Highway, Tofino, BC
The price is $158 per night from Mar 6 to Mar 7
$158
per night
Mar 6 - Mar 7
Stay at this beach hotel in Tofino. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
Best Western Plus Tin Wis Resort
Sylvia Hotel
Sylvia Hotel
3 out of 5
1154 Gilford St, Vancouver, BC
The price is $114 per night from Feb 25 to Feb 26
$114
per night
Feb 25 - Feb 26
Stay at this 3-star beach hotel in Vancouver. Enjoy free WiFi, a beach locale, and breakfast. Our guests praise the breakfast and the restaurant in our reviews. ...
Sylvia Hotel
Best Western Plus Sands
Best Western Plus Sands
3 out of 5
1755 Davie St, Vancouver, BC
The price is $88 per night from Mar 12 to Mar 13
$88
per night
Mar 12 - Mar 13
Stay at this 3-star business-friendly hotel in Vancouver. Enjoy breakfast, room service, and a fitness center. Our guests praise the breakfast and the restaurant ...
Best Western Plus Sands
Coast Osoyoos Beach Hotel
Coast Osoyoos Beach Hotel
2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is $106 per night from Feb 24 to Feb 25
$106
per night
Feb 24 - Feb 25
Stay at this beach hotel in Osoyoos. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. ...
Coast Osoyoos Beach Hotel
THE Beach Club Resort
THE Beach Club Resort
3.5 out of 5
181 Beachside Drive, Parksville, BC
The price is $133 per night from Feb 25 to Feb 26
$133
per night
Feb 25 - Feb 26
Stay at this 3.5-star spa hotel in Parksville. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the restaurant and the helpful staff ...
THE Beach Club Resort
Desert Surfside Waterfront Accommodations
Desert Surfside Waterfront Accommodations
3 out of 5
7310 Main Street, Osoyoos, BC
The price is $104 per night from Mar 14 to Mar 15
$104
per night
Mar 14 - Mar 15
Stay at this 3-star beach condo in Osoyoos. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff and the clean rooms in our ...
Desert Surfside Waterfront Accommodations
Ocean Promenade Hotel
Ocean Promenade Hotel
2.5 out of 5
15611 Marine Dr, White Rock, BC
The price is $113 per night from Mar 10 to Mar 11
$113
per night
Mar 10 - Mar 11
Stay at this beach hotel in White Rock. Enjoy a beach locale, a fitness center, and onsite parking. Our guests praise the helpful staff and the clean rooms in ...
Ocean Promenade Hotel
Watermark Beach Resort
Watermark Beach Resort