You'll find some of the very best of what Edinburgh has to offer when it comes to food and drink in the Old Town, no matter your budget.
Milkman Cafe - Cockburn Street
Lining the Royal Mile are cafes both familiar and independent serving a range of options to start your day off, be it a light morning snack or the full tradition Scottish breakfast before you tackle Arthur's Seat. If brunch is more your thing, you're spoiled for choice and will find a welcoming atmosphere wherever you go.
White Horse Oyster Bar, Canongate
Breakfast and brunch
Breakfast is the most important meal of the day and there's lots of top breakfast and brunch spots to try on The Royal Mile. Enjoy delicious, seasonal and local food at The Edinburgh Larder - one of Edinburgh's hidden food gems. Deacon's House Cafe serve a full breakfast and lunch menu with scones and sweet treats if you're looking for something light.
If you need a hot brew to kickstart your day, Southern Cross Cafe will sort you out with its range of serious espresso drinks, homemade cakes and light meals made with local produce. Or stop by Procaffeination, a charming little cafe with 'great cake', delicious lattes, and fresh fruit juices and smoothies.
You won't have trouble finding a range of lunch and evening meal options, with restaurants ranging from the popular and familiar chains like Bella Italia, Byron Burger, Pizza Express and Filling Station to one-of-a-kind and independent restaurants, pubs and bars serving delicious food to suit all tastes.
(Amber Restaurant, Castlehill)
Indulge in some traditional Scottish cuisine within an atmospheric castle setting at Amber Restaurant - a hidden gem serving some of the best whisky and haggis in Edinburgh.
For a truly intimate dining experience try Angels with Bagpipes and its stunning seasonal menu that is divine to both the palate and eye. With its lush decor in a 16th-century building, this is the perfect place to celebrate special occasions.
(Cannonball Restaurant & Bar)
Enjoy the very best of Scottish seasonal Artisan produce in Cannonball Restaurant & Bar, which is a historic 17th century three storey building offering fabulous views of Edinburgh Castle.
Whether its breakfast, brunch, lunch or dinner options you’re looking for, the all-day dining experience offered by Luckenbooths is bound to tick all the boxes. Sit back and relax in their stylish restaurant and lounge or soak up all the views on the all-weather terrace surrounded by some of the city’s most famous landmarks.
Pubs & Bars.
Just out for drinks? You'll find pubs and bars serving creative cocktails, rare whiskies, ales, beers and other non-alcoholic beverages throughout the Old Town. Head to the Cowgate if you're after a late-night dance, or enjoy a dram after your meal at the Devil's Advocate on Advocate's Close.
Old Town is a whisky-lovers heaven and a good whisky bar is never too far away in this part of Edinburgh. The Albanach on the Royal Mile has hundreds of whiskys to sip and sample, while the Bow Bar is a famous no-frills establishment on Victoria Street that has a wide range of single malts to try. In fact, The Old Town is full of fantastic whisky bars, so take your pick and get ready to find your new favourite dram.
Old Town Food and Drink: Map
Find more to do around The Royal Mile