Restaurants in Edinburgh - Beautiful, dramatic Edinburgh with its magnificent castle dominating the skyline is not just the showcase capital of Scotland, its also the gastronomic capital of Scotland. Edinburgh's restaurants now rank as some of the best in the entire UK, from Michelin- starred fine dining establishments showcasing the best Scottish ingredients to cosy bistros & brasseries, Edinburgh has a restaurant scene that is second to none. Eating out in Edinburgh has never been so good and our selection of Edinburgh restaurants is testament to that fact.
Best British Restaurants guide to the best restaurants in Edinburgh works directly with the top restaurants in Edinburgh and allows you to make reservations directly into the restaurant’s reservation diary. All Edinburgh restaurants show their availability in real-time and provide an instant confirmation as soon as a booking is made.
61 Grassmarket, Edinburgh EH1 2JF
Type of cuisine: British • Average price: £35.00
Set in the heart of Edinburgh's historic Grassmarket Agua is a stylish restaurant with a strong emphasis on Scotland's famous seafood
23-27 Waterloo Place, Edinburgh EH1 3BH
Type of cuisine: Modern Scottish • Average price: £30.00
Modern Scottish fare fills the menu at Elliot’s Restaurant & Bar in the newly opened Apex Waterloo Place Hotel in Edinburgh
1 Princes Street, Edinburgh EH2 2EQ
Type of cuisine: Modern European • Average price: £40.00
Hadrian's Brassiere nestles in the heart of the opulent 5 star Blamoral Hotel in Edinburgh
3 Johnston Terrace, Edinburgh EH1 2PW
Type of cuisine: Persian • Average price: £23.00
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
34 St. Andrew Square, Edinburgh EH2 2AD
Type of cuisine: Scottish • Average price: £45.00
Surrounded by some of the city's most splendid Georgian architecture, Harvey Nichols Forth Floor Restaurant is one of Edinburgh's most glamorous dining spots
Apex International Hotel, Edinburgh EH1 2HS
Type of cuisine: Scottish • Average price: £35.00
Two AA rosettes and a stunning backdrop to the drum tower of Edinburgh Castle make the Heights a fine dining experience to savour
325 Leith Walk, Edinburgh EH6 8JA
Type of cuisine: Italian • Average price: £25.00
Nestled in Edinburgh's Leith Walk La Favorita is a log-fired pizza and gourmet pasta restaurant with a cracking Italian wine list
31 Jeffrey Street, Edinburgh EH1 1DH
Type of cuisine: French • Average price: £28.00
A superb and truly French restaurant in the heart of Old Town, La Garrigue offers the best of country French cooking
17 Merchant Street, Edinburgh EH1 2QD
Type of cuisine: Scottish • Average price: £30.00
Nestling in the heart of Edinburgh's Old Town and only a stone's throw away from historic Greyfriar's Churchyard and the Grassmarket, Merchants is one of the City's most established and popular restaurants
Apex European Hotel, Edinburgh EH12 5LQ
Type of cuisine: Scottish • Average price: £30.00
Centrally located in Edinburgh's Apex European Hotel, Metro West End is a relaxed brasserie popular with locals and visitors alike
The Balmoral Hotel, Edinburgh EH2 2EQ
Type of cuisine: Scottish • Average price: £65.00
Number One restaurant offers a refined dining experience, with a Michelin-starred menu that emphasises local produce in a creative display of Scottish cooking
Norton House Hotel, Edinburgh EH28 8LX
Type of cuisine: International • Average price: £25.00
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
Barceló Edinburgh Carlton Hotel, Edinburgh EH1 1SD
Type of cuisine: International • Average price: £35.00
In a stylish location on Edinburgh's famous Royal Mile, The Bridge is a well-established restaurant and bar in the cosmopolitan Carlton Hotel
22 Coates Crescent, Edinburgh EH3 7AF
Type of cuisine: Indian • Average price: £35.00
The Indian Cavalry Club is one of the finest Indian restaurants in the city of Edinburgh
91 Broughton Street, Edinburgh EH1 3RX
Type of cuisine: Mediterranean • Average price: £30.00
In a busy corner spot on Broughton Street, The Olive Branch Bistro is a relaxed local favourite for Edinburgh people watching and all-day dining
85-91 Henderson Street, Edinburgh EH6 6ED
Type of cuisine: Indian • Average price: £24.00
With sweeping views over the water at Leith, The Raj on the Shore is a vibrant, popular restaurant at the heart of Edinburgh's historic seaport
Dunstane House Hotel, Edinburgh EH12 5JQ
Type of cuisine: Fish and Seafood • Average price: £35.00
In the charmingly old world setting of the Dunstane House Hotel, The Skerries is a handsome seafood restaurant with a punchy menu that draws on the Orkney origins of the owner
Priestfield Road, Edinburgh EH16 5UT
Type of cuisine: British • Average price: £40.00
Enjoy first class service at The Stables, Edinburgh’s premier restaurant for large or small private events
Castlehill, Edinburgh EH1 2NF
Type of cuisine: Modern British • Average price: £40.00
The Witchery Restaurant in Edinburgh has developed a world-wide reputation for sensation food in the most indulgent setting
113 Brunswick Street, Edinburgh EH7 5HR
Type of cuisine: Italian • Average price: £22.00
Situated in a prime location on George IV Bridge, Vittoria on the Walk is the perfect restaurant to experience a real taste of Italy
144 High Street, Edinburgh EH1 1QS
Type of cuisine: Scottish • Average price: £30.00
Behind its striking deep green entrance, Wee Windaes is a spacious family-run Scottish restaurant in the traditional mould with views over Edinburgh's historic Royal Mile
13 Hope Street, Edinburgh EH2 4EL
Type of cuisine: Scottish • Average price: £25.00
Established in 1766, Whigham's is an old Georgian cellar below Edinburgh's teeming streets with a punchy line in Scottish cooking
Search By Area In UK
Restaurants In Britain
Best Worldwide Restaurants
Romantic Restaurants in London
My British Restaurants
Types Of Cuisine