Restaurants in Haddington
We list 28 restaurants in Haddington.
Updated July 2026
Ambience:
Fine Dining
Town House Fish Bar
The Waterside
The Victoria Inn
Gardeners Arms
Jo's Kitchen
Aurora's
Haddington Villa
Rocksalt Cafe
Diggory's
Greggs
Mercat Hotel
Sung Sing
How many restaurants are there in Haddington?
28 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.