St. Andrews, United Kingdom

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Hotels in St. Andrews

: 386 options found

Select dates so you can see the availability and exact prices.

1 Balmashie Cottage, St. Andrews
5.2 km from the center of St. Andrews

Room in this hotel

from $ 267
per night
Newton Hill, Near St Andrews, Fife, Newport-On-Tay
12.6 km from the center of St. Andrews

Room in this hotel

from $ 213
per night
76 The Scores, St. Andrews
486 m from the center of St. Andrews

Room in this hotel

from $ 568
per night
76 The Scores KY16 9BB London United Kingdom, St. Andrews
477 m from the center of St. Andrews

Room in this hotel

from $ 317
per night
KY16 8LR, St Andrews, Stravithie Bridge, St. Andrews
4.8 km from the center of St. Andrews

Room in this hotel

from $ 591
per night
Balcarres East Lodge, Leven
12.7 km from the center of St. Andrews

Room in this hotel

from $ 315
per night
Balcarres South Lodge, Leven
13.5 km from the center of St. Andrews

Room in this hotel

from $ 471
per night
6 The Steading, St. Andrews
9.7 km from the center of St. Andrews

Room in this hotel

from $ 191
per night
Stewarts resort, St. Andrews
6.4 km from the center of St. Andrews

Room in this hotel

from $ 431
per night
294C King Street, Dundee
14.7 km from the center of St. Andrews

Room in this hotel

from $ 175
per night
41 Collingwood Street, Dundee
15.1 km from the center of St. Andrews

Room in this hotel

from $ 296
per night
24 Skeith Road, Anstruther
14.1 km from the center of St. Andrews

Room in this hotel

from $ 170
per night
22 Fraser Avenue, St. Andrews
1.3 km from the center of St. Andrews

Room in this hotel

from $ 319
per night
20 Shoregate, Crail
13.8 km from the center of St. Andrews

Room in this hotel

from $ 187
per night
45 Panmure Street, Dundee
14.7 km from the center of St. Andrews

Room in this hotel

from $ 175
per night
Acorn Court, Cellardyke
14.4 km from the center of St. Andrews

Room in this hotel

from $ 204
per night
1 Balmashie Cottage, St. Andrews
108 m from the center of St. Andrews

Room in this hotel

from $ 557
per night
Kilrymont Rd., St. Andrews
1.1 km from the center of St. Andrews

Room in this hotel

from $ 267
per night
Seaton House, 76 The Scores, St. Andrews
462 m from the center of St. Andrews

Room in this hotel

from $ 356
per night
10 Farm Court, Anstruther
14.1 km from the center of St. Andrews

Room in this hotel

from $ 262
per night