Find the 3-star hotels that appeal to you the most
Check out our selection of great 3-star hotels in Crail
Located in Cellardyke and within a 9-minute walk of Billow Ness Beach, THE COASTAL INN ACCOMMODATIONs has a bar, non-smoking rooms, and free WiFi throughout the property.

Located in Anstruther, 7.5 miles from Fairmont St Andrews Bay Golf Course, Balcomie Links Hotel has accommodations with a shared lounge, free private parking, a terrace and a restaurant.

Offering garden views, Balhousie Farm Bed and Breakfast in Kirkton of Largo offers accommodations and a garden.

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

Set among 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

Located a 5-minute walk from Leven’s sandy beach and a 10-minute walk from Leven Links Golf Course, The Caledonian Hotel offers free Wi-Fi throughout and free parking at the property.

Sauchope Links Holiday Lodge and Glamping Park offers accommodations in Crail, 7.9 miles from Fairmont St Andrews Bay Golf Course and 11 miles from St Andrews University.

Fidra is located in Anstruther, just a 6-minute walk from Billow Ness Beach and 9.4 miles from Fairmont St Andrews Bay Golf Course.

Popular with guests booking 3-star hotels in Crail
Popular with guests booking 3-star hotels in Anstruther
Popular with guests booking 3-star hotels in Cellardyke
Popular with guests booking 3-star hotels in Cellardyke
Popular with guests booking 3-star hotels in Anstruther
Popular with guests booking 3-star hotels in Anstruther
Popular with guests booking 3-star hotels in Cellardyke