Hotels
Old Course Hotel, Golf Resort & Spa
Old Station Road, St Andrews, Fife, KY16 9SP
International class golf and spa resort hotel, overlooking the famous 17th fairway of the Old Course. Contemporary new rooms, excellent cuisine and its own 18 hole championship golf course, The Dukes Course. 5 AA Stars (Red).
Rufflets Country House Hotel
Strathkinness Low Road, St Andrews, Fife, KY16 9TX
1920's luxury country house hotel with relaxing ambiance. Set in 10 acres of beautiful gardens. 2 miles from town and golf courses. 3 AA Stars (Red).
Rusacks Hotel
Pilmour Links, St Andrews, Fife, KY16 9JQ
A tall, old-fashioned hotel c1887, offering excellent views over the 1st and 18th fairways and the West Sands. 5 minutes walk to town centre. 4 AA Stars.
St Andrews Bay Golf Resort & Spa
St Andrews, Fife, KY16 8PN
A Château Élan hotel, golf resort, spa and Fife's largest conference centre. This 520 acre clifftop resort boasts two private golf courses. 2 miles from town and golf courses. Still awaiting AA classification - likely to be either 4 or 5 Stars.
St Andrews Golf Hotel
40 The Scores, St Andrews, Fife, KY16 9AS
Situated on the Scores overlooking St Andrews Bay and the West Sands. 3 AA Stars (Red).
The Albany Hotel
56 North Street, St Andrews, Fife, KY16 9AH
A family run hotel, situated in the heart of St Andrews and very popular with both tourists and visiting academics.
The Ardgowan Hotel
2 Playfair Terrace, St Andrews, Fife, KY16 9HX
A family run hotel under 200 yards from the Old Course, has two restaurants and a cosy golfers' bar. 3 Stars.
Inn On North Street
127 North Street, St Andrews, Fife, KY16 9AG
Boasting individual contemporarily styled bedrooms this recently refurbished hotel is located in the centre of town.
The Scores Hotel
76 The Scores, St Andrews, Fife, KY16 9BB
Overlooking the Royal and Ancient Clubhouse and only a stone's throw from the 1st Tee of the Old Course. 3 AA Stars.
The Tudor Inn
129 North Street, St Andrews, Fife, KY16 9AG
Right in the centre of town.
Dunvegan Hotel
7 Pilmour Place, St Andrews, Fife, KY16 9HZ
A small, friendly hotel, located only a 9 iron from the old course. A favourite for visiting golfers.
Hazelbank Hotel
28 The Scores, St Andrews, Fife, KY16 9AS
The front bedrooms of the hotel offer spectacular views over the St Andrews Bay.
Links Hotel
1 Golf Place, St Andrews, Fife, KY16 9JA
Golf Place is steeped in golfing folklore. Built in 1824, it has housed many famous golfers.
Pilmour Hotel
1 Pilmour Place, St Andrews, Fife, KY16 9HZ
A small hotel with bar. Within a few minutes walk of the 1st tee of the Old Course.
Russell Hotel
26 The Scores, St Andrews, Fife, KY16 9AS
Victorian themed terraced town house situated on the Scores.
Guesthouses
Aedel House
12 Murray Place, St Andrews
Tel: 01334 472315
Amberside Guest House
4 Murray Park, St Andrews
Tel: 01334 474644
Annandale Guest House
23 Murray Park, St Andrews
Tel: 01334 475310
Arran House
5 Murray Park, St Andrews
Tel: 01334 474724
Aslar Guest House
120 North Street, St Andrews
Tel: 01334 473460
Beachway Guest House
6 Murray Park, St Andrews
Tel: 01334 473319
Bell Craig Guest House
8 Murray Park, St Andrews
Tel: 01334 472962
Brownlees
7 Murray Place, St Andrews
Tel: 01334 473868
Burness House
1 Murray Park, St Andrews
Tel: 01334 474314
Cameron Guest House
11 Murray Park, St Andrews
Tel: 01334 472306
Charlesworth House
9 Murray Place, St Andrews
Tel: 01334 476528
Cleveden House
3 Murray Place, St Andrews
Tel: 01334 474212
Coppercantie
8 Lawhead Road West, St Andrews
Tel: 01334 476544
Doune House
5 Murray Place, St Andrews
Tel: 01334 475195
Glenderran Guest House
9 Murray Park, St Andrews
Tel: 01334 477951
Lorimer Guest House
19 Murray Park, St Andrews
Tel: 01334 476599
Meadway House
12 Newmill Gardens, St Andrews
Tel: 01334 474552
Montague Guest House
21 Murray Park, St Andrews
Tel: 01334 479287
Shandon House
10 Murray Place, St Andrews
Tel: 01334 472412