Special offers and Exclusive deals

Search Hotels

2026-11-12
2026-11-13
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Beach hotels in British Columbia

Unwind Centrally

3719 Glenway Road, West Kelowna, Canada View map

More

Book Now

Lac Le Jeune Wilderness Resort

5485 Lac Le Jeune Road, Kamloops, Canada View map

Set amid the stunning landscapes of British Columbia, the Lac Le Jeune Wilderness Resort offers an unparalleled escape just 55 kilometers from the vibrant city of Kamloops. This serene haven is… More

From US$ 207 Book Now

Chateau Calcaire Carriage House

4229 Hobson Road, Kelowna, Canada View map

Chateau Calcaire Carriage House Kelowna hotel, located in the Crawford district, 2.7 km from the Boyce-Gyro Beach Park, features views of the lake. The guest house also includes private parking. More

From US$ 235 Book Now

Turtle Bay Marina Resort

2860 Woodsdale Road, Winfield, Canada View map

Turtle Bay Marina Resort Winfield offers 10 rooms, situated approximately a 5-minute walk from Wood Lake. This 3-star hotel also includes parking. More

Book Now

Lac Le Jeune Nature Resort

5665 Lac Le Jeune Road, Logan Lake, Canada View map

Lac Le Jeune Nature Resort Logan Lake offers 20 rooms in the vicinity of Shambrook Lake, 19 minutes' walk away. More

From US$ 167 Book Now

Studio Suite 4 Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

Studio Suite 4 Green Gables Resort Osoyoos villa offers swift access to various city sites, such as the Starlite Marina & Beach Shop, situated around 5 minutes' walk away. More

From US$ 43 Book Now

Two Eagles Lodge

6409 Old Island Highway, Union Bay, Canada View map

A picnic area, barbecue grills, and spa services are available at Two Eagles Lodge Union Bay hotel, and Boyle Point Provincial Park is 3.9 km away. Guests who stay at this bed & breakfast can park… More

From US$ 126 Book Now

Riverbend Resort

924 Island Hwy E 1, Parksville, Canada View map

More

From US$ 157 Book Now

Studio Suite 7 At Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

More

From US$ 43 Book Now

Seabreeze Resort

10975 Highway 101, Brew Bay, Canada View map

Located approximately a 10-minute drive from the Stillwater Bluffs, the 4-star Seabreeze Resort Brew Bay offers Wi-Fi in the rooms and a car park. More

From US$ 110 Book Now

Downtown Vancouver Independent Affordable Suit 1

1249 Granville Street, Vancouver, Canada View map

Offering a prime location approximately a 5-minute walk from St. Andrew's-Wesley United Church, the comfortable Downtown Vancouver Independent Affordable Suit 1 hotel boasts a private art gallery. More

From US$ 375 Book Now

The Four Cedars

1167 Helen Road, Ucluelet, Canada View map

More

From US$ 224 Book Now

Quiet, Clean, Large King-Size Bedroom

163 English Bluff Road, Delta, Canada View map

Quiet, Clean, Large King-Size Bedroom Delta hotel provides proximity to Boundary Bay Regional Park, which is located approximately a 10-minute ride away. Guests will have access to a car park on site… More

Book Now

Suite 15 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

More

From US$ 42 Book Now

Valhalla The Nest

151 Parminter Road, Vesuvius, Canada View map

More

Book Now

1 Bedroom Suite 9 At Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

Situated 5 minutes' stroll from cottonwood beach, 1 Bedroom Suite 9 At Green Gables Resort Osoyoos villa provides access to numerous tourist attractions in the area. More

From US$ 43 Book Now

Valhalla The Loft

151 Parminter Road V8K 1E9, Vesuvius, Canada View map

Offering a sunbathing terrace, a shared lounge, and a golf course, the 4-star Valhalla The Loft Vesuvius hotel lies in a beach area of Vesuvius, 3.6 km from Blue Horse Folk Art Gallery and about 10… More

Book Now

Super 8 By Wyndham Saanichton Victoria Airport

2477 Mount Newton Cross Road, Saanichton, Canada View map

Super 8 By Wyndham Saanichton Victoria Airport Hotel is located approximately a 5-minute ride from Newman Park, offering 51 rooms, Wi-Fi, and a car park. Featuring a luggage room, this Saanichton… More

From US$ 87 Book Now

Oceanfront Escape With Private Bath And Beach Access

286 Arbutus Reach, Gibsons, Canada View map

More

Book Now

Cedar House Ocean View & Access

1893 Lower Road, Roberts Creek, Canada View map

Featuring Wi-Fi in public areas, Cedar House Ocean View & Access Hotel Roberts Creek sits 25 minutes' walk from Bonniebrook Beach. There is also free private parking. More

From US$ 88 Book Now

Sunset Suite - Beach Hideaway

5203 Sunshine Coast Highway, Sechelt, Canada View map

Sunset Suite - Beach Hideaway Sechelt hotel features spacious rooms 2.4 km from Friendship Park. The guest house provides 24-hour security to ensure guests' safety. More

From US$ 214 Book Now

Waterfront Room With Private Bath And Deck Near Marina, Private Beach Access

286 Arbutus Reach, Gibsons, Canada View map

More

From US$ 320 Book Now

Cozy Queen Suite Near Okanagan Lake

Sarsons Rd, Kelowna, Canada View map

The comfortable Cozy Queen Suite Near Okanagan Lake Kelowna hotel, located 4.7 km from Kalamoir Beach, features Wi-Fi throughout the property. The guest house also includes parking. More

From US$ 178 Book Now

Lakeview Bed And Breakfast

388 Uplands Court, Kelowna, Canada View map

