Find the 4-star hotels that appeal to you the most
Check out our selection of great 4-star hotels in St. Andrews
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, 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 328 feet 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 accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

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

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

Located in Dundee, 1.7 miles from Discovery Point, The Clarendon provides accommodations with free WiFi and free private parking. This 4-star hotel offers a concierge service and luggage storage...

Providing sea views, Monturpie Guest House in Kirkton of Largo offers accommodations, a garden, and a terrace. This bed and breakfast provides free private parking, daily room service, and free Wifi.

The Spindrift Guest House in Anstruther provides adults-only accommodations with a garden, a bar, and a shared lounge.

A 17-minute walk from Discovery Point in Dundee, Staybridge Suites - Dundee by IHG provides accommodations with access to a fitness room.


Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Popular with guests booking 4-star hotels in St. Andrews
Just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University, Montague Guest House features accommodations in St. Andrews, with a terrace and a shared lounge.
The privately-owned No 5 Pilmour is located within 328 feet of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.
Pilmour Place - No 6 is located in St. Andrews, just 3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. The apartment has access to a restaurant.
The Golf Place is located in St. Andrews, just a 7-minute walk from West Sands Beach and 0.4 miles from St Andrews University.
Abbey Villa - No 5 offers accommodations in St. Andrews, 2.3 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point. The vacation home has access to a restaurant.
Kinness Lodge - Uk39595 is located in Strathkinness, just 2 miles from St Andrews University and 4.5 miles from Fairmont St Andrews Bay Golf Course.
Burnside West Cottage- Uk39596 offers accommodations in Strathkinness, 4.5 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.
Old Mill Cottage is located in St. Andrews, just 2.2 miles from Fairmont St Andrews Bay Golf Course and 3.9 miles from St Andrews University.
4.5 miles from St Andrews University in St. Andrews, Abington 14 offers accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Regent 2 offers accommodations with access to a hammam. Free Wifi is offered throughout the property and private parking is available on site.
4.5 miles from St Andrews University in St. Andrews, Rivendale 8 provides accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Lyndale 18 provides accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in Cameron, Knightsbridge 30 features accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Rivendale 76 offers accommodations with access to a hammam.
4.5 miles from St Andrews University in St. Andrews, Saltire 26 provides accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Rivendale 52 provides accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Glenmoore 23 features accommodations with access to a hot tub and hammam.
4.5 miles from St Andrews University in St. Andrews, Rivendale 7 provides accommodations with access to a hot tub and hammam.
A 3-minute walk from Billow Ness Beach in St. Andrews, Rivendale offers accommodations with access to a hot tub and hammam.