Find the four-star hotels that appeal to you the most
Check out our pick of great four-star hotels in St. Andrews
Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

Tarskavaig B&B in Radernie provides adults-only accommodation with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 10 km from St Andrews University.

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

The Clarendon is situated in Dundee, 24 km from St Andrews University and 28 km from St Andrews Bay. This 4-star hotel offers a concierge service and luggage storage space.

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

Situated just 1.4 km from Discovery Point, Staybridge Suites - Dundee by IHG features accommodation in Dundee with access to a fitness centre, a shared lounge, as well as a 24-hour front desk.


Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Popular with guests booking four-star hotels in St. Andrews
Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.
The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.
Set in St. Andrews, 500 metres from St Andrews University and 4.9 km from St Andrews Bay, Pilmour Place - No 6 offers a restaurant. The 4-star apartment is 20 km from Discovery Point.
No12 Bed and Breakfast, St Andrews is a 4-star property set in St. Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.
Located 7.3 km from St Andrews Bay and 21 km from Discovery Point, Kinness Lodge - Uk39595 offers accommodation in Strathkinness.
Burnside West Cottage- Uk39596 is an accommodation set in Strathkinness, 7.3 km from St Andrews Bay and 21 km from Discovery Point.
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.
Complete with a garden, Old Mill Cottage is situated in Dunino, 7 km from St Andrews University and 28 km from Discovery Point. The property is non-smoking and is set 4.2 km from St Andrews Bay.
The Roundel, a property with a garden, is set in Leuchars, 12 km from St Andrews University, 16 km from St Andrews Bay, as well as 45 km from Scone Palace.
Offering a garden and garden view, The Smithy is situated in Largoward, 14 km from St Andrews Bay and 31 km from Discovery Point.