- Open now1902 Bar and Grill4 Queen's Road, Dunbar, SC EH42Restaurant
- 5Open nowAdriano's137 High Street, Dunbar, SC EH42 1ESRestaurant
- 3.8Open nowBayswell Park Hotel16 Bayswell Park, Dunbar, SC EH42 1AERestaurant Bar
- 4.3Open nowCafe Central6 West Port, Dunbar, SC EH42 1BURestaurant
- 4.7Castle Hotel163 High Street, Dunbar, SC EH42 1ESRestaurant Bar
- 4Closed nowDunbar Indian Restaurant140 High Street, Dunbar, SC EH42 1JJRestaurant
- 4Dunmuir Hotel, Dunbar11 Newhouse Terrace, Queen's Road, Dunbar, SC EH42 1LGRestaurant Bar
- 4Hillside Hotel | Dunbar3 Queen's Road, Dunbar, SC EH42 1RBRestaurant Bar
- 3.5Open nowKings Palace129 High Street, Dunbar, SC EH42 1ESRestaurant
- 3Open nowMcDonald'sSpott Road, Dunbar, SC EH42 1BFRestaurant
- 2.8Open nowNice & Spicy5 High Street, Dunbar, SC EH42 1ENRestaurant
- 4Open nowOriental Inn2 High Street, Dunbar, SC EH42 1ELRestaurant
- 4Open nowPine MartenSpott Road, Dunbar, SC EH42 1LERestaurant Bar
- Ross Dougal Fish Merchants70 High Street, Dunbar, SC EH42 1JHRestaurant
- 3.5Royal Mackintosh HotelStation Road, Dunbar, SC EH42 1JYRestaurant Bar
- 4.7Open nowShapla Tandoori140 High Street, Dunbar, SC EH42 1JJRestaurant
- Open nowThe Creel25 Lamer Street, Dunbar, SC EH42 1HJRestaurant
- 3.8Closed nowTurkish Best Kebab112 High Street, Dunbar, SC EH42 1JJRestaurant
- 4.7Open nowUmberto's121 High Street, Dunbar, SC EH42 1ESRestaurant
- 4.7Closed nowVolunteer Arms17 Victoria Street, Dunbar, SC EH42 1HPRestaurant Bar