Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United Kingdom
My viewed hotels
How to book
Cancellation/Change of a reservation
Kirkton Barns B And B
St Michaels Road, Tayport, Leuchars, DD6 9PD – Show map
Get instant confirmation with FREE cancellation on most rooms!
6 reasons to choose Kirkton Barns B And B
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
4 properties in Leuchars
Including hotels, apartments, villas and more.
63 verified reviews
We speak your language
Website and customer service in English (UK) and 41 other languages
Booking is safe
When you book with us your details are protected by a secure connection.
Golf course (within 3 km)
Free! WiFi is available in public areas and is free of charge.
Free! Free private parking is possible on site (reservation is not needed).
Non-smoking rooms, Family rooms, Heating, Non-smoking throughout
17:00 - 22:00 hours
08:00 - 10:00 hours
A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites.
Score from 85 reviews Very good - 8.4/10
Just over 11 miles from St Andrews, The Guest House at Kames offers high-quality rooms with free parking and Wi-Fi.
Score from 16 reviews Exceptional - 9.7/10
In St Andrews centre, just 10 minutes’ walk from West Sands Beach, Ogstons on North Street offers free parking, cooked breakfasts and a restaurant. The boutique-style bedrooms have free Wi-Fi.
Score from 433 reviews Very good - 8.4/10
Located in St Andrews less than 10 minutes’ walk from the historical centre and the Royal & Ancient Golf Club of St Andrews, Agnes Blackadder Hall features accommodation with free private parking, a...
Score from 124 reviews Good - 7.9/10
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.