St. Andrews Hotels from S$114
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Top 10 trending St. Andrews hotels

Dominion Hill Country Inn
Dominion Hill Country Inn
9.6 out of 10, Exceptional, (327)
The price is S$136
includes taxes & fees
15 Jul - 16 Jul
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
St. Andrews and related destinations
Experience relaxing St. Andrews: its whale watching, gardens, dining and more!

Photo by Brian Atkinson/Tourism New Brunswick
Open Photo by Brian Atkinson/Tourism New Brunswick
More cheap stays in St. Andrews
More cheap stays in St. Andrews

Picket Fence Motel
102 Reed Avenue, St. Andrews, NB
The price is S$165 per night from 14 Jul to 15 Jul
S$165
14 Jul - 15 Jul
includes taxes & fees
9.2/10 Wonderful! (526 reviews)
Hotels near St. Andrews Attractions
Hotels near St. Andrews Attractions
Recent Reviews in St. Andrews
Recent Reviews in St. Andrews

Algonquin Resort St Andrews by-the-Sea Autograph Collection
5/5 Excellent
"Very nice resort, activities to keep everyone happy."
A verified traveller stayed at Algonquin Resort St Andrews by-the-Sea Autograph Collection
Posted 1 day ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More Hotel Options in St. Andrews
Hotels near St. Andrews Airport
Hotels Near St. Andrews
- New England Hotels
- Lubec Hotels
- Eastport Hotels
- St. Stephen Hotels
- Campobello Island Hotels
- Whiting Hotels
- Calais Hotels
- St George Hotels
- Robbinston Hotels
- North Coast Hotels
- Digdeguash Hotels
- Dennysville Hotels
- Perry Hotels
- Atlantic Provinces Hotels
- Princeton Hotels
- Pembroke Hotels
- Oak Bay Hotels
- Lords Cove Hotels
- Seeleys Cove Hotels
- Blacks Harbour Hotels
More ways to book
Expedia's Latest Trends
Hotels
Flights
Packages