Hotels in St Andrews

from 195 GBP
2 Playfair Terrace, North Street, St Andrews, United Kingdom 389 m from centre
7.9 1536 reviews
129 North Street, St Andrews, United Kingdom 280 m from centre
8.5 1478 reviews
from 229 GBP
40 The Scores, St Andrews, United Kingdom 373 m from centre
8.7 1036 reviews
from 254 GBP
170 South Street, St Andrews, United Kingdom 367 m from centre
8.8 479 reviews
from 271 GBP
Strathkinness Low Road, St Andrews, United Kingdom 2.9 km from centre
8.8 680 reviews
from 388 GBP
North Street, St Andrews, United Kingdom 256 m from centre
8.2 763 reviews
from 465 GBP
Pilmour Links, St Andrews, United Kingdom 609 m from centre
9 2124 reviews
from 84 GBP
North Haugh, St Andrews, United Kingdom 998 m from centre
8.3 645 reviews
from 279 GBP
Kingask, St Andrews, United Kingdom 4.1 km from centre
8.6 1799 reviews
from 73 GBP
Abbotsford Crescent, St Andrews, United Kingdom 413 m from centre
8.2 633 reviews
David Russell Apartments, Buchanan Gardens, St Andrews, United Kingdom 1.7 km from centre
8.6 43 reviews
56 North Street, St Andrews, United Kingdom 174 m from centre
8.3 1317 reviews
from 427 GBP
Old Station Rd, St Andrews, United Kingdom 1.1 km from centre
9 1438 reviews
from 84 GBP
David Russell Apartments Buchanan Gardens, St Andrews, United Kingdom 1.7 km from centre
8.1 310 reviews
from 77 GBP
Forgan Drive, St Andrews, United Kingdom 10.8 km from centre
8.3 794 reviews
from 73 GBP
University Hall, Kennedy Gardens, St Andrews, Fife,, St Andrews, United Kingdom 931 m from centre
8.5 150 reviews
from 194 GBP
Main Street Peat Inn village, St Andrews, United Kingdom 9 km from centre
9.5 49 reviews
5 Murray Place, St Andrews, United Kingdom 320 m from centre
8.7 323 reviews
4 Dempster Terrace, St Andrews, United Kingdom 423 m from centre
9.3 259 reviews
Balmungo, St Andrews, United Kingdom 2.4 km from centre
9.9 84 reviews
Flat 1 6 Pilmour Place, St Andrews, United Kingdom 444 m from centre
9.8 44 reviews
5 Pilmour Place, St Andrews, United Kingdom 439 m from centre
8.4 119 reviews
14 Abbey Street, St Andrews, United Kingdom 287 m from centre
9.6 37 reviews
14 Dempster Court, St Andrews, United Kingdom 440 m from centre
8.7 59 reviews
Stravithie Bridge , St Andrews, United Kingdom 4.8 km from centre
9 418 reviews
54 Buchanan Gardens, St Andrews, United Kingdom 1.7 km from centre
9.4 44 reviews
Kincaple Farm Kincaple, St Andrews, United Kingdom 5.2 km from centre
9.8 13 reviews
Scooniehill Farmhouse, St Andrews, Fife, St Andrews, United Kingdom 2.5 km from centre
9.7 96 reviews
4 Kinnessburn Terrace, St Andrews, United Kingdom 515 m from centre
8.9 85 reviews
21 Murray Park, St Andrews, United Kingdom 285 m from centre
8.7 129 reviews

Frequently Asked Questions

How much does a hotel cost in St Andrews?
The average price for a 5-star hotels in St Andrews is 419 $ per night, for a 4-star hotels — 319 $ per night, for a 3-star hotels — 132 $ per night
What hotels in St Andrews are good for families?
These hotels in St Andrews are best for families - The Albany St Andrews, Rusacks St Andrews and The Inn At Lathones
How much is a hotel in St Andrews for this weekend?
The average price for a 5-star hotels in St Andrews this weekend is 461 $ per night, for a 4-star hotels in St Andrews — 351 $ per night, for a 3-star hotels in St Andrews — 145 $ per night
How much is a hotel in St Andrews today?
The average price for a 5-star hotels in St Andrews today is 440 $ per night, for a 4-star hotels in St Andrews today is 335 $ per night, for a 3-star hotels in St Andrews today is 138 $ per night