Hotels in St Andrews
8 handpicked places to stay
Deciding where to stay in St Andrews comes down to one question: how much of your time will be spent on the golf courses, and how much in the town? The two are only ten minutes apart on foot, but the difference in atmosphere, and in price, is considerable.
The Scores is the address most visitors picture. This clifftop terrace above the castle holds a run of large Victorian houses, most now hotels, and the better rooms look over the bay towards the Angus coast. It is quiet at night, five minutes from both the cathedral and the first tee, and priced accordingly. The Old Course end of town, around Golf Place and Pilmour Links, is more expensive again for the simple reason that you can see the eighteenth green from some windows; if golf is the point of the trip, the premium is easy to justify, and if it is not, you are paying for a view you may not use.
For a first visit, or any trip without a car, basing yourself on or just behind the three central streets makes the most sense. Everything worth walking to is genuinely walkable, the restaurants and pubs are on the doorstep, and you can leave the car for the whole weekend. The compromise is that rooms in converted townhouses are often small, and weekend nights carry some street noise.
The best value tends to sit slightly west of the centre, in the guest houses and B&Bs around Murray Park, Kinburn and Hepburn Gardens. These are family-run for the most part, breakfast is usually a highlight rather than an afterthought, parking is far less of a struggle, and the walk into town is under ten minutes. Groups and anyone staying a week should also look at the self-catering townhouses in the same streets, which work out considerably cheaper per head than several hotel rooms.
Book early for the Dunhill Links week or an Open year, when the town sells out months ahead and rates roughly double. Midweek nights between November and March are the best value on this coast.
Old Course Hotel, Golf Resort & Spa
Hotel · Overlooking the 17th of the Old Course
Five-star resort hotel set directly alongside the Old Course, with a rooftop spa, three restaurants and the Road Hole bunker below the windows.
Fairmont St Andrews
Hotel · Clifftop estate two miles south of town
Five-star cliff-top resort on a 520-acre estate with two championship courses, a large spa and sweeping North Sea views.
Rusacks St Andrews
Hotel · Above the 18th fairway of the Old Course
Landmark 1887 hotel overlooking the 18th fairway, restored by Marine & Lawn with a rooftop restaurant and a Rao's dining room.
Hotel du Vin St Andrews
Hotel · The Scores, clifftop near the castle
Forty-two-room boutique hotel in a Victorian terrace on The Scores, a short walk from both the castle and the first tee.
Rufflets St Andrews
Hotel · Strathkinness Low Road, west of town
Country house hotel in ten acres of gardens on the western edge of St Andrews, with a brasserie using produce from its own kitchen garden.
The Albany Hotel
Hotel · 56 North Street, town centre
Twenty-two-room townhouse hotel on North Street, in the middle of the old town and a few minutes from the cathedral and the links.
Lorimer House
Guest House · Murray Park, minutes from the Old Course
Small owner-run guest house in a Victorian townhouse close to the centre, well regarded for its breakfasts and its position.
1 Murray Park
Self-catering · Murray Park, steps from the Old Course
Six-bedroom self-catering townhouse sleeping twelve, a short walk from the Old Course and the centre. Formerly Burness House.
Affiliate link — we may earn a small commission at no cost to you