It comes as Accor reveals the top 15 UK foodie destinations outside of London, and the best cities to visit for each cuisine. The research analysed each location against its number of Michelin stars, Instagram and TikTok statistics, Google reviews, OpenTable, news outlets analysis and social sentiment to generate a score out of 100.
Edinburgh received an overall score of 86, placing it in second, just behind Sheffield. The city also has the highest number of restaurants in the Michelin Guide listings, and was found to be the top UK destination for lovers of Spanish cuisine.
Take a look through our photo gallery to see all 34 Edinburgh restaurants in the Michelin Guide listings.

25. Aurora
Where: 187 Great Jct Street, Edinburgh EH6 5LQ. Michelin Guide: This warm, inviting bistro offers a seasonally adapted tasting menu featuring local ingredients, accompanied by some great, minimal intervention wine pairings. Photo: Third Party

26. Condita
Where: 15 Salisbury Place, Edinburgh, EH9 1SL, United Kingdom. The Michelin Guide says: Flavours are honest yet delicate and are carefully thought-through to enhance one another. Photo: Third Party

27. Palmerston
Where: 1 Palmerston Place, Edinburgh, EH12 5AF, United Kingdom. The Michelin Guide says: For something a bit different, head to this beautifully converted former bank; now a buzzy café-cum-restaurant-cum-bar. Photo: Third Party

28. The Spence
Where: 39 St Andrew Square, Edinburgh, EH2 2AD. The Michelin Guide says: The Scottish larder is the focus of the accessible menu, with the kitchen showing a keen eye for presentation. Photo: Third Party

