Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best British Restaurants in Edinburgh

32 restaurants

Sort by Relevance

    British

    Toby Carvery - Liberton

    41 Howden Hall Road, EH16 6PG, Edinburgh

    9.7 / 10
    5 reviews

    Average price £20

      Pizzeria

      58 Dalkeith Rd, EH16 5AD, Edinburgh

      10.0 / 10
      13 reviews

      Average price £30

        Scottish

        23 West Register Street, EH2 2AA, Edinburgh

        9.8 / 10
        22 reviews

        Average price £30

          British

          St Johns Road, EH12 8AX, Edinburgh

          Average price £20

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

            British

            43-45 The Causeway, EH15 3QA, Edinburgh

            Average price £30

              British

              131-133 George Street, EH2 4YW, Edinburgh

              Average price £30

                Afternoon Tea

                Parliament Square, EH1 1RF, Edinburgh

                9.8 / 10
                47 reviews

                Average price £40

                  Scottish

                  Priestfield Road, EH16 5JL, Edinburgh

                  Average price £180

                    Scottish

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

                    9.2 / 10
                    19 reviews

                    Average price £35

                      Scottish

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

                      8.1 / 10
                      33 reviews

                      Average price £32

                        Scottish

                        354-358 Castlehill, EH1 2NE, Edinburgh

                        9.4 / 10
                        67 reviews

                        Average price £30

                          Scottish

                          9.7 / 10
                          6 reviews

                          Average price £26

                            British

                            69 Lauriston Farm Road, EH4 5EX, Edinburgh

                            Average price £20

                              British

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

                              9.0 / 10
                              135 reviews

                              Average price £49

                                Scottish

                                81 Holyrood Road, EH8 8AU, Edinburgh

                                Average price £25

                                  Scottish

                                  Castlehill, The Royal Mile, EH1 2NE, Edinburgh

                                  7.8 / 10
                                  35 reviews

                                  Average price £49

                                    Scottish

                                    73 Belford Road, EH4 3DS, Edinburgh

                                    8.6 / 10
                                    35 reviews

                                    Average price £25

                                      Afternoon Tea

                                      1 QueenStreet, EH2 1JD, Edinburgh

                                      Average price £9

                                        British

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

                                        7.2 / 10
                                        3 reviews

                                        Average price £25

                                          Scottish

                                          The Balmoral, EH2 2EQ, Edinburgh

                                          Average price £10

                                            Scottish

                                            Priestfield Road, EH16 5HX, Edinburgh

                                            Average price £45

                                              British

                                              The Braid Hills Hotel EH10 6JD Edinburgh, EH10 6JD, Edinburgh

                                              Average price £28

                                                Scottish

                                                6 Gloucester Place, EH3 6EB, Edinburgh

                                                Average price £86

                                                  Scottish

                                                  2 Greenside Place, EH1 3AA, Edinburgh

                                                  Average price £29

                                                    Scottish

                                                    35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                                                    Average price £30