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 Apr 14 - Apr 15Next weekend Apr 19 - Apr 21

Top Cities in Canada



Featured Canada Beach Hotels

Coast Parksville Hotel
Coast Parksville Hotel
2.5 out of 5
374 West Island Highway, Parksville, BC
The price is $80 per night from Apr 16 to Apr 17
$80
per night
Apr 16 - Apr 17
Stay at this beach hotel in Parksville. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the helpful staff and the convenient parking ...
Coast Parksville Hotel
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 $191 per night from Apr 28 to Apr 29
$191
per night
Apr 28 - Apr 29
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 $144 per night from Apr 21 to Apr 22
$144
per night
Apr 21 - Apr 22
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 $118 per night from Apr 21 to Apr 22
$118
per night
Apr 21 - Apr 22
Stay at this business-friendly hotel in Vancouver. Enjoy breakfast, room service, and a fitness center. Our guests praise the breakfast and the restaurant in ...
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 $103 per night from Apr 15 to Apr 16
$103
per night
Apr 15 - Apr 16
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 $130 per night from Apr 15 to Apr 16
$130
per night
Apr 15 - Apr 16
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 $102 per night from Apr 21 to Apr 22
$102
per night
Apr 21 - Apr 22
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 $115 per night from Apr 21 to Apr 22
$115
per night
Apr 21 - Apr 22
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
Hotel Zed Kelowna
Hotel Zed Kelowna
2.5 out of 5