our top 11 show all
1. Fairmont St Andrews, Scotland
Average Guest Rating: 8.9 / 10
This 5-star hotel is on the cliffs looking out over St Andrews Bay and its own championship golf courses. It has free parking, a spa, pool and air-conditioned luxury rooms. The Fairmont St Andrews is in 520 acres of grounds and has 2 world-famous golf courses. It also has a modern gym, a 16-metre s... read more
2. Old Course Hotel St Andrews
Average Guest Rating: 9.4 / 10
Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant rooms. The Old Course Hotel St Andrews has the Kohler Waters Spa, which offers luxury spa treatments, a ... read more
3. Macdonald Rusacks Hotel
Average Guest Rating: 8.4 / 10
The Macdonald Rusacks overlooks the Old Course in the centre Of St Andrews. The 4-star Rusacks offers luxurious rooms, an award-winning restaurant, a champagne bar and a gastro pub. Rooms at the Macdonald have en suite bathrooms with free designer toiletries. They also include flat-screen TVs, Wi-F... read more
4. Ogstons On North Street
Average Guest Rating: 8.6 / 10
In St Andrews centre, just 10 minutes’ walk from West Sands Beach, Ogstons on North Street offers free parking, cooked breakfasts and a restaurant. The boutique-style bedrooms have free Wi-Fi. The individual rooms are traditionally decorated with Scottish tartans, and each has a private bathroom. A... read more
5. Ardgowan Hotel
Average Guest Rating: 8.3 / 10
Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms and Scottish cuisine. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. The refurbished en suite bedrooms at Ardgowan Hotel have cosy, traditional decor. Rooms have a TV, tea/coffee facilities and W... read more
6. Five Pilmour Place
Average Guest Rating: 9.3 / 10
Five Pilmour Place is located close to the 18th green of the Old Course and a slow 2-minute walk from the heart of St Andrews. Five Pilmour Place is traditional and contemporary, comfortable and convenient. The luxurious, privately owned guest house has 6 en suite bedrooms, a spacious guest lounge ... read more
7. The New Inn
Average Guest Rating: 8.1 / 10
The New Inn is a traditional family-run pub, with a spacious beer garden, free Wi-Fi and free parking. The St Andrews’ golf courses and the town centre are close by. Each refurbished en suite room at The New Inn has Sky Sports and tea & coffee facilities. A good selection of traditional pub food i... read more
8. St Andrews Golf Hotel
Average Guest Rating: 8.5 / 10
Close to Old Course golf course, this welcoming hotel with lovely views and stylish bedrooms is well-located for the beach and the shops of St Andrews. St Andrews Golf Hotel has a pub and a restaurant that offers views of the coast, local produce and good breakfasts. Bedrooms have luxurious toiletr... read more
9. The Inn At Lathones
Average Guest Rating: 7.5 / 10
At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you. This charming 400 year old coaching inn is situated just 5 miles (8 km) from the famous golfing town of St. Andrews. We pride ourselves on the warmth of our welcome and the gr... read more
10. Pilmour Hotel
Average Guest Rating: 7 / 10
Half a mile from West Sands Beach, Pilmour Hotel is 200 metres from the 18th green on the Old Course. The hotel offers nearby free parking and rooms are themed with golfing prints. Set in a grand period building, rooms at The Pilmour Hotel are all en-suite with tea/coffee-making facilities, TV, tro... read more
11. The Albany St Andrews
Average Guest Rating: 7.7 / 10
Dating from 1795, this traditional, elegant Georgian terraced house hotel rests in the heart of historic St Andrews. The hotel is ideally located for exploring the castle and cathedral, the picturesque university buildings scattered throughout town and the quaint shops of centre. The famous Old ... read more