Banff
Where to eat in Banff: local dishes, markets and neighborhoods
Banff is a small Aberdeenshire harbour town, so eat Scottish: haddock or Cullen skink near the harbour, haggis or a steak pie in a pub on the high street, and a bakery lunch for under £6. Book dinner in summer, and skip the seafront if you want the local crowd.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBanff
Key facts
- Known for
- Scottish pub and café food: haddock, Cullen skink, haggis, steak pie, afternoon tea
- Cheapest full mealcheck
- Bakery or takeaway lunch, roughly £5–8 (2026 estimate)
- Mid-range pub maincheck
- Roughly £12–18 (2026 estimate)
- Best value windowcheck
- Weekday lunch menus and early evening pub deals
- Reservationscheck
- Worth booking for weekend dinner in July and August
- Dietary rules
- UK menus must list the 14 major allergens on request
- Tap water
- Free on request in restaurants and pubs
- Service charge
- Check the bill for a discretionary service charge before tipping again
Quick answer
Eat in Banff for Scottish pub and café cooking, not for a restaurant scene. The town is small: a handful of streets around the harbour and the high street hold almost everything, and most kitchens close by 21:00.
Plan two meals a day out and one from a bakery or supermarket. Lunch is where the value sits; dinner is where you should book ahead in summer.
Options at a glance
Prices are 2026 estimates for one person, without drinks.
| Option | Typical cost | Time needed | Best for |
|---|---|---|---|
| Bakery or takeaway lunch | £5–8 | 10–20 min | Cheap daytime fuel, picnic on the links |
| Café lunch or afternoon tea | £8–14 | 45–60 min | Sit-down break, cake and tea |
| Pub main course | £12–18 | 60–90 min | Haddock, steak pie, haggis, local beer |
| Mid-range restaurant dinner | £20–35 | 90 min | Booked evening meal in summer |
| Fish and chips takeaway | £9–13 | 15–25 min | Eating outdoors near the harbour |
What to order
Scottish dishes are the reason to eat here rather than cook. Cullen skink, a smoked haddock, potato and milk soup, is the local starter and often the best thing on a lunch menu. Haddock and chips, or a fresh fillet simply cooked, follows from the same harbour trade. Haggis with neeps and tatties appears on most pub menus, and vegetarian haggis is standard rather than a special request.
For something heavier, look for steak pie, mince and tatties, or a roast on Sunday. Cranachan, oats, cream, whisky and raspberries, is the dessert to try once. Smoked salmon from the wider north-east coast is a safe buy to take away.
Vegetarian and vegan choices exist but are thin outside the bigger pubs and cafés; check the menu before you commit to a table. Gluten-free is generally understood in the UK, though small kitchens may have limited separate preparation space.
Where locals eat
Residents use the town for everyday errands, so the reliable pattern is: bakeries and cafés at lunch, pubs in the early evening, and takeaways when the kitchen is closed. The high street and the streets just behind it carry most of this; the harbour front is where visitors cluster in summer.
For a wider choice, locals drive or take the bus to nearby towns along the coast, where the same dishes cost less and the rooms are bigger. If you have a car, that is the single best move for dinner on a weekend.
- Bakeries and cafés: quick lunch, soup, filled rolls, cake
- Pubs: haddock, steak pie, haggis, Sunday roast
- Takeaways: fish and chips, Indian and Chinese menus in the larger nearby towns
- Supermarkets: picnic food, and the cheapest breakfast in town
What a meal costs
Expect to spend roughly £5–8 on a bakery lunch, £12–18 on a pub main and £20–35 on a mid-range dinner, all 2026 estimates and before drinks. A pint of beer or a glass of wine adds roughly £4–7. Tap water is free on request, and UK menus must show the 14 major allergens if you ask.
Check the bill for a discretionary service charge before adding a tip. In small cafés it is often not applied at all.
| Item | 2026 estimate |
|---|---|
| Coffee or tea | £3–4 |
| Bakery sandwich or filled roll | £4–6 |
| Soup and bread | £6–9 |
| Pub main course | £12–18 |
| Restaurant main course | £15–25 |
| Pint of beer | £4–6 |
| Fish and chips takeaway | £9–13 |
Practical tips
Book dinner for Friday and Saturday in July and August, and for any weekend when an event is on. Many kitchens stop serving by 20:30 or 21:00, earlier on Sundays and Mondays, so eat before you sightsee rather than after.
In pubs, order and pay at the bar and give your table number. Say please and thank you; 'cheers' works as thanks too. If you are self-catering, buy fish, smoked salmon and bakery goods in town rather than at a service station.
Cash is rarely needed; cards work almost everywhere. Tipping is optional: around 10 per cent in a sit-down restaurant if no service charge was added.
FAQ
Sources
Questions people ask
What food is Banff known for?
Scottish pub and café cooking: Cullen skink, haddock and chips, haggis with neeps and tatties, steak pie and afternoon tea. The town is a working harbour, so fish is the safe order.
Where do locals eat in Banff?
Bakeries and cafés at lunch, pubs in the early evening, takeaways when kitchens close. Locals also drive or bus to larger nearby coastal towns for a wider, cheaper dinner choice.
How much does a meal cost in Banff?
2026 estimates: £5–8 for a bakery lunch, £12–18 for a pub main, £20–35 for a mid-range dinner, plus £4–7 for a drink. Tap water is free on request.
Do I need to book a table?
For weekend dinner in July and August, yes. Outside peak season you can usually walk in, but many kitchens stop serving by 20:30–21:00, earlier on Sundays and Mondays.
Is there food for vegetarians and vegans?
Yes, but the choice is small. Most pubs and cafés have at least one vegetarian dish, and vegetarian haggis is standard. Vegan options are thinner; check the menu before sitting down.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisitScotland
- officialVisitAberdeenshire
- officialFood Standards Agency – allergen guidance
- secondaryWikivoyage – Banff (Aberdeenshire)