A true haven near the city for those who want to stay, work or unwind closer to nature.

Enjoy panoramic views from our family-friendly farm eatery, Swanston Brasserie.  Open 7 days a week for breakfast, lunch, hot drinks, cakes, traybakes, our famous home-made scones, as well as dinner at weekends.  Also available for weddings and private events.  Braille menu, audio menu and large print menu available and staff trained as Sighted Guides for blind or visually impaired customers.  Wheelchair access available and Assistance Dogs welcomed.

Tucked away in the peaceful courtyard of a converted farm steading, our cosy 4 star self-catering holiday cottages will breathe fresh air and relaxation in to your countryside break, right on the edge of Edinburgh.

High quality converted farm steading buildings, flooded with light and within minutes of Edinburgh Airport, Edinburgh City Centre and the City Bypass. Our open-plan office spaces also benefit from free parking and superb countryside views.

Our private livery yard has access to unlimited countryside riding and striking city views for horse owners.  Our 700 acre farm is the gateway to a multitude of countryside tracks and with small herd grazing in large fields, your horse or pony will love the natural outdoor life here.

Home to 700 acres of farmland & grazing, walking routes, hill walking, routes suitable for mountain biking and the picturesque thatched cottages of Swanston Village, Edinburgh’s countryside retreat in the Pentland Hills is steeped in history, having once been a holiday retreat for Robert Louis Stevenson and his family.

18 hole and short golf courses along with practise facilities within stunning countryside, offering something for everyone from beginners to Pro’s.  Surrounded by winning views of the City of Edinburgh and the Pentland Hills Regional Park, all are welcome.

“Look up, towards the hills and there you will find what you are looking for. You’ll find it at Swanston Farm.”

Image shows 2020 and 2022 Awards for TripAdvisor Traveller's Choice showing the logo on a green background