Skip to content

Vacation rentals in Grand Lake

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Grand Lake

Guests agree: these stays are highly rated for location, cleanliness, and more.

Superhost
Treehouse in Hampstead Parish
Private Nordic Spa - Lakefront Treetop Retreat
Couples! Retreat to your private forest to enjoy a private Nordic Spa retreat on a quiet lake off the Saint John River. Includes an outdoor wood fired hot tub and infrared sauna and hammocks for an ultimate detox in all seasons. Connect around a toasty fire. Unwind in the open concept interior, stocked with luxury modern conveniences. Star gaze from your bed under massive skylights. Stay and be still or enjoy the historic local shops and artisans of Gagetown and Hampstead.
$218 per night
Cottage in Sunnyside Beach
Cozy 2-bed cottage on Sunnyside Beach, Grand Lake
Welcome to paradise on Sunnyside beach! This adorable 2-bedroom cottage has all of the amenities of home and then some. The bedrooms have queen-sized beds and the living room/dining/kitchen areas have lots of comfy seating and windows so you can take in the view from just about anywhere. The huge wrap around deck has multiple seating areas for dining and lounging, with easy access to the hot tub. Oh and the sunrises are simply magical! You won't want to miss them!
$129 per night
Superhost
Cabin in Douglas Harbour
Harbour View Cottage
Beautiful four season cottage located in Douglas Harbour on Grand Lake, NB. The cottage has two bedrooms and bathrooms with a large wraparound deck that leads you to a 200 ft private sand beach with dock. The cottage is fully equipped with Wi-fi, TV with Amazon fire Stick, BBQ as well as a washer and dryer. Come relax on the beach, or in the hammock. Cool off with a swim or fish off the dock. End the day with a bonfire on the beach.
$148 per night

Other great vacation rentals in Grand Lake

Cottage in Queens County
Picturesque Lakehouse ***Hot Tub***
$188 per night
Home in Jemseg
The Cove Home
$149 per night
Superhost
Cottage in Big Cove
Cozy Cottage (Year Round! Up to 4 Guests)
$107 per night
Home in Queens County
Lakeview Lookout Retreat
$215 per night
  1. Airbnb
  2. Canada
  3. New Brunswick
  4. Grand Lake