Where to Stay in Kingdom of Fife

Golf kingdom with fishing villages and St Andrews.

Sort by:
🏠 Guest House

Rufflets Hotel

St Andrews
£££

Charming 4-star country house hotel set in 10 acres of award-winning gardens just outside St Andrews. Dating from 1924, this family-owned property offers 24 elegant rooms including woodland suites, plus the farm-to-table Seasons Restaurant using produce from the hotel's own gardens. AA Scottish Hotel of the Year 2015-2016.

A peaceful sanctuary with beautiful gardens and exceptional food. The Woodland Suites are particularly romantic, and it's perfect for families too.
🏨 Hotel

Balbirnie House Hotel

Markinch
£££

Award-winning Georgian mansion built in 1777, set as the centrepiece of 400-acre Balbirnie Park. This Category A-listed luxury hotel offers 31 individually designed bedrooms, two restaurants including The Orangery, and extensive conference facilities. 16-time winner of Scottish Wedding Hotel of the Year.

Stunning Georgian elegance in beautiful parkland. Perfect location between Edinburgh and St Andrews, with exceptional food and a real sense of Scottish hospitality.
🍺 Inn

The Inn at Kingsbarns

Kingsbarns
££

Historic 18th-century coaching inn now community-owned, offering 6 deluxe en-suite rooms with Egyptian cotton sheets and modern amenities. Features the cosy Snug restaurant with locally sourced meals, Coorie Bar with over 25 whiskies, and sunny beer garden. Named Community Inn of the Year 2025 at Scottish Hotel Awards.

Charming village inn with fantastic food and warm hospitality. Minutes from Kingsbarns Golf Links and perfect for exploring the stunning East Neuk coast.
🏠 Guest House

The Spindrift Guest House

Anstruther
££

Victorian residence built in 1870 for a tea clipper captain, now an elegant 4-star guest house offering 8 individually decorated en-suite bedrooms. Set on the western edge of Anstruther with views towards the Firth of Forth. Features guest lounge, licensed honesty bar with 25+ malt whiskies, and beautiful walled gardens.

Outstanding hospitality from wonderful hosts Mark and Jenni. Beautiful Victorian house with exceptional breakfasts and that honesty bar is a real treat!
🍺 Inn

The Shoregate

Crail
£££

Historic 18th-century building reimagined as a stylish restaurant with rooms in the heart of picturesque Crail. Features 4 elegant kingsize bedrooms (over 24m²) with sea views, walk-in showers, and luxury linens. Michelin-listed restaurant serves modern British cuisine. Listed in The Times 100 Best Places to Stay in UK 2025.

Truly special - exceptional food, beautiful rooms, and that East Neuk charm. The top floor suite with sea views is absolutely magical. Book dinner!
Boutique Hotel

Hotel du Vin St Andrews

St Andrews
£££

Stylish boutique hotel with 41 individually furnished rooms in a Victorian building on The Scores. Located minutes from the Old Course with stunning North Sea views. Features the French-inspired Bistro du Vin with 2 bars/lounges, offering classic Gallic cuisine with British flair using seasonal Scottish produce.

Perfect location with sea views and just steps from the Old Course. The French-style bistro is outstanding - don't miss their cassoulet or the whisky selection!
🏨 Hotel

Keavil House Hotel

Dunfermline
££

Best Western Plus 4-star country house hotel set in 12 acres of landscaped gardens near Dunfermline. This historic property dates from the 15th century and offers 72 contemporary rooms, the award-winning Botanist Restaurant with Scottish cuisine, and extensive leisure facilities including pool, gym, sauna, and jacuzzi spa.

Great value country house hotel with excellent leisure facilities. Perfect base for exploring Fife - only 10 minutes from the motorway yet feels wonderfully rural.
Back to All Regions