Farm shop café
M90, Junction 1A; 10 mins
Shop: Mon-Sun 9am-5pm (café until 4.30pm)
Closed 25-27 Dec and 1-3 Jan
Little Farmers Play Barn: 9/10am-3/5pm - check ahead.
Free WiFi for visitors
Vegetarian or vegan options
Parking available onsite
Craigie's café-restaurant, an essential eating experience near Edinburgh, has emerged from its complete makeover and the scores are in: 10 out of 10. Take in the fantastic views over the Firth of Forth and Pentland Hills with a coffee, before browsing a real farm shop packed with the fruits of the local landscape. They've upped the adventure ante, too, with a Little Farmers Play Barn to help families blend food, fun and farm education.
The shop has an on-site butchery, the Buffalo Farm, and the café crams the best local ingredients into its seasonal menu. Soups, salads, sandwiches, specials and delicious home-baked cakes can be enjoyed inside, outdoors or to take away. The dedicated Canine Café will keep the hounds happy.
It’s the perfect place to pick up road-trip supplies; the PYO fields open from July to October. Buy gifts, farm toys, books and cards or spend your precious non-road time meeting the farm animals or exploring Craigie Hill.
Buy The Extra Mile Guide
The Extra Mile: Delicious Alternatives to Motorway Services is your essential glovebox guide to good food on the move. The guidebook is a great gift for motorists and foodies who prefer to avoid motorway services and boring, big-brand food. Find independent cafes, pubs, local coffee and tea shops and lovely farm shops near motorway junctions and main roads. To improve your journey, support small businesses and discover real local flavours, order your copy today (edition 4 published March 2023 and available now).