The Inn at Kingsbarns
The Inn at Kingsbarns

Where To Find Us and What To Do!

Surrounded by Fife's finest countryside and coast and situated just 10 mins from St Andrews by car, there's something for everyone to enjoy!

The name Kingsbarns was derived from the Kings of Scotland storing the grain from the very productive local ambient climate before being transported to Dunfermline and Falkland Palaces from the 11th to the 16th Century, whereafter the Monarchy moved to glorious Edinburgh, Scotland’s Capital City.

Situated in the heart of ‘golf country’ this area, called the East Neuk of Fife, has reputedly the most sunshine hours than any other part of Scotland. The Inn is located in the Conservation Village of Kingsbarns, close to the bus stop and 10 mins walk to the World renowned Kingsbarns Golf Club. We are to be found on the Main route A917 from St. Andrews to the fishing Villages of Crail, Anstruther, Pittenweem, St. Monans and Elie, where you can still watch the fish being landed on a daily basis.

Cyclists, Walkers and Dog Owners
We are a dog friendly Inn where well behaved dogs are welcome to stay but only in our Family Bedrooms with two dogs maximum per room. We ask that owners of Large Dogs call us to make sure they are suitable for The Inn and our Bedrooms. Dog treats, poop bags and water are readily available. Dogs must not be left in the Room alone unless in a crate. Dogs also must be kept on a lead at all times in our Public Areas. There are tremendous walks ways for your Dogs in wooded areas and the beach is only 15min walk away.

For Walkers, Cyclists and passing Dogs we have installed a free drinking water tap at the Front of the Hotel and a Bicycle Rack


Cycling and Walking Routes


Fun for All The Family...

For the Whisky Connoisseur may we suggest a visit to:

Kingsbarns Distillery & Visitor Centre.


The Lindores Abbey Distillery

For the Golf Enthusiast Fife really is the home of golf with over 45 famous, historic and challenging courses. Kingsbarns Links is located less than a mile from The Inn, and with courses in neighbouring St Andrews, Crail and Craigtoun, you couldn't possibly find a better place to stay! (

Non Residents  Opening Hours


Wednesday –Saturday
5-00pm – 8-00pm
4-00pm – 7-00pm


Wednesday –Friday
5-00pm – 10-30pm
4-00pm – 10-30pm
4-00pm - 9-00pm

(The Management reserve the right to adjust their opening times when required. Please contact The Inn at Kingsbarns to confirm your arrangments on the day)

The Inn at Kingsbarns

5, Main St, Kingsbarns, St Andrews,
KY16 8TA

T: +44(0)1334 880778