Welcome to Fife uses cookies to ensure you get the best experience on our website. Learn More


Please complete the form below to make an enquiry, one of the team will aim to reply as soon as possible

Keavil House Hotel





KY12 8NN




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.

With award-winning food, immaculate bedrooms and a luxury health club with fitness spa. This really is the perfect setting for a leisure break, conference or wedding.

Our stylish Botanist Restaurant menu offers you a wide choice of grills and gourmet dishes all cooked with care using Scottish sourced, quality food. It is the perfect restaurant for enjoying Scotland's larder when eating out in Fife.

Our Picture of Health Club is the perfect way to relax and unwind. If you're feeling energetic, why not try an exercise class or go for a swim in our indoor pool? We also offer a number of spa treatments so that all your health and beauty needs are covered. 

If you are planning your wedding the beautiful and romantic countryside setting of Keavil House Hotel will make the perfect setting for your special day. 


Please contact us for further assistance

map location

Keep it local

Sign up for latest offers and news