Return to St Andrews Open home page

St Andrews Hotels

The following is a comprehensive list of hotel accommodation in and around St Andrews. It includes small family owned hotels though to large luxury hotels, both in town and surrounding country house hotels.

Luxury Hotels
Mid Priced Hotels
Small Hotels (10 rooms or less)

Alternatively, you might wish to consider our newly added Guest Houses selection. If you fancy staying outside of town, either in the East Neuk or the beautiful Fife countryside, see our Fife hotel selection - or Dundee hotels are only 12 miles away.

For those contemplating visiting Scotland's historic capital see our Edinburgh hotels selection, or if you're touring throughout Scotland then indulge from our list of the very best of luxury 5 star hotels in Scotland. Two new web sites, Fine Hotels and Superior Hotels, list hundreds of 2 to 5 star hotels throughout Scotland.

To keep this guide updated, if you feel that another establishment warrants listing below or have additional comments, please get in touch.

Luxury Hotels

Old Course Hotel, Golf Resort & Spa
Old Station Road, St Andrews, Fife, KY16 9SP

Old Course Hotel - more details..

International class golf and spa resort hotel, overlooking the famous 17th fairway of the Old Course. The hotel boasts contemporary new rooms, excellent cuisine and its own 18 hole championship golf course, The Dukes Course. The finest place to stay when visiting St Andrews. 5 Stars (AA Red).
Rufflets Country House Hotel
Strathkinness Low Road, St Andrews, Fife, KY16 9TX

Rufflets Hotel - more details..

Delightful 1920's luxury country house hotel with relaxing ambiance. Set in 10 acres of beautiful gardens. 2 miles from town and golf courses. 4 Stars (AA Red).

Rusacks Hotel
Pilmour Links, St Andrews, Fife, KY16 9JQ

Rusacks Hotel - more details..

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 Stars (AA).

St Andrews Bay Golf Resort & Spa - Fairmont
St Andrews, Fife, KY16 8PN

Fairmont St Andrews Bay Hotel - more details..

A golf resort, spa and Fife's largest conference centre. The 520 acre cliff top report boasts two private golf courses. 2 miles from town and golf courses. 5 Stars (AA).
St Andrews Golf Hotel
40 The Scores, St Andrews, Fife, KY16 9AS

Golf Hotel - more details..

Situated on the Scores overlooking St Andrews Bay and the West Sands. 3 Stars (AA Red).

Mid Priced Hotels

The Albany Hotel
56 North Street, St Andrews, Fife, KY16 9AH

Albany Hotel - more details..

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

Ardgowan Hotel - more details..

A family run hotel under 200 yards from the Old Course, has two restaurants and a cosy golfers' bar. 3 Stars.
Greyfriars Hotel
129 North Street, St Andrews, Fife, KY16 9AG

Greyfriars Hotel - more details..

Formerly the Tudor Inn.
Inn On North Street
127 North Street, St Andrews, Fife, KY16 9AG

Inn On North Street - more details..

Boasting individual contemporarily styled bedrooms this recently refurbished hotel is located in the centre of town.
New Hall
North Haugh, St Andrews, Fife, KY16 9LY

New Hall - more details..

The University of St Andrews' hotel during the summer months. All rooms en-suite, located a few hundred yards from the golf courses, plenty of parking. 3 Stars.
The Scores Hotel
76 The Scores, St Andrews, Fife, KY16 9BB

Scores Hotel - more details..

Overlooking the Royal and Ancient Clubhouse and only a stones throw from the 1st Tee of the Old Course. 3 AA Stars.

Small Hotels (not more than 10 rooms)

Dunvegan Hotel
7 Pilmour Place, St Andrews, Fife, KY16 9HZ

Dunvegan Hotel - more details..

A small, friendly hotel, located only a 9 iron from the 18th green of the Old Course. It's a favourite for visiting golfers, both for accommodation and for its lively bar.
Hazelbank Hotel
28 The Scores, St Andrews, Fife, KY16 9AS

Hazelbank Hotel -more details..

The front bedrooms of the hotel offer spectacular views over the St Andrews Bay
Links Hotel
1 Golf Place, St Andrews, Fife, KY16 9JA

Links Hotel - more details..

Golf Place is steeped in Golfing folklore; built in 1824, it housed many of the key players in history
Pilmour Hotel
1 Pilmour Place, St Andrews, Fife, KY16 9HZ

Pilmour Hotel -more details..

A small hotel with bar, within few minutes walk of the 1st tee of the Old Course.
Russell Hotel
26 The Scores, St Andrews, Fife, KY16 9AS

Russell Hotel - more details..

Victorian themed terraced town house, is situated on the Scores, overlooking St Andrews Bay

Any site comments, including technical, please tell us
Home ~ Last updated 13 April, 2017 ~ Site Map