The Coffee Pot
Warm, roomy Dufftown café doing a cracking Scottish breakfast at gentle prices, with table service, high chairs and parking outside.

Cafés · Keith
Set inside an old railway carriage at Dufftown station, this is the kind of stop that keeps children interested before the food even arrives — and there's a room at the station explaining the town's link to the Canadian Pacific line if you need to fill ten minutes. The staff are friendly and accommodating, there are high chairs and a kids' menu, buggy access and free parking, plus outdoor seating when the weather plays along. Portions are generous for the price: homemade soup with a scone, quiche, stuffed rolls, haggis baked potatoes, and home bakes that regulars say are "to die for" — the victoria sponge in particular. Do book, especially for lunch and whenever the heritage train pulls in, because it fills up fast and space inside a carriage is finite.

A little something creative for your next meal out. Filled with colouring, simple drawing prompts for cute animals, origami and conversation starters designed to bring more play, laughter and connection to the table. 3 free printable packs for toddlers, preschoolers and primary-aged children.
Warm, roomy Dufftown café doing a cracking Scottish breakfast at gentle prices, with table service, high chairs and parking outside.
A warmly rated tea house in Keith, Seven Stills at N°10 is a relaxed spot to stop for tea and a bite with the family.
A well-loved mid-range restaurant in Keith with a 4.8 rating, offering families a relaxed spot for a proper sit-down meal.