
Places to stay near Keeha Beach
Book unique vacation rentals, homes, and more on Airbnb
Top-rated vacation rentals near Keeha Beach
Guests agree: these stays are highly rated for location, cleanliness, and more.
Popular amenities for vacation rentals near Keeha Beach
Condo rentals with wifi

Cozy Surf Loft at Ucluelet's Downtown Waterfront

Full ocean views - The View at Big Beach

Beachfront Walk-out in the Heart

Tom's Retreat - 2 Bedroom - Ucluelet Harbour

Goodview Suite: waterfront w/ a fireplace & patio

The INN-let: Studio B Studio w/ 1bth

The Strand at Pacific Shores

The Loft at Whiskey Landing - luxury waterside!
Family-friendly house rentals

Cox Bay Cottage

Oceanfront Home - 1bdr Suite is a separate space.

Dog friendly Luxury Suite by Little Beach

Nanaimo's best waterfront! 2 bedroom , 2 bath

Mountain Suite | Private Patio | Full Kitchen | WD

Magical retreat in Jordan River hot tub & sauna

Piper's Nest~Jordan River Outdoor Tub & Fire Pit

Beachwood-Home near Pacific Rim National Park
Apartment rentals with air conditioning

Peaceful Forest apartment close to ferry/beaches

Nanoose Garden House: minutes to the beach!

Spectacular waterfront 1BR suite

Oceanside Rooftop Luxury

Stay by the Lake Nanaimo

Shoreside Retreat - luxurious 1 bedroom condo

Fairwinds Residences # 210 | Oceanview

Sproat Lake Family Get Away
Other great vacation rentals near Keeha Beach

Sawing Logs Suite—near Sproat Lake

Brown's Beach Guest Suite (Cabin)

Lake front -w-HOTTUB Mile 77 Cottages

Whale's Tail Beach Suite - Ocean View (#5)

Forest Near Beach + Outdoor Shower

Sion Guest Retreat - Sauna, hot tub, cold plunge

Charming Cabin on Sproat Lake

Waterfront Sea La Vie Surf Home.
Destinations to explore
- Chesterman Beach
- Cox Bay Beach
- Pacific Rim national park Reserve, British Columbia
- Botanical Beach
- Shi-Shi Beach
- Sombrio Beach
- Long Beach
- Wickaninnish Beach
- Tonquin Beach
- Hobuck Beach
- Shi Shi Beach
- Third Beach
- Florencia Bay
- Combers Beach
- Chin Beach
- Middle Beach
- Radar Beaches
- Warmhouse Beach
- Mabens Beach
- Mackenzie Beach