Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants with a terrace in Edinburgh

24 restaurants

Sort by Relevance

    Pizzeria

    The Salisbury Arms

    58 Dalkeith Rd, EH16 5AD, Edinburgh

    10.0 / 10
    13 reviews

    Average price £30

      British

      131-133 George Street, EH2 4YW, Edinburgh

      9.3 / 10
      15 reviews

      Average price £30

        British

        41 Howden Hall Road, EH16 6PG, Edinburgh

        9.7 / 10
        5 reviews

        Average price £20

          British

          69 Lauriston Farm Road, EH4 5EX, Edinburgh

          8.8 / 10
          3 reviews

          Average price £20

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

            Indian

            130 High Street, EH1 1QS, Edinburgh

            8.1 / 10
            21 reviews

            Average price £25

            20% off food!

              British

              St Johns Road, EH12 8AX, Edinburgh

              Average price £20

                British

                43-45 The Causeway, EH15 3QA, Edinburgh

                Average price £30

                  Afternoon Tea

                  Parliament Square, EH1 1RF, Edinburgh

                  9.8 / 10
                  49 reviews

                  Average price £40

                    Scottish

                    Priestfield Road, EH16 5JL, Edinburgh

                    Average price £180

                      Seafood

                      25-26 Pier Place, EH6 4LP, Edinburgh

                      9.3 / 10
                      38 reviews

                      Average price £75

                        Scottish

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

                        9.2 / 10
                        19 reviews

                        Average price £35

                          Scottish

                          Castlehill, The Royal Mile, EH1 2NE, Edinburgh

                          7.8 / 10
                          36 reviews

                          Average price £49

                            French

                            The Balmoral, EH2 2EQ, Edinburgh

                            9.2 / 10
                            7 reviews

                            Average price £35

                              Scottish

                              81 Holyrood Road, EH8 8AU, Edinburgh

                              Average price £25

                                Pizzeria

                                54-56 Northbridge, EH1 1PD, Edinburgh

                                8.2 / 10
                                13 reviews

                                Average price £25

                                  Scottish

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

                                  8.0 / 10
                                  34 reviews

                                  Average price £32

                                    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

                                        Steakhouse

                                        29-31 Frederick Street, EH2 2ND, Edinburgh

                                        Average price £44

                                          Steakhouse

                                          Cramond Brig, EH4 6DY, Edinburgh

                                          Average price £44

                                            British

                                            The Balmoral, EH2 2EQ, Edinburgh

                                            Average price £45

                                              British

                                              Melville Nursery, EH18 1AR, Lasswade

                                              9.6 / 10
                                              5 reviews

                                              Average price £25

                                                Italian

                                                69 St Clair Street, KY1 2NW, Kirkcaldy

                                                9.5 / 10
                                                59 reviews

                                                Average price £21

                                                  British

                                                  Unit 8 Halbeath Retail Park, KY11 4LP, Dunfermline

                                                  Average price £20

                                                  The Best Restaurants with a terrace in Edinburgh

                                                  Sit down and close your eyes ... Do you feel the sunlight on your face? Can you hear the birds singing and glasses clinking? It's official, spring is here! Celebrate by choosing a restaurant with a terrace and soaking up the sunshine!