Places to Eat in Edinburgh

There's nothing like a journey into Edinburgh's terrifying past to work up an appetite. Peruse our list of places for top Scottish scran in Auld Reekie!


Hard Rock Cafe

Hard Rock Cafe Edinburgh is located on George Street, just a short distance across Waverley Bridge. Enjoy yourself in a contemporary, laid back atmosphere. Hard Rock Cafe Edinburgh is a vibrant and fun place to hang out. Dine on American classics and house made entrees with local touches. Great for families and friends and packed with classic memorabilia.

Filling Station

Burgers are the Filling Station speciality and are made daily from quality British beef. They also offer stone baked pizzas loaded with tasty toppings and steaks, seafood dishes, wraps and South-Western specials.


Probably the best pulled pork, hog roast sandwich you will ever eat, OINK! prides itself on using the best quality meat and produce from the Scottish borders, with locations on Hanover Street, Victoria Street and in Canongate. 


Enjoy a craft beer or coffee at Edinburgh's largest restaurant and bar, just down the road from the Dungeon on Market Street. Over a whopping 29,000 square feet and boasts a tap room, Prosecco bar, stylish restaurant and offers live music and cabaret throughout the week.