Vacation Rentals & Cottages in Dalkeith

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

1,444 Houses

(9) Excellent 

    14

    Edinburgh Exceptional Country House

    Midlothian / Dalkeith

    Dalkeith manor house

    5 10 min stay varies

    • 5 bedrooms
    • sleeps 10
    • min stay varies
    • Nearest beach 20 mi
    • Child Friendly
    • Private garden

    Price per night from

    $1,050

    Price per night from

    $1,050

      23

      Magnificent period home near Edinburgh

      Midlothian / Dalkeith

      Dalkeith house

      6 13 5 nights min

      • 6 bedrooms
      • sleeps 13
      • 5 nights min
      • Child Friendly
      • Ask about pets

      Price per night from

      $658

      Price per night from

      $658

        14

        NEW Super 2BD Flat near Dalkeith Town Centre

        Midlothian / Dalkeith

        Dalkeith apartment

        2 4 min stay varies

        • 2 bedrooms
        • sleeps 4
        • min stay varies
        • Child Friendly

        Price per night from

        $55

        Responds fast!
        avg. 3 hours 28 minutes

        Price per night from

        $55

          26

          NEW Super 3BD Holiday Flat Heart of Dalkeith

          Midlothian / Dalkeith

          Dalkeith apartment

          3 6 1 night min

          • 3 bedrooms
          • sleeps 6
          • 1 night min
          • Child Friendly

          Price per night from

          $176

          Responds fast!
          avg. 3 hours 28 minutes

          Price per night from

          $176

          (5) Excellent 

            27

            Eskbank leafy suburb just minutes to Edinburgh, sleeps 10, House & Garden

            Midlothian / Dalkeith

            Dalkeith house

            5 10 5 nights min

            • 5 bedrooms
            • sleeps 10
            • 5 nights min
            • Nearest beach 10 mi
            • Child Friendly
            • Pet Friendly

            Price per night from

            $605

            Price per night from

            $605

            Great rentals within 20 miles that match your search

            Distance approx 6.26 km from Dalkeith

            (39) Excellent 

              13

              The Signal House Edinburgh Old Town / Centre

              Scotland / Edinburgh

              Edinburgh house

              1 2 min stay varies

              • 1 bedroom
              • sleeps 2
              • min stay varies
              • Nearest beach 5 mi
              • Car not necessary
              “Signal house” House was as advertised. Great area, easy to navigate the city. Bright and vibrant city. House was a great base. You don't feal like you are in a big city. Only complaint was weather, dispite that we had a great time. Peter was a great h
              …see more

              Price per night from

              $167

              Price per night from

              $167

              Distance approx 19.15 km from Dalkeith

              (16) Excellent 

              Certificate of Excellence

                18

                River View self catering holiday home

                Borders / Innerleithen

                Innerleithen house

                3 6 2 nights min

                • 3 bedrooms
                • sleeps 6
                • 2 nights min
                • Nearest beach 45 mi
                • Child Friendly

                Certificate of Excellence

                Price per night from

                $121

                Responds fast!
                avg. 15 minutes

                Price per night from

                $121

                Distance approx 13.59 km from Dalkeith

                (1) Excellent 

                  16

                  Woodlands

                  Edinburgh / Balerno

                  Balerno house

                  6 12 7 nights min

                  • 6 bedrooms
                  • sleeps 12
                  • 7 nights min
                  • Child Friendly
                  • Private garden

                  Price per night from

                  $540

                  Price per night from

                  $540

                  Distance approx 17.73 km from Dalkeith

                    16

                    Beresford Cottage

                    East Lothian / North Berwick

                    North Berwick cottage

                    2 4 min stay varies

                    • 2 bedrooms
                    • sleeps 4
                    • min stay varies
                    • Child Friendly

                    Price per night from

                    $173

                    Price per night from

                    $173

                    Distance approx 17.1 km from Dalkeith

                      28

                      Family Room - French Suite 1

                      West Lothian / Livingston

                      Livingston b and b

                      1 2 1 night min

                      • 1 bedroom
                      • sleeps 2
                      • 1 night min
                      • Child Friendly
                      • Private garden

                      Price per night from

                      $135

                      Price per night from

                      $135

                      Distance approx 10.86 km from Dalkeith

                        11

                        Green Craig

                        East Lothian / Aberlady

                        Aberlady house

                        6 12 min stay varies

                        • 6 bedrooms
                        • sleeps 12
                        • min stay varies
                        • Child Friendly

                        Price per night from

                        $982

                        Price per night from

                        $982

                        Distance approx 17.78 km from Dalkeith

                        (9) Very Good 

                          10

                          Beach Cottage

                          East Lothian / North Berwick

                          North Berwick house

                          1 4 min stay varies

                          • 1 bedroom
                          • sleeps 4
                          • min stay varies
                          • Child Friendly

                          Price per night from

                          $127

                          Price per night from

                          $127

                          Distance approx 8.27 km from Dalkeith

                          (15) Very Good 

                            11

                            The Wee Haven, Edinburgh (Entire Apartment)

                            Edinburgh / Trinity, Edinburgh

                            Trinity, Edinburgh apartment

                            1 3 2 nights min

                            • 1 bedroom
                            • sleeps 3
                            • 2 nights min
                            • Beach / lakeside relaxation
                            • Child Friendly
                            • Car not necessary

                            Price per night from

                            $61

                            Price per night from

                            $61

                            Distance approx 17.07 km from Dalkeith

                              33

                              Fidra Apartment

                              East Lothian / North Berwick

                              North Berwick apartment

                              2 4 min stay varies

                              • 2 bedrooms
                              • sleeps 4
                              • min stay varies
                              • Child Friendly
                              • Pet Friendly

                              Price per night from

                              $141

                              Price per night from

                              $141

                              Distance approx 6.87 km from Dalkeith

                                16

                                Edinburgh Holiday Apartment 25356

                                Scotland / Edinburgh

                                Edinburgh house

                                2 4 min stay varies

                                • 2 bedrooms
                                • sleeps 4
                                • min stay varies

                                Price per night from

                                $380

                                Price per night from

                                $380

                                Distance approx 6.54 km from Dalkeith

                                (15) Excellent 

                                Certificate of Excellence

                                  3

                                  359 - Castle Terrace Apartment

                                  Scotland / Edinburgh

                                  Edinburgh apartment

                                  3 6 min stay varies

                                  • 3 bedrooms
                                  • sleeps 6
                                  • min stay varies
                                  • Ask about children
                                  • Car not necessary
                                  “comfort and convenience” Myself and friends stayed in this lovely,typical edinburgh style apartment earlier this year. The location is convenient for all the main attractions ie the Royal Mile,Grassmarket,theatres,princes st etc. There was a fab farme
                                  …see more

                                  Certificate of Excellence

                                  Price per night from

                                  $361

                                  Responds fast!
                                  avg. 3 hours 53 minutes

                                  Price per night from

                                  $361

                                  Distance approx 6.01 km from Dalkeith

                                  (8) Very Good 

                                    11

                                    Greyfriars 2: quiet Edinburgh City Centre retreat

                                    Scotland / Edinburgh

                                    Edinburgh apartment

                                    1 4 min stay varies

                                    • 1 bedroom
                                    • sleeps 4
                                    • min stay varies
                                    • Child Friendly
                                    • Car not necessary
                                    “Comfortable and a great location” We would definitely rent this flat again. Perfect for 2, or for short periods, 3. Well equipped, and the management arrangements were well organized and professional. The best aspect was the location-easy walking dist
                                    …see more

                                    Price per night from

                                    $127

                                    Price per night from

                                    $127

                                    Distance approx 17.12 km from Dalkeith

                                      29

                                      Glenconner House

                                      East Lothian / North Berwick

                                      North Berwick house

                                      5 10 min stay varies

                                      • 5 bedrooms
                                      • sleeps 10
                                      • min stay varies
                                      • Child Friendly
                                      • Private garden

                                      Price per night from

                                      $292

                                      Price per night from

                                      $292

                                      Distance approx 6.85 km from Dalkeith

                                        11

                                        The Henderson Terrace Residence

                                        Scotland / Edinburgh

                                        Edinburgh apartment

                                        1 2 1 night min

                                        • 1 bedroom
                                        • sleeps 2
                                        • 1 night min
                                        • Suitable for children age 5+

                                        Price per night from

                                        $129

                                        Responds fast!
                                        avg. 47 minutes

                                        Price per night from

                                        $129

                                        Distance approx 6.93 km from Dalkeith

                                          10

                                          Penthouse apartment, The Shore, Leith: fabulous views over the river at Leith

                                          Scotland / Edinburgh

                                          Edinburgh apartment

                                          2 4 min stay varies

                                          • 2 bedrooms
                                          • sleeps 4
                                          • min stay varies
                                          • Child Friendly

                                          Price per night from

                                          $120

                                          Price per night from

                                          $120

                                          Distance approx 15.54 km from Dalkeith

                                          (24) Excellent 

                                          Certificate of Excellence

                                            24

                                            LOVELY HIGH ST. APT. WITH POOL TABLE AND FREE WIFI

                                            Fife / Kirkcaldy

                                            Kirkcaldy apartment

                                            2 5 min stay varies

                                            • 2 bedrooms
                                            • sleeps 5
                                            • min stay varies
                                            • Nearest beach 0.1 mi
                                            • Child Friendly
                                            • Car not necessary

                                            Certificate of Excellence

                                            Price per night from

                                            $133

                                            Responds fast!
                                            avg. 25 minutes

                                            Price per night from

                                            $133

                                            Distance approx 5.96 km from Dalkeith

                                            (1) Excellent 

                                              10

                                              Bramble Cottage

                                              East Lothian / Pencaitland

                                              Pencaitland cottage

                                              1 2 3 nights min

                                              • 1 bedroom
                                              • sleeps 2
                                              • 3 nights min

                                              Price per night from

                                              $144

                                              Price per night from

                                              $144

                                              Distance approx 9.07 km from Dalkeith

                                              (34) Excellent 

                                              Certificate of Excellence

                                                23

                                                The Annexe

                                                Edinburgh / Davidsons Mains

                                                Davidsons Mains apartment

                                                1 2 min stay varies

                                                • 1 bedroom
                                                • sleeps 2
                                                • min stay varies
                                                • Nearest beach 3 mi
                                                • Car not necessary

                                                Certificate of Excellence

                                                Price per night from

                                                $114

                                                Price per night from

                                                $114

                                                Distance approx 7.73 km from Dalkeith

                                                (22) Excellent 

                                                  22

                                                  Edinburgh Newhaven Village Harbour Apartment

                                                  Scotland / Edinburgh

                                                  Edinburgh apartment

                                                  2 4 3 nights min

                                                  • 2 bedrooms
                                                  • sleeps 4
                                                  • 3 nights min
                                                  • Nearest beach 10 mi
                                                  • Suitable for children age 5+
                                                  • Car not necessary

                                                  Price per night from

                                                  $174

                                                  Price per night from

                                                  $174

                                                  Distance approx 17.74 km from Dalkeith

                                                  (23) Very Good 

                                                    15

                                                    The Mill House

                                                    Borders / Peebles

                                                    Peebles house

                                                    5 10 min stay varies

                                                    • 5 bedrooms
                                                    • sleeps 10
                                                    • min stay varies
                                                    • Beach / lakeside relaxation
                                                    • Child Friendly
                                                    • Pet Friendly

                                                    Price per night from

                                                    $301

                                                    Price per night from

                                                    $301

                                                    Distance approx 17.86 km from Dalkeith

                                                    (7) Excellent 

                                                      16

                                                      At The Beach, charming seaside holiday apartment in North Berwick, East Lothian

                                                      East Lothian / North Berwick

                                                      North Berwick apartment

                                                      2 4 7 nights min

                                                      • 2 bedrooms
                                                      • sleeps 4
                                                      • 7 nights min
                                                      • Nearest beach 0.1 mi
                                                      • Car not necessary

                                                      Price per night from

                                                      $165

                                                      Price per night from

                                                      $165

                                                      Distance approx 7.48 km from Dalkeith

                                                      (44) Very Good 

                                                        10

                                                        15 mins city centre

                                                        Scotland / Edinburgh

                                                        Edinburgh bungalow

                                                        1 2 min stay varies

                                                        • 1 bedroom
                                                        • sleeps 2
                                                        • min stay varies
                                                        • Nearest beach 5 mi
                                                        • Car not necessary
                                                        • Private garden

                                                        Price per night from

                                                        $99

                                                        Responds fast!
                                                        avg. 1 hour 34 minutes

                                                        Price per night from

                                                        $99

                                                        Distance approx 17.28 km from Dalkeith

                                                        (1) Excellent 

                                                          7

                                                          Lauderdale Apartment at Thirlestane Castle

                                                          Borders / Lauder

                                                          Lauder apartment

                                                          1 2 3 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 3 nights min

                                                          Price per night from

                                                          $141

                                                          Price per night from

                                                          $141

                                                          Distance approx 7.41 km from Dalkeith

                                                          (3) Very Good 

                                                            18

                                                            ORCHARD BRAE

                                                            Edinburgh / West End

                                                            West End apartment

                                                            3 6 min stay varies

                                                            • 3 bedrooms
                                                            • sleeps 6
                                                            • min stay varies
                                                            • Nearest beach 10 mi
                                                            • Child Friendly
                                                            • Car not necessary

                                                            Price per night from

                                                            $303

                                                            Responds fast!
                                                            avg. 2 hours 36 minutes

                                                            Price per night from

                                                            $303

                                                            Distance approx 7.27 km from Dalkeith

                                                            (28) Excellent 

                                                              15

                                                              The Moorings

                                                              Edinburgh / Leith

                                                              Leith apartment

                                                              3 6 min stay varies

                                                              • 3 bedrooms
                                                              • sleeps 6
                                                              • min stay varies
                                                              • Nearest beach 2 mi
                                                              • Child Friendly
                                                              • Car not necessary

                                                              Price per night from

                                                              $227

                                                              Responds fast!
                                                              avg. 3 hours 21 minutes

                                                              Price per night from

                                                              $227

                                                              Distance approx 8 km from Dalkeith

                                                                10

                                                                New listing: Modern 3 bedroom apartment in Newhaven, Leith

                                                                Scotland / Edinburgh

                                                                Edinburgh apartment

                                                                3 6 3 nights min

                                                                • 3 bedrooms
                                                                • sleeps 6
                                                                • 3 nights min
                                                                • Child Friendly
                                                                • Car not necessary

                                                                Price per night from

                                                                $303

                                                                Price per night from

                                                                $303

                                                                Distance approx 5.73 km from Dalkeith

                                                                (3) Very Good 

                                                                  18

                                                                  Fabulous 4 Bed Festival Apartment

                                                                  Edinburgh / Marchmont

                                                                  Marchmont apartment

                                                                  4 7 5 nights min

                                                                  • 4 bedrooms
                                                                  • sleeps 7
                                                                  • 5 nights min

                                                                  Price per night from

                                                                  $446

                                                                  Responds fast!
                                                                  avg. 2 hours 7 minutes

                                                                  Price per night from

                                                                  $446

                                                                  Distance approx 3.79 km from Dalkeith

                                                                    5

                                                                    Edinburgh Festival Let for August 2018

                                                                    Midlothian / Loanhead

                                                                    Loanhead apartment

                                                                    1 3 7 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 3
                                                                    • 7 nights min
                                                                    • Child Friendly

                                                                    Price per night from

                                                                    $120

                                                                    Price per night from

                                                                    $120

                                                                    Distance approx 7.13 km from Dalkeith

                                                                      4

                                                                      permanent

                                                                      Scotland / Edinburgh

                                                                      Edinburgh apartment

                                                                      1 1 30 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 1
                                                                      • 30 nights min
                                                                      • Private garden

                                                                      Price per night from

                                                                      $28

                                                                      Price per night from

                                                                      $28

                                                                      Distance approx 8.23 km from Dalkeith

                                                                        12

                                                                        One bedroom self catering log cabin in Longniddry, near beach and all amenities

                                                                        East Lothian / Longniddry

                                                                        Longniddry log cabin

                                                                        1 2 7 nights min

                                                                        • 1 bedroom
                                                                        • sleeps 2
                                                                        • 7 nights min
                                                                        • Child Friendly
                                                                        • Pet Friendly
                                                                        • Private garden

                                                                        Price per night from

                                                                        $112

                                                                        Price per night from

                                                                        $112

                                                                        Distance approx 16.08 km from Dalkeith

                                                                          12

                                                                          Kirkcaldy Flat. Ideal for Edinburgh and St Andrews

                                                                          Fife / Kirkcaldy

                                                                          Kirkcaldy apartment

                                                                          1 4 1 night min

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • 1 night min
                                                                          • Child Friendly

                                                                          Price per night from

                                                                          $83

                                                                          Price per night from

                                                                          $83

                                                                          Distance approx 5.91 km from Dalkeith

                                                                          (4) Excellent 

                                                                            38

                                                                            The Bonnie Thistle

                                                                            Scotland / Edinburgh

                                                                            Edinburgh apartment

                                                                            1 2 min stay varies

                                                                            • 1 bedroom
                                                                            • sleeps 2
                                                                            • min stay varies
                                                                            • Nearest beach 3 mi
                                                                            • Child Friendly
                                                                            • Car not necessary

                                                                            Price per night from

                                                                            $121

                                                                            Responds fast!
                                                                            avg. 16 minutes

                                                                            Price per night from

                                                                            $121

                                                                            Distance approx 3.92 km from Dalkeith

                                                                            (1) Excellent 

                                                                              21

                                                                              4 bedrooms house private parking wi fi upto 10 pe

                                                                              Scotland / Edinburgh

                                                                              Edinburgh house

                                                                              4 10 min stay varies

                                                                              • 4 bedrooms
                                                                              • sleeps 10
                                                                              • min stay varies
                                                                              • Child Friendly
                                                                              • Air conditioning
                                                                              • Ask about pets
                                                                              “Perfect for tourists wanting to see historic Edinburgh, but see below.” Due to booking conflict owner offered a house at 40 St Mary street for same rate despite it being more expensive on site rates. This flat 2F3 was in easy walking distance to a lot
                                                                              …see more

                                                                              Price per night from

                                                                              $254

                                                                              Responds fast!
                                                                              avg. 18 minutes

                                                                              Price per night from

                                                                              $254