Search over 1 million properties and 550 airlines worldwide
Search over 1 million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
Nestled on the beach, this Tofino hotel is within 1 mi (2 km) of Clayoquot Sound and Chesterman Beach. Mackenzie Beach and Tofino Botanical Gardens are also ...
Great view of the ocean. Reception desk was very friendly and efficient. The breakfast was really good. Two types of bacon, regular and extra crispy. You don't see that too often. Bathroom still showed remnants of past guests but was still acceptable. Good value.
$91 per night for 2 guests
Located in West End, this beachfront hotel is in the city center and within a 5-minute walk of English Bay Beach and Stanley Park. Robson Street and Sunset Beach ...
Rooms are nice, bed very comfy. Hallways are a bit gloomy.
$89 per night for 2 guests
Located in West End, this eco-friendly hotel is within a 10-minute walk of Stanley Park and Robson Street. Vancouver Convention Centre and Canada Place are also ...
Updated and clean. Comfortable bed and nice shower. View of parking lot was only downside but not all rooms in a building can face the front!
$68 per night for 2 guests
Nestled on the beach, this Osoyoos hotel is steps from Cascade Range, Osoyoos Lake, and Columbia Mountains. Pioneer Walkway and Rattlesnake Canyon are also within ...
Great location, right on the beach in Osoyoos. Clean room, nice tv, comfy beds. Handy to have a light breakfast on site.
$58 per night for 2 guests
Located in Regional District of Nanaimo, this romantic hotel is within 1 mi (2 km) of Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park ...
super tiny room
THE Beach Club ResortGet Rates
Nestled on the beach, this Osoyoos condo building is steps from Cascade Range, Osoyoos Lake, and Columbia Mountains. Pioneer Walkway and Rattlesnake Canyon are ...
Excellent hotel. Very good and friendly service. I can recommend it anytime.
Desert Surfside Waterfront AccommodationsGet Rates
Located in White Rock, this beachfront hotel is in the city center and within 1 mi (2 km) of White Rock Beach and White Rock Pier. Peace Arch State Park and ...
Great location. Rooms are good. Liked the electric fireplace on The snow day.
$71 per night for 2 guests
Located in Downtown Kelowna, this hotel is within a 15-minute walk of Columbia Mountains and Prospera Place. Kelowna General Hospital is 1.1 mi (1.7 km) ...
The staff are welcoming and friendly, day and night!
$60 per night for 2 guests
Located in Osoyoos, this beachfront hotel is in the city center, just steps from Cascade Range, Osoyoos Lake, and Columbia Mountains. Osoyoos and District Museum ...
Watermark is our go to stay when vacationing in Osoyoos. The location can't be beat and the staff are always lovely.
$99 per night for 2 guests
Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...
Awesome hotel ! Everything was perfect. Great staff. , great food .
$173 per night for 2 guests
Lowest 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.
Search for hotels in Canada on Expedia. You can easily find your hotels in Canada using one of the methods below: