Skip to content

St. Andrews cottages

Book unique cottages, vacation rentals, and more on Airbnb

Top-rated vacation rentals in St. Andrews

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

Guest suite in St. Andrews
Homestead Cottage downtown Saint Andrews
This private newly renovated suite is perfect for 1-2 people looking to stay in the pretty seaside town of Saint Andrews. Situated away from the street, with ample parking, this suite has comfortable modern furnishings, a fully equipped kitchen and private bathroom, within a short walking distance to downtown Saint Andrews and its many amenities including restaurants, shopping, gardens, museums, walking routes, nature reserves, beaches as well as whaling and outdoor excursions. Come and stay!
$75 per night
SUPERHOST
Home in St. Andrews
Charming & quaint 2 BR coastal home in town plat.
Welcome to The Seabury House! Keep it simple at this peaceful and centrally-located home in the historic town plat of St. Andrews-by-the-Sea, only two blocks up from Water Street. This bright two-bedroom, one bathroom home is most suitable for individuals, couples, or small family/friend groups. Its coastal charm, comfort, and convenience will delight you - fully equipped, parking provided, and walking distance to all in town. Check us out on social media @theseaburyhouse. See you soon!
$168 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!
$186 per night

Stay near St. Andrews's top sights

Photo of Kingsbrae Garden
Kingsbrae Garden22 locals recommend
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 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

St. Andrews vacation rentals

Guesthouse in St. Andrews
Favourite weekend getaway: Harris Hatch
$136 per night
SUPERHOST
Cottage in St. Andrews
The Artist's Cabin
$224 per night
SUPERHOST
Private room in Saint Andrews
SECOND room for rent in St. Andrews, NB.
$44 per night
SUPERHOST
Rental unit in St. Andrews
Spacious apartment in St Andrews
$75 per night
SUPERHOST
Rental unit in Saint Andrews
Cottage Chic Loft- Downtown 2 Bedroom - Water View
$128 per night
SUPERHOST
Home in St. Andrews
St. Andrews Waterfront Vacation Home - Downtown
$186 per night
Rental unit in Bayside
Charming Beachfront Apt w/Firepit & Home Cinema
$110 per night
SUPERHOST
Private room in St. Andrews
The Montague Suite at The Montague Rose Inn
$106 per night
SUPERHOST
Home in St. Andrews
44onWater Seaside Retreat
$186 per night
Rental unit in St. Andrews
Waterfront apartment in the heart of St. Andrews
$134 per night
Home in St. Andrews
Jolly Seaside: Heart of Saint Andrew's.
$82 per night
SUPERHOST
Guesthouse in Saint George
Riverview Guesthouse "The Loft"
$71 per night
SUPERHOST
  1. Airbnb
  2. Canada
  3. New Brunswick
  4. Charlotte County
  5. St. Andrews