Skip to content

Edinburgh

Edinburgh (Gaelic: Dùn Èideann) is the capital of Scotland, located in the Central Belt of the country. With a population of 526,470 in the urban area in 2021, and 901,455 in the metropolitans, Edinburgh fizzes with a cosmopolitan yet uniquely Scottish atmosphere. Old volcanoes ensure a dramatic natural setting, with the imposing castle atop one. The city combines medieval relics, Georgian grandeur and a powerful layer of modern life with contemporary avant-garde. Medieval palaces, Gothic churches and fascinating historical buildings rub shoulders with the best of modern architecture, such as the Scottish Parliament and the National Museum of Scotland. Variously dubbed "Auld Reekie" or "Athe

See
521
Do
278
Eat
1024
Drink
1132
Buy
250

1,024 places match

  1. EatRestaurantNew Town

    The Dome

    Bar and grill in a former bank headquarters with grand exterior and impressive interior.

    Daily 10AM-midnight · Heritage listed · Wheelchair accessible

  2. EatComfort food restaurantOld Town

    MUMS

    Monster Mash Café

    Classic British comfort food: haggis, fish & chips, sausage & mash, stews, or shepherd's pie. Lots of veggie choices, no reservations.

    Mon-Sat 9AM-10PM, Sun 10AM-10PM · Wheelchair accessible · Vegan options

  3. EatScottish restaurantNew Town

    Teuchters

    Lively pub serving modern Scottish cuisine at reasonable prices.

    Daily noon-1AM · Wi-Fi · Limited wheelchair access

  4. EatVegetarian restaurantOld Town

    David Bann

    Imaginative and tasty vegetarian food, with lots available for vegans or GF.

    Daily noon - 9:30PM · Fully vegetarian

  5. EatRestaurantStockbridge and Canonmills

    Eòrna

    Rave reviews for their Scottish fine dining. The name means "barley".

    Tue-Sat 7-11:30PM · Wheelchair accessible

  6. EatVegetarian restaurantSouth

    Hendersons

    Renowned vegetarian restaurant, run by the family of the original Hendersons in Hanover St which was open from 1962-2020. Michelin gives it an entry in their guide.

    Daily noon-10PM · Fully vegetarian

  7. EatSeafood restaurantNew Town

    Mussel Inn

    Seafood restaurant owned by shellfish producers, ingredients direct from the west coast.

    Mon-Fri noon-2:30PM, 5-10PM, Sat Sun noon-10PM · Wheelchair accessible

  8. EatEuropean restaurantLeith

    Restaurant Martin Wishart

    Leith's first Michelin Star, serving very good food especially the tasting menu, but several found it short of the "outstanding" implied by the Star.

    Wed-Sat noon-1:30PM, 6:30-10PM · lunch £68, evening from £130 · Wheelchair accessible

  9. EatOld Town

    The Elephant House

    Consistently good coffee and light bites, cafe is full of university and creative types; JK Rowling wrote much of the first Harry Potter book here. And that alas is the problem: it's become part of the Potter circus, every half hour sees another coachload of tourists all craning for selfies and trying to nick the cutlery and scrawling graffiti in the loo. Prices, service and ambience have suffered accordingly, and Rowling has fled to a castle in the Highlands. In Aug 2021 the cafe suffered a fire and was closed for 5 years.

    Mo-Th 08:00-22:00; Fr 08:00-23:00; Sa 09:00-23:00; Su 09:00-22:00 · Wheelchair accessible

  10. EatScottish restaurantLeith

    The Kitchin

    Established in 2006, Tom Kitchen's Michelin-starred restaurant edges Martin Wishart for consistent high quality.

    Tue-Sat noon-2:30PM, 6-10PM · menus £130 - £215 · Wheelchair accessible

  11. EatSeafood restaurantLeith

    The Ship on The Shore

    This smart slick place on the waterfront does excellent seafood.

    Mon-Fri 11:30AM-1PM, Sat Sun 10AM-10PM · Limited wheelchair access

  12. EatBritish restaurantSouth

    Three Birds

    Fine dining with a classic British menu, but almost entirely GF and much is vegan.

    Thu Fri 12:30-2:30PM, 5-9PM, Sat Sun 10AM-4PM, 5-9PM · Vegetarian options

  13. EatSeafood restaurantNew Town

    Cafe Royal

    Beautifully tiled Victorian palace of a pub, designed in 1862 as a showroom for the latest fixtures and fittings, no dogs. The stylish restaurant serves seafood and other classics.

    Sun-Thu 11AM-11PM, Fri Sat 11AM-1AM

  14. EatFrench restaurantNew Town

    Cafe St Honoré

    Great continental food and wine. Gluten free and dairy free menus available.

    Thu-Sat noon-2PM, 5-9:30PM, Sun 6-8PM

  15. EatMalaysian restaurantOld Town

    Kampong Ah Lee

    Tasty Malaysian dishes such as Roti Canai, Satay, Nasi Lemak, Laksa and Rendang.

    Wed-Mon noon-3PM, 5-10PM

  16. EatSushi restaurantOld Town

    Kanpai Sushi

    Small portions of sushi and other Japanese food, and pricey, but speedy service and memorable quality.

    Tue-Sat noon-2PM, 5-10PM

  17. EatThai restaurantOld Town

    Nok's Kitchen

    Decent Thai food with vegetarian options. They add 10% service to the menu prices.

    Daily noon-9PM

  18. EatFrench restaurantOld Town

    Petit Paris

    Traditional French restaurant complete with chequered tablecloths and whitewashed walls.

    Sun-Fri noon-3PM, 5-10PM, Sat noon-10PM

  19. EatGastropubStockbridge and Canonmills

    Scran and Scallie

    Upmarket gastro pub with modern Scots cuisine, slick service. They also run the Michelin-starred Kitchin in Leith.

    Daily noon-11:30PM

  20. EatIndian restaurantOld Town

    Tanjore

    One of the few places in Edinburgh serving South Indian food such as Dosas, Uttapams, Sambar and other Tamil specialities.

    Daily noon-2:30PM, 5-10PM

  21. EatGastropubLeith

    The Kings Wark

    Waterside tavern founded in 1434 serving good modern cuisine.

    Sun Mon Wed noon-10PM, Thu-Sat noon-11PM

  22. EatEuropean restaurantNew Town

    The Palmerston

    Chicly decorated restaurant and bakery in a former bank, the menu changes daily.

    Tue-Sat 9AM-2:30PM, 6-10PM, Sun 9AM-3:30PM

  23. EatBakerySouth

    The Wee Boulangerie

    Delicious French bakery for breads, croissants, baguettes and so on. Mostly takeaway but they have a few tables to sit in.

    Mon-Sat 9AM-6PM, Sun 9AM-3PM

  24. EatRestaurantOld Town

    Timberyard

    Outstanding Scottish cuisine in a 19th century warehouse, with extensive wine list. One Michelin star, the head chef is Jimmy Murray.

    Thu 5-11PM, Fri-Sun noon-3PM, 5:30-111PM

  25. EatItalian restaurantNew Town

    Contini

    Restaurant in a former grand banking hall serving wonderful Italian food.

    Mon-Fri 9AM-11PM, Sat 10AM-11PM, Sun 10AM-10PM

  26. EatRestaurantOld Town

    Em’s Kitchen

    Full Scottish breakfast, shakshuka, coffee and tea options, with seating that looks into a quiet car park and garden.

  27. EatFish & chips restaurantNew Town

    Cafe Piccante

    Unashamed specialists in late-night greasy food, friendly staff and a DJ at weekends. The burgers are a stand-out and deep-fried mars bars are available for tourists.

    Mon-Fri noon-2AM, Sat Sun 3PM-2AM

  28. EatBakeryOld Town

    The Piemaker

    This has a wide range of delicious pies and savoury pastries, piping hot. They're mostly a takeaway and don't deliver, but have a few seats inside.

    Mon-Thu 10AM-8PM, Fri Sat 10AM-9PM, Sun 10AM-6PM

  29. EatOld Town

    John's Coffee House & Tavern

    Located in a historic building. Breakfast, all-day waffles, light lunch options, small plates to share, bar with wide range of Scotch whiskies.

    daily 7AM-11PM

  30. EatIndian restaurantOld Town

    The Original Mosque Kitchen

    Inexpensive chicken or vegetable curry. A favorite with generations of Edinburgh University students for its cost and portion sizes.

    Daily 11:30AM-7:30PM