- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
£59
per night
Ardgowan Hotel
Hotel with 29 rooms from £59. Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms and Scottish cuisine. The... more
Score: 8.3 out of 10
£80
per night
Ogstons On North Street
In St Andrews centre, just 10 minutes’ walk from West Sands Beach, Ogstons on North Street offers fr... more
Score: 8.6 out of 10
£60
per night
Five Pilmour Place
4 Star Bed and breakfast with 6 rooms from £60. Five Pilmour Place is located close to the 18th green of the Old Course and a slow 2-minute walk fro... more
Score: 9.3 out of 10
£75
per night
The Inn At Lathones bed and breakfast located in Largoward
4 Star Bed and breakfast with 21 rooms from £75. All our rooms are equipped with the modern traveller in mind. In addition to the facilities mentione... more
Score: 8.1 out of 10
£60
per night
The New Inn bed and breakfast located in East Sands
The New Inn is a traditional family-run pub, with a spacious beer garden, free Wi-Fi and free parkin... more
Score: 8.0 out of 10
£60
per night
Pilmour Hotel
Half a mile from West Sands Beach, Pilmour Hotel is 200 metres from the 18th green on the Old Course... more
Score: 7.0 out of 10
£50
per night
West Park House
Bed and breakfast with 6 rooms from £50. ... more
Score: 9.3 out of 10