Restaurants & cafés in Keith
From $4The Mash Tun
4.4(742 reviews)Accepts Credit CardsAmerican ExpressBreakfast+20
FreeThe Copper Dog
4.1(710 reviews)Accepts Credit CardsBarBritish+23
FreeRockpool Cafe
4.7(635 reviews)Accepts Credit CardsBreakfastBritish+18
From $6The Drouthy Cobbler
4.2(621 reviews)Accepts Credit CardsBarBritish+26
From $6Bijou By The Sea
4.4(585 reviews)Accepts Credit CardsBreakfastBritish+31
FreeWeavers Restaurant
4.0(546 reviews)BreakfastBritishBrunch+19
From $6Gordon Castle Walled Garden Cafe
3.9(542 reviews)Accepts Credit CardsBreakfastBritish+26
FreeScribbles
4.0(506 reviews)Accepts Credit CardsBritishBrunch+21
FreeGranary
4.2(487 reviews)Accepts Credit CardsAmerican ExpressBar+30
FreePizzeria Toscana
4.0(448 reviews)Accepts Credit CardsDeliveryDigital Payments+25
FreeSpice Tandoori
4.4(431 reviews)Accepts Credit CardsAsianBalti+24
From $5Ada Turkish Restauarant
4.7(401 reviews)Accepts Credit CardsDeliveryDinner+21
FreePanache
4.3(396 reviews)AsianBangladeshiDelivery+20
FreeQismat
4.2(393 reviews)Accepts Credit CardsAmerican ExpressAsian+27
FreeDean's
3.8(383 reviews)Accepts Credit CardsBreakfastBritish+21
From $2The Muckle Cross
3.3(380 reviews)Accepts Credit CardsAmerican ExpressBar+23
FreeSunninghill Hotel
4.4(370 reviews)Accepts Credit CardsAmerican ExpressBar+30
From $47Seven Stills
4.8(370 reviews)DinnerDrinksFree Wifi+16
FreePortsoy Ice Cream
4.6(332 reviews)Accepts Credit CardsAmerican ExpressCafe+13
FreeRestaurant Highlander Inn
4.2(322 reviews)BarBreakfastBritish+18
FreeThe Dowans Hotel
4.5(288 reviews)Accepts Credit CardsBreakfastBritish+24
From $1Laichmoray Hotel Restaurant
4.2(286 reviews)BarBreakfastBritish+25
FreeFochabers Chip Shop
4.5(283 reviews)Accepts Credit CardsBritishCheap Eats+11
FreePortknockie Fish and Chip Shop
4.8(276 reviews)BritishCheap EatsDinner+9