- Closed nowAuroras Sandwich Bar24 Market Street, Haddington, SC EH41 3JERestaurant
- Brasserie @Maitlandfield24 Sidegate, Haddington, SC EH41 4BZRestaurant
- 5Open nowChina Garden RestaurantNewton Port, Haddington, SC EH41 3NARestaurant
- Cusine At Tuelle12 Lodge Street, Haddington, SC EH41 3DXRestaurant
- 5Closed nowDino's15 High Street, Haddington, SC EH41 3ESRestaurant
- 5Eastern Eye6 Hardgate, Haddington, SC EH41 3JWRestaurant
- 5Closed nowGreggs68 High Street, Haddington, SC EH41 3ENRestaurant Cafe
- 4Open nowJo's Kitchen73 Market Street, Haddington, SC EH41 3JJRestaurant
- 5MarmarisUnited Kingdom, Haddington, SC EH41Restaurant
- Ocean Palace52 Market Street, Haddington, SC EH41 3JGRestaurant
- 5Closed nowSubway29 High Street, Haddington, SC EH41 3ESRestaurant
- 5Closed nowThe Avenue Restaurant at The Victoria Inn9 Court Street, Haddington, SC EH41 4JDRestaurant Bar
- 2.7Closed nowThe Golden Grain14 High Street, Haddington, SC EH41 3ESRestaurant
- 5The Sung Sing Restaurant31 High Street, Haddington, SC EH41 3ESRestaurant
- 3Closed nowTownhouse Fish Bar17 Market Street, Haddington, SC EH41 3JLRestaurant
- Closed nowTyneside Tavern10 Poldrate, Haddington, SC EH41 4DARestaurant