Hotels
Rufflets Hotel

Strathkinness Low Road, St Andrews, Fife, KY16 9TX
T. 01334 472594
W. www.rufflets.co.uk
- 5 Star (VisitScotland)
- 4 Red Stars (AA)
- 10 Acres of grounds
- 2 Rosette Garden Restaurant
- Self Catering Lodge
- Golf Breaks & Short Breaks
- Open Golf Corporate Hospitality
Albany Hotel
56 North Street, St Andrews, Fife, KY16 9AH
T. 01334 477737
(2 user reviews)
The Ardgowan Hotel
2 Playfair Terrace, St Andrews, Fife, KY16 9HX
T. 01334 472970
(0 user reviews)
Balcomie Links Hotel
Balcomie Road, Crail near Anstruther, Fife, KY10 3TN
T. 01333 450237
(0 user reviews)
The Craws Nest Hotel
Bankwell Road, Anstruther, Fife, KY10 3DA
T. 01333 310691
(1 user review)
The Dunvegan Hotel
7 Pilmour Place, St Andrews, Fife, KY16 9HZ
T. 01334 473105
(0 user reviews)
East Neuk Hotel
67 High Street, Crail near Anstruther, Fife, KY10 3RA
T. 01333 450225
(0 user reviews)
Fairmont St Andrews
St Andrews, Fife, KY16 8PN
T. 01334 837000
(0 user reviews)
Golf Hotel
High Street North, Crail near Anstruther, Fife, KY10 3TA
T. 01333 450206
(0 user reviews)
Greyfriars Hotel
129 North Street, St Andrews, Fife, KY16 9AG
T. 01334 474906
(2 user reviews)
Guardbridge Hotel
1 Old St Andrews Road, Guardbridge near St Andrews, Fife, KY16 0UD
T. 01334 839337
(3 user reviews)
Hazelbank Hotel
28 The Scores, St Andrews, Fife, KY16 9AS
T. 01334 472466
(1 user review)
Macdonald Rusacks Hotel
Pilmour Links, St Andrews, Fife, KY16 9JQ
T. 0870 234 0354 (Bookings - please quote IN811)
(0 user reviews)
The Marine Hotel
54 Nethergate South, Crail near Anstruther, Fife, KY10 3TZ
T. 01333 450207
(0 user reviews)
Mayview Hotel
40 Station Road, St Monans near Anstruther, Fife
T. 01333 730564
(0 user reviews)
New Hall (Hotel in Summer Months Only)
North Haugh, St Andrews, Fife, KY16 9XW
T. 01334 467000
(0 user reviews)
Ogstons on North Street
127 North Street, St Andrews, Fife, KY16 9AG
T. 01334 473387
(6 user reviews)
Old Course Hotel
Old Station Road, St Andrews, Fife, KY16 9SP
T. 01334 474371
(1 user review)
Pilmour Hotel
1 Pilmour Place, St Andrews, Fife, KY16 9HZ
T. 01334 473252
(3 user reviews)
The Royal Hotel (Anstruther)
20 Rodger Street, Anstruther, Fife, KY10 3DU
T. 01333 310581
(0 user reviews)
Rufflets Hotel
Strathkinness Low Road, St Andrews, Fife, KY16 9TX
T. 01334 472594
![]()
(2 user reviews)
Rusacks Hotel
Pilmour Links, St Andrews, Fife, KY16 9JQ
T. 01334 474321
(0 user reviews)
Russell Hotel
26 The Scores, St Andrews, Fife, KY16 9AS
T. 01334 473447
(1 user review)
Scores Hotel
76 The Scores, St Andrews, Fife, KY16 9BB
T. 01334 472451
(0 user reviews)
St Andrews Golf Hotel
40 The Scores, St Andrews, Fife, KY16 9AS
T. 01334 472611
(1 user review)
St Michaels Inn
St Michaels near St Andrews, Fife, KY16 0DU
T. 01334 839220
(0 user reviews)
Key - More Details
= Internet Address (URL)
Hotels in St Andrews Scotland
If you know of another hotel in St Andrews, or corrections (address, telephone number, etc.) to any hotel we currently list, then please let us know. Also, if you own or run a St Andrews hotel and would like to link to our site then please see our linking instructions.