Best Restaurants In Edinburgh Old Town

With Edinburgh Castle, Holyrood Palace and the Scottish Parliament building nearby, the Old Town is adorned with history. We have plenty of dining gems here too, with everything from fancy breakfasts and seafood, to bargain bites on offer. Read on to enjoy our crown jewels of the best restaurants in Edinburgh Old Town.

Last edited by Scarlett Welch

Last updated on 19th March 2025



PIGGS Royal Mile

Taking Bookings

Located on the iconic Royal Mile, PIGGS is an intimate wine and tapas bar. Run by two brothers with a passion for Spanish culture, this independent eatery promises a welcoming atmosphere and sultry, dark interiors.

They offer one of the largest selections of wine around, available both by the glass and by the bottle. Pair these delicious tipples with a range of small plates, from pan con tomate to Manchego truffle fries or charred octopus with smoked paprika.