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 Ft 87,703
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 Ft 69,919
per night
76 The Scores, St. Andrews
486 m from the center of St. Andrews

Room in this hotel

from Ft 186,859
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 Ft 104,168
per night
KY16 8LR, St Andrews, Stravithie Bridge, St. Andrews
4.8 km from the center of St. Andrews

Room in this hotel

from Ft 194,395
per night
Balcarres East Lodge, Leven
12.7 km from the center of St. Andrews

Room in this hotel

from Ft 103,695
per night
Balcarres South Lodge, Leven
13.5 km from the center of St. Andrews

Room in this hotel

from Ft 154,942
per night
6 The Steading, St. Andrews
9.7 km from the center of St. Andrews

Room in this hotel

from Ft 62,860
per night
Stewarts resort, St. Andrews
6.4 km from the center of St. Andrews

Room in this hotel

from Ft 141,610
per night
294C King Street, Dundee
14.7 km from the center of St. Andrews

Room in this hotel

from Ft 57,512
per night
41 Collingwood Street, Dundee
15.1 km from the center of St. Andrews

Room in this hotel

from Ft 97,279
per night
24 Skeith Road, Anstruther
14.1 km from the center of St. Andrews

Room in this hotel

from Ft 55,860
per night
22 Fraser Avenue, St. Andrews
1.3 km from the center of St. Andrews

Room in this hotel

from Ft 104,793
per night
20 Shoregate, Crail
13.8 km from the center of St. Andrews

Room in this hotel

from Ft 61,317
per night
45 Panmure Street, Dundee
14.7 km from the center of St. Andrews

Room in this hotel

from Ft 57,512
per night
Acorn Court, Cellardyke
14.4 km from the center of St. Andrews

Room in this hotel

from Ft 66,942
per night
1 Balmashie Cottage, St. Andrews
108 m from the center of St. Andrews

Room in this hotel

from Ft 183,217
per night
Kilrymont Rd., St. Andrews
1.1 km from the center of St. Andrews

Room in this hotel

from Ft 87,879
per night
Seaton House, 76 The Scores, St. Andrews
462 m from the center of St. Andrews

Room in this hotel

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

Room in this hotel

from Ft 86,116
per night