Skip to content

St. Andrews cottages

Book unique cottages, vacation rentals, and more on Airbnb

Top-rated cottages in St. Andrews

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

Cottage in St. Andrews
The Artist's Cabin
The Artist's Cabin sits on the very edge of the Bay of Fundy and offers breathtaking views of the Bay, Kilmarnock Head, and Ministers Island. Located about 8 minutes from St. Andrews, it is within easy reach of extraordinary restaurants, grocery stores, a lively arts scene, great cafes, a world-class golf course, and amazing outdoor adventure opportunities including kayaking, hiking, and whale watching. The views will take your breath away and the local people will welcome you with open arms.
$218 per night
SUPERHOST
Cottage in Moores Mills
Lakefront Star Gazing Cottage With Hot Tub
Pet friendly, Lake Escape has beautiful lakefront views and located only 10 minutes from the Canada/USA border and twenty 5 minutes from St Andrews, NB. It has an all year round 5 person hot tub. A private beach for swimming, kayaking, fishing, pedal boating and snow shoeing and skating. The 3 seasoned screened in porch acts as a rustic retreat. Create lasting memories for a perfect romantic couples getaway, singles or family vacation. Your Perfect Getaway, From The Everyday Today!
$170 per night
SUPERHOST
Cottage in Saint Andrews
Location, location, location! Water view, downtown
Safe for essential workers! We are located in the heart of downtown St. Andrews, and free parking is provided for you. No need to drive anywhere! Everything is within walking distance. Whatever you are looking for, we have! Restaurants, pubs, pharmacy, grocery store, liquor store, boutiques, hardware store, recreational activities, whale watching, kayaking, bike tours, ghost tours, museums, kids activities, etc. The list goes on and on! Hope to see you this soon!
$181 per night

Stay near St. Andrews's top sights

Photo of The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection
The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection9 locals recommend
Photo of Kingsbrae Garden
Kingsbrae Garden22 locals recommend
Photo of The Red Herring Pub
The Red Herring Pub13 locals recommend
Photo of St. Andrews Blockhouse National Historic Site
St. Andrews Blockhouse National Historic Site4 locals recommend
Photo of The Gables Restaurant
The Gables Restaurant8 locals recommend
Photo of Jolly Breeze Whale Adventures
Jolly Breeze Whale Adventures12 locals recommend

Cabins in St. Andrews

Cabin in Bocabec
Ocean front log cabin on the Bay of Fundy
$98 per night
SUPERHOST
Cabin in Robbinston
Oceanfront Cliff Cabin Camelot
$95 per night
SUPERHOST
Cabin in Oak Bay
Salty Fox Cabin A charming & rustic log cabin
$145 per night
SUPERHOST
Cabin in Canal
Beautiful Lakefront Cottage on Lake Utopia, #1
$127 per night
SUPERHOST
Cabin in Robbinston
Captain's Cabin
$175 per night
SUPERHOST
Cabin in Back Bay
Cozy cottage on the Bay of Fundy
$127 per night
SUPERHOST
Cabin in New River Beach
New River A frame
$72 per night
Cabin in Edmunds Twp
Cottage #3, Robinson's Cottages, Pet-friendly
$104 per night
SUPERHOST
Cabin in Calais
Peaceful 3 bedroom log cabin.
$128 per night
SUPERHOST
Private room in Lubec
The Lodge at West Quoddy Station - The Cabin at West Quoddy Station
$90 per night
SUPERHOST
Cabin in Edmunds Twp
Cottage #1, Robinson's Cottages, Pet-friendly
$120 per night
SUPERHOST
Cabin in Beaver Harbour
Fisherman's Rest with the most Spectacular Sunrise
$94 per night
SUPERHOST

Vacation rentals in St. Andrews

Home in St. Andrews
Charming & quaint 2 BR coastal home in town plat.
$163 per night
SUPERHOST
Private room in St. Andrews
Water Street House – West Suite
$51 per night
SUPERHOST
Guest suite in St. Andrews
Homestead Cottage downtown Saint Andrews
$73 per night
SUPERHOST
Rental unit in Saint Andrews
Cottage Chic Annex - Private Downtown Waterfront
$135 per night
SUPERHOST
Condo in St. Andrews
Harris Hatch - Right Whale Suite
$132 per night
SUPERHOST
Guest suite in St. Andrews
Private Suite Castine home in town center
$102 per night
SUPERHOST
Guest suite in St. Andrews
Jolly Whales! New, private and deep cleaned!
$76 per night
SUPERHOST
Private room in St. Andrews
The Blue Room
$84 per night
Private room in Saint Andrews
By-the-Sea Airbnb in beautiful St. Andrews, NB
$98 per night
SUPERHOST
Rental unit in Bayside
Breathtaking St Croix Island Beach Apartment
$108 per night
SUPERHOST
Home in St. Andrews
Large Seaside Villa + Guest House & Private Beach
$281 per night
SUPERHOST
Condo in Saint Andrews
The Blue Heron
$133 per night
  1. Airbnb
  2. Canada
  3. New Brunswick
  4. Charlotte County
  5. St. Andrews