More

From US$ 406 Book Now

Saratoga Beach Cabin With Hot Tub

8947 Clarkson Avenue, Campbell River, Canada View map

Saratoga Beach Cabin With Hot Tub Campbell River hotel, located a 5-minute walk from Passages, features Wi-Fi throughout the property. This holiday park also includes parking. More

From US$ 88 Book Now

La Casa Cottage Resort

6808 Westside Rd, Fintry, Canada View map

The 3-star La Casa Cottage Resort Fintry provides proximity to Fintry Provincial Park and Protected Area, which is located nearly a 25-minute walk away. Guests who stay at this Fintry resort can park… More

From US$ 382 Book Now

Suite 11 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

Situated nearly 5 minutes' walk from Cottonwood Park, Suite 11 Green Gables Resort Lake View Retreat Osoyoos villa offers easy access to numerous tourist spots in the area. More

From US$ 42 Book Now

Suite 16 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

More

From US$ 42 Book Now

Stylish Family Condo At Beachfront Resort

1175 Resort Drive, Parksville, Canada View map

The 4-star Stylish Family Condo At Beachfront Resort Parksville is around 3 km from the Englishman River Regional Park and has an outdoor swimming pool and a fitness suite. This aparthotel is a good… More

From US$ 347 Book Now

George Mountain View Hotel & Resto

3581 Voght Street, Merritt, Bc, V1K 1C5 Ca, Ca, Merritt, Canada View map

Offering spa therapy and various recreational opportunities, the 2-star George Mountain View Hotel & Resto Merritt is situated in Merritt, about a 25-minute walk from the Merritt Library. The hotel… More

From US$ 68 Book Now

Ogopogo Suite

1128 Sunset Drive, Kelowna, Canada View map

Located merely 1 km from the entire permanent gallery "Okanagan Heritage Museum", Ogopogo Suite Kelowna hotel is merely 5 minutes' walk from the 6000-seat Prospera Place Arena. Guests can visit the… More

Book Now

Bayside Inn

81 Fir Street, Alert Bay, Canada View map

More

From US$ 96 Book Now

Peachview Studio 103

4316 Beach Avenue 103, Peachland, Canada View map

More

From US$ 144 Book Now

Studio Suite 8 Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

More

From US$ 43 Book Now

Suite 12 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

More

From US$ 42 Book Now

Stillwater Beach House Bed & Breakfast

12417 Scotch Fir Point Road, Brew Bay, Canada View map

Offering a patio, a picnic area, and a library, Stillwater Beach House Bed & Breakfast Brew Bay is located 10 minutes' drive from Palm Beach Regional Park. More

Book Now

1 Bedroom Suite 6 At The Green Gables Resort

7304 Main Street, Osoyoos, Canada View map

1 Bedroom Suite 6 At The Green Gables Resort Osoyoos villa offers quick access to such tourist spots as Pioneer Walkway Park, situated merely a 5-minute walk away. More

From US$ 43 Book Now

Suite 2 Green Gables Osoyoos 1 Bedroom Main Floor

7304 Main Street, Osoyoos, Canada View map

More

From US$ 43 Book Now

Suite 19 Green Gables Resort Lake View Retreat

7304 Main Street, Osoyoos, Canada View map

Suite 19 Green Gables Resort Lake View Retreat Osoyoos villa offers swift access to various city sites, such as Pioneer Walkway Park, situated approximately 5 minutes' walk away. More

From US$ 55 Book Now

Ocean Rose Bed & Breakfast

14466 Sunset Drive, White Rock, Canada View map

Guests of Ocean Rose Bed & Breakfast White Rock can enjoy access to the White Rock Promenade, located a 25-minute walk away. More

Book Now

Tsawwassen Beach Escape

412 Tsawwassen Beach Road, Delta, Canada View map

More

From US$ 179 Book Now

Vancouver Seaview Beach Inn

15063 Victoria Avenue, White Rock, Canada View map

More

From US$ 62 Book Now

Sip And Stay Lakeside

11593 Okanagan Centre Road West, Lake Country, Canada View map

More

Book Now

The Lodge At Weir'S Beach

5195 William Head Road, Metchosin, Canada View map

The 3-star The Lodge At Weir'S Beach Metchosin hotel is located nearly a 5-minute stroll from Weir's Beach and comprises 6 rooms with modern comforts. While staying in this Metchosin inn, you are… More

From US$ 84 Book Now

Baywatch Oceanfront Guesthouse

6355 Genoa Bay Road, Duncan, Canada View map

Located within a 3-km distance of the Hand of Man Museum, Baywatch Oceanfront Guesthouse Duncan boasts a Jacuzzi and a sauna. More

From US$ 186 Book Now

The Greenbrier Hotel By Northernstays Vancouver

1393 Robson St, Vancouver, Canada View map

More

Book Now

Near Plaza Stay Vancouver

1550 Harwood St, Vancouver, Canada View map

More

From US$ 260 Book Now

180 Degree Panoramic View Of Ocean & Mount Baker

15527 Vista Dr, White Rock, Canada View map

More

From US$ 250 Book Now

Cozy Beach White Rock

833 Parker Street, White Rock, Canada View map

Cozy Beach White Rock Hotel offers guests access to The Glades, which is 2.8 km away. Parking is available on site at this guest house. More

Book Now

Hidden Acres Farm And Treehouse Resort

3527 River Drive Kitimat-Stikine District, Terrace, Canada View map

Located about 4 km from the Kitselas Canyon National Historic Site, Hidden Acres Farm And Treehouse Resort Terrace offers access to tourist attractions throughout Terrace. More

Book Now