Our Double Roomswith Shared Bathroom

New - Double Rooms with Shared Bathroom

Our double rooms with shared bathroom. Recently added.


From £65-£80 per room based on bed and breakfast.

Rooms either used as 1 double plus private
2 double with group of 4 plus shared bathroom
Please This email address is being protected from spambots. You need JavaScript enabled to view it.

New Double Room

New Double Room

New Double Room

New Double Room

New Double Room

New Double Room


Cyclists Welcome 
Walkers Welcome


trip advisor logo booking

Taste of Scotland Wifi Available


Golfers Welcome
Children Welcome

Kirkton Barns Country HouseTestimonials

"Nice Hideaway in St Andrews"

We stayed at Kirkton Barns Country House for 3 nights, the room was large and well decorated. It was nice to feel at home and nothing was too much trouble for our host James. His father Rory is a lovely man with lots of stories. Both had great knowledge of the local area. I arrived by train and got a cab to the B&B. It was a nice walk each morning to the bus which stops at the end of the farm track. I plan to return again in October and look forward to my next visit.

LocationNear Tayport, Fife


How to get here

Kirkton Barns Country House is situated 15 minutes from St.Andrews, one mile south of Tayport just off the B945, between Tayport and St.Michaels. To get there from the Edinburgh direction, leave M90 at Milnathort and follow the A91 towards St.Andrews, via Cupar. After Dairsie turn left at the roundabout on the A92 go through Balmullo to St.Michaels, cross the junction onto the B945 and carry on towards Tayport past all the marinas. From Dundee cross the Tay Road Bridge, turn left to Tayport and at the junction take a right. Continue through Tayport towards St.Michaels

From Aberdeen, Inverness and Glasgow it is easiest to take the route through Dundee.


Kirkton Barns
Tayport, Fife,
Scotland, DD6 9PD
Tel +44(0) 1382 554402
Fax +44(0) 1382 554402

Locate Us