Welcome to Balbirnie House

Balbirnie is a Georgian small luxury country house hotel (Grade A listed, built 1777), situated within a beautifully landscaped 400 acre park by the village of Markinch in the heart of Fife.

The hotel is superbly located right between Edinburgh and St. Andrews, and very close to the picturesque East coast of Scotland with its many quaint fishing villages. The stunning scenery of Perthshire is an easy drive away and the vibrant city of Glasgow is just over an hour from Balbirnie. Whatever your interests, we provide an ideal base for exploring all that Scotland has to offer.

Privately owned and managed  by the same family for some 25 years now, Balbirnie is today widely recognised as one of the country’s finest small luxury hotels, combining understated luxury with superb service and outstanding value. 
Fine food, lovely surroundings and above all a real sense of friendly Scottish hospitality combine to create quite a unique setting for today’s house guests to enjoy.  Balbirnie really is a home away from home, and this is what we endeavour to reflect along with the traditional values of hotel keeping and personal service.