View as: List / Map
Sort by:Popularity /Offers /Name /Price
Scottish, Avg. main: £23
352 Castlehill, The Royal Mile, Edinburgh, EH1 2NF
At the gates of Edinburgh Castle, The Witchery is a unique, distinctive restaurant with an enticing gothic appearance.... More
British, International
Princes Street, Edinburgh, EH1 2AB
Offering stunning views overlooking Edinburgh Castle and Princes Street, the Caledonian Hilton Hotel is a beautiful venue for enjoying delicious traditional Scottish cuisine,... More
Scottish, Fish & Shellfish, Avg. main: £20
Chambers Street, Edinburgh, EH1 1JF
Perched above the sandstone-clad landmark Museum of Scotland, spectacular views of Edinburgh's Castle and city... More
International, British, Avg. main: £15
Balmoral Hotel, 1 Princes Street, Edinburgh, EH2 2EQ
The Bollinger Bar at Palm Court - Scotland's only Bollinger Bar - is the ultimate Champagne Bar and a hot-spot for guests and Edinburgh locals alike. The Bollinger Bar is... More
European, Avg. main: £21
34 St. Andrew Square, Edinburgh, EH2 2AD
With the scenery of Edinburgh Castle and the Firth of Forth before you, the Forth Floor Restaurant at Harvey Nichols certainly has a sense of drama about it. The stylish... More
Scottish, Avg. main: £12
Priestfield Road, Edinburgh, EH16 5UT
Situated in the Prestonfield Hotel and set in 20 acres of parkland, Rhubarb has an opulent and theatrical interior... More
Italian, Mediterranean, Avg. main: £10
15-17 Grindlay Street, Edinburgh, EH3 9AX
An Italian-style cafe and restaurant, Zucca is ideally situated in the theatre district of Edinburgh City Centre. Being... More
Scottish
31-35 Grassmarket, Edinburgh, EH1 2HS
Two AA rosettes and a stunning backdrop to the drum tower of Edinburgh Castle make the Heights a fine dining experience... More
Scottish, Avg. main: £10
23 Waterloo Place, Edinburgh, EH1 3BH
Elliot's combines the traditional listed features of this magnificent historic building with contemporary design.... More
International
Norton House Hotel, Ingliston, Newbridge, Edinburgh, EH28 8LX
Six miles from the buzz of Edinburgh lies the elegant Norton House Hotel, built in 1840 as a luxurious retreat, a role which it still fulfils for its guests today. The black... More
Italian, Avg. main: £9
25 Pier Place, Edinburgh, EH6 4LP
Serving irresistible Italian cuisine in casual, friendly surroundings, Prezzo uses only the finest seasonal ingredients to create their award-winning pizzas, as well as other... More
International, British, Avg. main: £17
1 Princes Street, Edinburgh, EH2 2EQ
Hadrian's Brassiere nestles in the heart of the opulent 5 star Blamoral Hotel in Edinburgh, its Art Deco inspired interior of walnut floors, lime and soft heather... More
French, Avg. main: £10
43 Frederick Street, Edinburgh, EH2 1EP
With a combination of delicious food, great wines and a real ambience, Café Rouge has embodied the style and je ne sais quoi of French dining since it opened way back in... More
French, Avg. main: £13
31 Jeffrey Street, Edinburgh, EH1 1DH
Close to the Royal Mile, La Garrigue is a low-key yet chic French restaurant in the buzzing heart of Edinburgh city centre. Smart hyacinth and white-panelled walls strike a... More
Persian, Avg. main: £10
3 Johnston Terrace, Edinburgh, EH1 2PW
Set in the heart of Edinburgh is Hanam's Kurdish and Middle Eastern Restaurant and if you think that's a mouthful, wait until you see what on offer! Voted one of... More