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.
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.