• Keavil House Exterior Oct17v2
  • Keavil House Bedroom Oct17
  • Keavil House Swimming Pool Oct17
  • Keavil House Gardens Oct17
  • Keavil House Bedroom3 Oct17
  • Keavil House Exterior2 Oct17v2
  • Keavil House Lounge Oct17
  • Keavil House Bedroom2 Oct17
  • Keavil House Food2 Oct17

Country House Hotel & Spa in Dunfermline

Keavil House Hotel is a leading country house & leisure spa in a beautiful, rural setting. Nestling in 12 acres of landscaped gardens, it's the perfect venue for weddings and business meetings.

The hotel is just a short drive from Edinburgh city centre and Edinburgh International airport and provides a gateway to the pretty coastal villages and beaches of Fife.

One of the Top Loyalty Programmes for a reason!

Free room nights
Points that don't expire
Exclusive promotions!

We guarantee that you will not find a lower price on any other website plus you will enjoy the following added value for direct bookings:

Lowest Rate is guaranteed
£5.00 off Dinner
Room Upgrade (subject to availability)
Free Parking


Customer Reviews

Promotions & Offers

Retro Night

Saturday 17th February 2018, 7.00pm

Accommodation, entertainment and dinner for £69.00 per person

Entertainment and dinner for £22.95 per person

Dance the night away to the familiar retro sounds of the 70’s, 80’s and 90’s performed by our favourite DJ.

Enjoy a delicious 2 course dinner and work your way through our exclusive retro cocktail list whilst taking time out from the dance floor. 

To make a reservation with accommodation:
Telephone: 01383 736258 or email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Wedding Venue Presentation

Throughout the year we host open evenings to highlight our wedding facilities in our stunning Elgin and Mountbatten Suites. 

Contact our events team on 01383 736258 or email This email address is being protected from spambots. You need JavaScript enabled to view it. for more information and dates for future wedding presentations. 

Alternatively, if you would like to visit sooner, please contact the events team and we will make an appointment for you to view our wedding facilities.