If you’re looking for a weekend away from the hustle and bustle of city life; but want more of a “glamping” experience—check out one of these cozy cabins and cottages available for rent just a short road trip away from Vancouver.
If you’re looking for something a little more closer to nature, check out our guide on where to rent a tree house in British Columbia.

Stay in romantic cabins with a waterfront view or cozy cottages with a rustic flair, on the Sunshine Coast. The newest addition to their accommodation family is the geodesic dome. The resort is the perfect spot for exploring Princess Louisa Inlet, kayaking in Jervis Inlet or going for a hike in Skookumchuk Provincial Park. It’s located at 16660 Backeddy Road in Egmont, just over a 3-hour trek from Vancouver.
Camperland RV Resort at Rosedale

The resort offers luxury two-bedroom cabins equipped with a full kitchen, cable TV, WIFI, an open BBQ area and a private fire pit. Situated in a stunning spot just adjacent to the popular Bridal Veil Falls Provincial Park. It’s located at 53730 Bridal Falls Road in Rosedale, just an hour and a half drive from Vancouver.

Visit one of the most beautiful parks in BC. The resort at Manning Park is the perfect escape into the wilderness for a weekend. They offer lodges, cabins and chalets for a comfortable stay. It’s located at 7500 Hwy 3 in Manning Park, just a two-hour drive from Vancouver.

Enjoy a stay in one of these stunning cabins with a private oceanfront patio and views of Howe Sound. The log homes were originally built for the 2010 Winter Olympics, hence the name. They are situated in Porteau Cove Provincial Park and it’s a good spot to hit up the beach, go kayaking or golfing. It’s located on Highway 99 between Lions Bay and Furry Creek near Squamish, just a 40-minute drive from Vancouver.
Pender Harbour Resort & Marina

Take a ferry to the Sunshine Coast and stay at this resort with beautiful waterfront cottages overlooking the scenic Pender Harbour. Enjoy many activities such as kayaking, paddle boarding or rent out a motorboat. It’s located at 4686 Sinclair Bay Road in Garden Bay, about a 3-hour trek from Vancouver.
The Cabins at Cultus Lake Park

The cozy cabins are close to the waterfront, offering a great spot to go to the beach and join in on many activities including mini golf, waterslides, playgrounds, hiking, fishing and boating. It’s located at 4169 Columbia Valley Hwy in Cultus Lake, just an hour and a half drive from Vancouver.

