Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best British Restaurants in Edinburgh

20 restaurants
The Sheep Heid, Edinburgh

    British

    The Sheep Heid

    43-45 The Causeway, EH15 3QA, Edinburgh

    9.4 / 10
    17 reviews

    Average price £30

    Browns Brasserie & Bar - Edinburgh, Edinburgh

      British

      131-133 George Street, EH2 4YW, Edinburgh

      9.0 / 10
      71 reviews

      Average price £30

      Lunch & Early Evening Set 3-Course Menu 12-5pm £18.95

      Amber Restaurant at The Scotch Whisky Experience, Edinburgh

        Scottish

        354-358 Castlehill, EH1 2NE, Edinburgh

        9.3 / 10
        167 reviews

        Average price £30

        Toby Carvery - Lauriston Farm, Edinburgh

          British

          69 Lauriston Farm Road, EH4 5EX, Edinburgh

          9.0 / 10
          32 reviews

          Average price £20

          Specify a date and enjoy promotions of up to -50% in our best restaurants

          Toby Carvery - Edinburgh West, Edinburgh

            British

            St Johns Road, EH12 8AX, Edinburgh

            8.9 / 10
            31 reviews

            Average price £20

            The Salisbury Arms, Edinburgh

              Pizzeria

              58 Dalkeith Rd, EH16 5AD, Edinburgh

              9.7 / 10
              36 reviews

              Average price £30

              Toby Carvery - Liberton, Edinburgh

                British

                41 Howden Hall Road, EH16 6PG, Edinburgh

                8.7 / 10
                37 reviews

                Average price £16

                Michael's, Edinburgh
                Top Rated

                  British

                  14 Eyre Place, EH3 5EP, Edinburgh

                  9.5 / 10
                  639 reviews

                  Average price £33

                  2/3 course lunch £12.50/£17.50 £12.5

                  The Glasshouse Hotel, Edinburgh

                    Scottish

                    2 Greenside Place, EH1 3AA, Edinburgh

                    9.6 / 10
                    7 reviews

                    Average price £29

                    Forth Floor Brasserie & Bar, Harvey Nichols Edinburgh, Edinburgh

                      British

                      30-34 St. Andrew Square, EH2 2AD, Edinburgh

                      8.9 / 10
                      36 reviews

                      Average price £25

                      The Café at the Palace, Palace of Holyroodhouse, Edinburgh

                        Afternoon Tea

                        9.2 / 10
                        12 reviews

                        Average price £26

                        Champagne Traditional Afternoon Tea £35

                        Grazing by Mark Greenaway, Edinburgh

                          British

                          Waldorf Astoria Edinburgh - The Caledonian, Princes Street, EH1 2AB, Edinburgh

                          8.6 / 10
                          199 reviews

                          Average price £53

                          Grazing 5 Course Tasting Menu £55

                          Surf & Turf Holyrood, Edinburgh

                            Scottish

                            81 Holyrood Road, EH8 8AU, Edinburgh

                            7.6 / 10
                            14 reviews

                            Average price £25

                            Restaurant at The Bonham - Edinburgh, Edinburgh

                              Scottish

                              35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                              Average price £30

                              Scott's on Princes Street, Edinburgh

                                Scottish

                                (1st Floor) 53 Princes Street, EH2 2DQ, Edinburgh

                                5.3 / 10
                                42 reviews

                                Average price £27

                                The Hawes Inn, South Queensferry

                                  British

                                  7 Newhalls Road, EH30 9TA, South Queensferry

                                  9.0 / 10
                                  103 reviews

                                  Average price £27

                                  Harvester - Halbeath Park, Dunfermline

                                    British

                                    Unit 8 Halbeath Retail Park, KY11 4LP, Dunfermline

                                    8.9 / 10
                                    15 reviews

                                    Average price £20

                                    The Melville Inn, Lasswade

                                      British

                                      Melville Nursery, EH18 1AR, Lasswade

                                      8.9 / 10
                                      41 reviews

                                      Average price £25

                                      The Witchery by the Castle, Edinburgh

                                        Scottish

                                        Castlehill, The Royal Mile, EH1 2NE, Edinburgh

                                        8.8 / 10
                                        60 reviews

                                        Average price £49

                                        Pentland Restaurant, Kirknewton

                                          British

                                          Dalmahoy Hotel & Country Club, Kirknewton, EH27 8EB, Kirknewton

                                          6.9 / 10
                                          30 reviews

                                          Average price £25

                                          Frequently Asked Questions