Hotels in St Andrews and Perthshire, Scotland
St Andrews is the historic home of golf, with the Old Course beside the town. Nearby Perthshire adds parkland and highland courses, whisky distilleries, castles and scenic walking.

Fairmont St Andrews
A five-star coastal golf resort near St Andrews with Torrance and Kittocks courses on the property, a spa with an indoor pool and five restaurants.

Marine & Lawn Rusacks
A historic five-star hotel on Pilmour Links, next to the 18th fairway of the Old Course, with 123 rooms, two restaurants and a rooftop terrace in the heart of St Andrews.

Murrayshall Country Estate
An upscale country estate near Scone and Perth with an 18-hole golf course on site, a driving range, two restaurants, two bars, gardens and a terrace.

Old Course Hotel
A five-star hotel overlooking the Old Course in St Andrews with 175 rooms, Kohler Waters Spa, two indoor pools, four restaurants, a pro golf shop and a rooftop terrace.
Things to do nearby
Bookable on Viator (titles and descriptions as shown there).

★ 4.7 (2251) · 8.5 h

★ 4.8 (594) · 1.5 h

★ 4.7 (528) · 9 h

★ 4.9 (334) · 3 h
Tours and activities in St Andrews and Perthshire, Scotland on GetYourGuide