Kirkton Barns Country House

Luxurious & Tranquil B&B Accommodation

Discover Scotland

News, Availability and Booking - Kirkton Barns B&B

Top 30 Places in St Andrews

trip advisor banner en

Availability and Booking

book now button

Kirkton Barns Bed and Breakfast

Family Room

Family Room
The Family room also allows you to use self catering facilities to allow you to relax and stay in if you would rather not go out all the time.

Read more

Twin Room

Twin Room
The twin room has a view looking out towards stunning gardens and farmland. Each room has colour television a tea and coffee tray

Read more

Double Room

Double Room
Double - Family bedroom with en suite facilities. This double room has spectacular views over stunning countryside

Read more

Dining & Drawing Room

Dining & Drawing Room
Guests can have breakfast in the morning and an evening meal if requested at night. We like to make everyone feel welcome

Read more

Welcome to Kirkton Barns Country Farmhouse

The Swilken BridgeKirkton Barns B&B is a 19th century farmhouse and home of the Wemyss family for four generations, where you can experience the tranquility of country life in traditional luxury style.

The house in its mature gardens, has retained its original features and ambience for you to enjoy.

Peaceful it may be ... but you're never far from the action. Golf at St Andrews is but 9 miles away and the bustling city of Dundee is only a drive over the Tay Bridge. Both centres have numerous attractions and an abundance of restaurants, bars and nightlife - cinema, theatre, clubs and casinos.

Rooms at Kirkton Barns Bed and Breakfast feature original high ceilings and elegant decor. All rooms have a private bathroom, cosy seating area, tea/coffee facilities and a TV, and some have scenic garden views.

A varied breakfast menu is served daily, including traditional cooked options and light continental breakfasts. The dining room features antiques and garden views, and there is also a guest lounge with an open fireplace.

Located on a working farm, within 800 acres of farmland, Kirkton Barns is surrounded by scenic Fife countryside. The famous Old Course and West Sands Beach at St Andrews are a 20-minute drive away.

Offers farmhouse bed and breakfast accommodation near St.Andrews, Leuchars. St Michaels, Tayport, Newport, Wormit, Dundee and Perth from;

Our Prices
(based on per room per night incl breakfast)

Please check our booking page for the most up to date prices.

Prices range from £80.00 per room per night including breakfast.



For single room rates please enquire

All above rates are subject to booking direct through Kirkton Barns email, contact form other sites may incur a commission charge

Supplying superb luxury accommodation for weekend breaks, golf breaks and family breaks as well as golf tours, sightseeing tours and tourist visits. Plenty of off road safe parking, no need to worry about parking in busy towns and cities. 

A good local taxi service for guests ensuring you need never put your licence at risk, as well as relieving you of the worry of transport arrangements.

This email address is being protected from spambots. You need JavaScript enabled to view it. us and we will work out a suitable package to suit your budget.

'Enjoy a break in Scotland and let us take care of all of the many different elements involved in arranging your golfing holiday or short break'


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