We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

St. Andrews

Refine search

19 of 109

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in St. Andrews?

We'll send you updates with the latest deals, reviews and articles for St. Andrews each week.

Map of St. Andrews Hotels

Hotels (19)

B&Bs / Inns (77)

Specialty Lodging (13)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Strathkinness Low Road, St. Andrews KY16 9TX, Scotland
Rufflets Country House Hotel Slideshow
Show Prices
$163 - $439 Avg. price/night*
Ollie #1 of 19 hotels in St. Andrews
Professional photos | Traveler photos (168)
Special Price 10% off room rate
Old Station Road, St. Andrews KY16 9SP, Scotland
Show Prices
$237 - $579 (GBP 142 - 346) Avg. price/night*
Ollie #2 of 19 hotels in St. Andrews
  •  Top drawer weekend 
  • Spent a golfing weekend with friends at the OCH. Rooms very comfortable... more
  • April 15, 2014
Professional photos | Traveler photos (213)
7 Pilmour Place | North Street, St. Andrews, Scotland
Ollie #3 of 19 hotels in St. Andrews
Traveler photos (20)
76 The Scores, St. Andrews KY16 9BB, Scotland
Show Prices
$139 - $365 (GBP 83 - 218) Avg. price/night*
Ollie #4 of 19 hotels in St. Andrews
  •  young family 
  • we stayed for 2 nights in april and really enjoyed our stay at this hotel... more
  • April 13, 2014
Professional photos | Traveler photos (152)
St. Andrews Bay, St. Andrews KY16 8PN, Scotland
Fairmont St Andrews Slideshow
Show Prices
$207 - $454 Avg. price/night*
Ollie #5 of 19 hotels in St. Andrews
Professional photos | Traveler photos (202)
28 The Scores, St. Andrews KY16 9AS, Scotland
Ollie #6 of 19 hotels in St. Andrews
  •  Sea view from my bed! 
  • Simply wonderful. My husband and I stayed for 4 nights at Hazelbank and... more
  • March 17, 2014
Traveler photos (7)
127 North Street, St. Andrews KY16 8YL, Scotland
Ogstons On North Street Slideshow
Show Prices
$114 - $268 (GBP 68 - 160) Avg. price/night*
Ollie #7 of 19 hotels in St. Andrews
  •  Would Stay Again 
  • Clean and tidy room with nice facilities. Checking in was a little odd as... more
  • April 8, 2014
Professional photos | Traveler photos (33)
Special Rate Ryder Cup 2014 Rooms
129 North Street, St. Andrews KY16 9AG, Scotland
$117 - $167 (GBP 70 - 100) Avg. price/night*
Ollie #8 of 19 hotels in St. Andrews
  •  Awful food. 
  • Went in to this hotel for dinner on Friday 7th February 2014. Arrival at... more
  • February 11, 2014
Traveler photos (20)
26 The Scores, St. Andrews KY16 9AS, Scotland
$156 - $168 Avg. price/night*
Ollie #9 of 19 hotels in St. Andrews
Traveler photos (20)
Pilmour Links, St. Andrews KY16 9JQ, Scotland
Show Prices
$159 - $427 Avg. price/night*
Ollie #10 of 19 hotels in St. Andrews
  •  Nice Hotel 
  • A great hotel to stay in for exploring St Andrews. We have now stayed in... more
  • April 10, 2014
Professional photos | Traveler photos (150)
Forgan Drive | Nr St. Andrews, Drumoig, St. Andrews KY16 0DS, Scotland
Drumoig Golf Hotel Slideshow
Show Prices
$81 - $164 Avg. price/night*
Ollie #11 of 19 hotels in St. Andrews
Ranked #1 of 1 in Drumoig
Professional photos | Traveler photos (22)
Special Offer Play&Stay
Top Value! $165 less than similar hotels in St. Andrews
 
2 Playfair Terrace | North Street, St. Andrews KY16 9HX, Scotland
Ardgowan Hotel Slideshow
Show Prices
$119 - $191 (GBP 71 - 114) Avg. price/night*
Ollie #12 of 19 hotels in St. Andrews
  •  Excellent Stay 
  • Stayed here end of March as a group of 10 friends! We all arrived at... more
  • April 15, 2014
Professional photos | Traveler photos (44)
Offers & Announcements Up to 15% off
40 The Scores, St. Andrews KY16 9AS, Scotland
Show Prices
$237 - $377 Avg. price/night*
Ollie #13 of 19 hotels in St. Andrews
Professional photos | Traveler photos (18)
St Michaels By Leuchars, Leuchars, St. Andrews KY16 0DU, Scotland
Show Prices
$130 - $130 (GBP 78 - 78) Avg. price/night*
Ollie #14 of 19 hotels in St. Andrews
Ranked #1 of 1 in Leuchars
  •  Mother's Day meal 
  • Been here to eat a few times over the last 6 years & it has never failed... more
  • March 30, 2014
Professional photos | Traveler photos (1)
56 North St, St. Andrews KY16 9AH, Scotland
Show Prices
$125 - $370 (GBP 75 - 221) Avg. price/night*
Ollie #15 of 19 hotels in St. Andrews
Professional photos | Traveler photos (27)
Abbey Walk, St. Andrews KY16 9LB, Scotland
Ollie #16 of 19 hotels in St. Andrews
  •  Offbeat, unusual gem 
  • This is very central but it feels like you are out in the country, with a... more
  • May 23, 2012
Traveler photos (3)
1 Pimour Place, St. Andrews KY16 9HZ, Scotland
$159 (GBP 95) Avg. price/night*
Ollie #17 of 19 hotels in St. Andrews
  •  Very Pleasant 
  • We enjoy frequenting this hotel for drinks and snacks and have no... more
  • September 4, 2012
Traveler photos (5)
22 Murray Park, St. Andrews KY16 9AW, Scotland
$42 - $59 (GBP 25 - 35) Avg. price/night*
Ollie #18 of 19 hotels in St. Andrews
  •  exceptional 
  • we stayed in one of the double rooms, upstairs. My wife found the Vardon... more
  • March 22, 2009
Traveler photos (2)
37 St. Mary St, St. Andrews KY16 8AZ , Scotland
No photo provided
$100 - $134 (GBP 60 - 80) Avg. price/night*
Ollie #19 of 19 hotels in St. Andrews