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,471 Houses

(8) Excellent 

    13

    Stunning Country House close to Edinburgh

    Midlothian / Dalkeith

    Dalkeith manor house

    5 10 2 nights min

    • 5 bedrooms
    • sleeps 10
    • 2 nights min
    • Nearest beach 20 mi
    • Child Friendly
    • Private garden

    Price per night from

    $1,479

    Price per night from

    $1,479

    (1) Excellent 

      12

      Stunning 17th Century Country House

      Midlothian / Dalkeith

      Dalkeith house

      5 10 5 nights min

      • 5 bedrooms
      • sleeps 10
      • 5 nights min
      • Nearest beach 25 mi
      • Private garden

      Price per night from

      $1,028

      Price per night from

      $1,028

        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

        $644

        Price per night from

        $644

          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. 2 hours 45 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

            $172

            Responds fast!
            avg. 2 hours 45 minutes

            Price per night from

            $172

            (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

              $496

              Price per night from

              $496

              Great rentals within 20 miles that match your search

              Distance approx 6.89 km from Dalkeith

              (1) Excellent 

                18

                3 LYNEDOCH PLACE, dog-friendly, centre of Edinburgh

                Scotland / Edinburgh

                Edinburgh cottage

                1 2 3 nights min

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

                Price per night from

                $99

                Price per night from

                $99

                Distance approx 6.27 km from Dalkeith

                (144) Excellent 

                  22

                  Castle View Apartment Edinburgh Old Town / Centre

                  Scotland / Edinburgh

                  Edinburgh apartment

                  2 4 min stay varies

                  • 2 bedrooms
                  • sleeps 4
                  • min stay varies
                  • Nearest beach 5 mi
                  • Car not necessary
                  “Great Apartment at great location” I spent a week in the Castle View apartment with my family and I was very pleased. Communication with the owner before and during the stay was excellent (he even helped us with our luggage). Everything was clean and
                  …see more

                  Price per night from

                  $163

                  Price per night from

                  $163

                  Distance approx 17.79 km from Dalkeith

                  (1) Very Good 

                    23

                    The Imperial Apartment

                    East Lothian / North Berwick

                    North Berwick apartment

                    2 3 min stay varies

                    • 2 bedrooms
                    • sleeps 3
                    • min stay varies
                    • Beach / lakeside relaxation
                    • Nearest beach 0 mi
                    • Child Friendly

                    Price per night from

                    $128

                    Responds fast!
                    avg. 55 minutes

                    Price per night from

                    $128

                    Distance approx 17.96 km from Dalkeith

                      22

                      Sandy Bay Cottage

                      East Lothian / North Berwick

                      North Berwick house

                      4 8 min stay varies

                      • 4 bedrooms
                      • sleeps 8
                      • min stay varies
                      • Child Friendly
                      • Private garden

                      Price per night from

                      $357

                      Responds fast!
                      avg. 3 hours 19 minutes

                      Price per night from

                      $357

                      Distance approx 6.75 km from Dalkeith

                        42

                        5*City Center-Princes St Apt

                        Scotland / Edinburgh

                        Edinburgh apartment

                        3 8 min stay varies

                        • 3 bedrooms
                        • sleeps 8
                        • min stay varies
                        • Child Friendly

                        Price per night from

                        $740

                        Price per night from

                        $740

                        Distance approx 17.84 km from Dalkeith

                          19

                          Harbourside Cottage

                          East Lothian / North Berwick

                          North Berwick cottage

                          1 2 min stay varies

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

                          Price per night from

                          $110

                          Price per night from

                          $110

                          Distance approx 17.1 km from Dalkeith

                            35

                            Double Non En-suite Room - Cottage Wing 6

                            West Lothian / Livingston

                            Livingston b and b

                            1 2 1 night min

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

                            Price per night from

                            $111

                            Price per night from

                            $111

                            Distance approx 6.35 km from Dalkeith

                              17

                              Mid Steil, Glenlockhart

                              Scotland / Edinburgh

                              Edinburgh apartment

                              2 4 min stay varies

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

                              Price per night from

                              $125

                              Responds fast!
                              avg. 3 hours 48 minutes

                              Price per night from

                              $125

                              Distance approx 6.27 km from Dalkeith

                                13

                                The West Port Castle View Residence

                                Scotland / Edinburgh

                                Edinburgh apartment

                                1 4 min stay varies

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

                                Price per night from

                                $141

                                Responds fast!
                                avg. 4 minutes

                                Price per night from

                                $141

                                Distance approx 5.81 km from Dalkeith

                                (27) Excellent 

                                  26

                                  The Park: Contemporary living beside Holyrood

                                  Scotland / Edinburgh

                                  Edinburgh apartment

                                  1 2 min stay varies

                                  • 1 bedroom
                                  • sleeps 2
                                  • min stay varies
                                  • Swimming pool
                                  • Child Friendly
                                  • Car not necessary
                                  “A Clean and Comfy Home Away from Home!” We were very excited when we arrived at this flat! The pictures don't do the space justice - it feels much larger in person! There were only two of us, but you could easily fit 4 (I believe the couch in the livi
                                  …see more

                                  Price per night from

                                  $258

                                  Price per night from

                                  $258

                                  Distance approx 13.12 km from Dalkeith

                                  (9) Very Good 

                                    11

                                    A Stone's Throw

                                    Fife / Burntisland

                                    Burntisland apartment

                                    1 4 3 nights min

                                    • 1 bedroom
                                    • sleeps 4
                                    • 3 nights min
                                    • Nearest beach 0.5 mi
                                    • Child Friendly
                                    • Car not necessary

                                    Price per night from

                                    $111

                                    Price per night from

                                    $111

                                    Distance approx 6.65 km from Dalkeith

                                    (6) Very Good 

                                      51

                                      Luxury Town House with Garage

                                      Scotland / Edinburgh

                                      Edinburgh house

                                      2 4 min stay varies

                                      • 2 bedrooms
                                      • sleeps 4
                                      • min stay varies
                                      • Child Friendly
                                      • Car not necessary

                                      Price per night from

                                      $147

                                      Price per night from

                                      $147

                                      Distance approx 5.77 km from Dalkeith

                                      (4) Excellent 

                                        18

                                        Close to Holyrood with parking

                                        Scotland / Edinburgh

                                        Edinburgh apartment

                                        2 5 min stay varies

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

                                        Price per night from

                                        $141

                                        Responds fast!
                                        avg. 56 minutes

                                        Price per night from

                                        $141

                                        Distance approx 6.19 km from Dalkeith

                                        (50) Excellent 

                                        Certificate of Excellence

                                          27

                                          Central Edinburgh Holiday Apartment Rental

                                          Edinburgh / Grassmarket

                                          Grassmarket apartment

                                          3 5 min stay varies

                                          • 3 bedrooms
                                          • sleeps 5
                                          • min stay varies
                                          • Child Friendly
                                          • Car not necessary

                                          Certificate of Excellence

                                          Price per night from

                                          $215

                                          Responds fast!
                                          avg. 1 hour 11 minutes

                                          Price per night from

                                          $215

                                          Distance approx 6.17 km from Dalkeith

                                          (13) Very Good 

                                            24

                                            Modern Grassmarket 2 Bedroom Apartment

                                            Edinburgh / Grassmarket

                                            Grassmarket apartment

                                            2 5 min stay varies

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

                                            Price per night from

                                            $178

                                            Price per night from

                                            $178

                                            Distance approx 15.72 km from Dalkeith

                                            (12) Very Good 

                                              15

                                              Kirkcaldy Holiday Apartment

                                              Fife / Kirkcaldy

                                              Kirkcaldy apartment

                                              2 4 min stay varies

                                              • 2 bedrooms
                                              • sleeps 4
                                              • min stay varies
                                              • Beach / lakeside relaxation
                                              • Nearest beach 0.5 mi
                                              • Child Friendly

                                              Price per night from

                                              $97

                                              Responds fast!
                                              avg. 2 hours 10 minutes

                                              Price per night from

                                              $97

                                              Distance approx 19.04 km from Dalkeith

                                              (2) Excellent 

                                                8

                                                i-lets -The Trails

                                                Borders / Innerleithen

                                                Innerleithen apartment

                                                2 7 2 nights min

                                                • 2 bedrooms
                                                • sleeps 7
                                                • 2 nights min
                                                • Child Friendly
                                                • Car not necessary
                                                • Pet Friendly

                                                Price per night from

                                                $119

                                                Responds fast!
                                                avg. 6 minutes

                                                Price per night from

                                                $119

                                                Distance approx 3.53 km from Dalkeith

                                                  17

                                                  Beautiful flat

                                                  East Lothian / Musselburgh

                                                  Musselburgh apartment

                                                  3 6 3 nights min

                                                  • 3 bedrooms
                                                  • sleeps 6
                                                  • 3 nights min
                                                  • Child Friendly
                                                  • Private garden

                                                  Price per night from

                                                  $222

                                                  Price per night from

                                                  $222

                                                  Distance approx 17.88 km from Dalkeith

                                                  (3) Very Good 

                                                    13

                                                    Bosun's Locker , ground floor beach front holiday apartment

                                                    East Lothian / North Berwick

                                                    North Berwick apartment

                                                    2 4 7 nights min

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • 7 nights min
                                                    • Nearest beach 0 mi
                                                    • Child Friendly
                                                    • Car not necessary

                                                    Price per night from

                                                    $222

                                                    Responds fast!
                                                    avg. 3 hours 51 minutes

                                                    Price per night from

                                                    $222

                                                    Distance approx 6.27 km from Dalkeith

                                                    (16) Excellent 

                                                      18

                                                      Central Apartment in Edinburgh

                                                      Edinburgh / Grassmarket

                                                      Grassmarket apartment

                                                      1 4 min stay varies

                                                      • 1 bedroom
                                                      • sleeps 4
                                                      • min stay varies
                                                      • Nearest beach 5 mi
                                                      • Child Friendly
                                                      • Car not necessary

                                                      Price per night from

                                                      $134

                                                      Responds fast!
                                                      avg. 2 hours 25 minutes

                                                      Price per night from

                                                      $134

                                                      Distance approx 6.42 km from Dalkeith

                                                      (1) Excellent 

                                                        13

                                                        Studio Apartments in Edinburgh West End

                                                        Scotland / Edinburgh

                                                        Edinburgh apartment

                                                        1 2 1 night min

                                                        • 1 bedroom
                                                        • sleeps 2
                                                        • 1 night min

                                                        Price per night from

                                                        $191

                                                        Price per night from

                                                        $191

                                                        Distance approx 6.57 km from Dalkeith

                                                        (1) Excellent 

                                                          26

                                                          ☆ City Family Ap ☆ Calton Hill & Fireworks views!

                                                          Edinburgh / Leith

                                                          Leith apartment

                                                          1 4 min stay varies

                                                          • 1 bedroom
                                                          • sleeps 4
                                                          • min stay varies
                                                          • Nearest beach 5 mi
                                                          • Child Friendly
                                                          • Car not necessary

                                                          Price per night from

                                                          $110

                                                          Responds fast!
                                                          avg. 3 hours 7 minutes

                                                          Price per night from

                                                          $110

                                                          Distance approx 6.1 km from Dalkeith

                                                          (4) Very Good 

                                                            27

                                                            ❤ Pet-friendly family apt ☆ Free WiFi & Free parking ☆

                                                            Edinburgh / Leith

                                                            Leith apartment

                                                            1 4 min stay varies

                                                            • 1 bedroom
                                                            • sleeps 4
                                                            • min stay varies
                                                            • Nearest beach 5 mi
                                                            • Child Friendly
                                                            • Car not necessary

                                                            Price per night from

                                                            $88

                                                            Responds fast!
                                                            avg. 3 hours 7 minutes

                                                            Price per night from

                                                            $88

                                                            Distance approx 4.94 km from Dalkeith

                                                            (1) Excellent 

                                                              12

                                                              Abcorn Guest House

                                                              Scotland / Edinburgh

                                                              Edinburgh guest house

                                                              7 14 2 nights min

                                                              • 7 bedrooms
                                                              • sleeps 14
                                                              • 2 nights min
                                                              • Ask about children

                                                              Price per night from

                                                              $111

                                                              Price per night from

                                                              $111

                                                              Distance approx 3.47 km from Dalkeith

                                                              (1) Excellent 

                                                                31

                                                                Elforma - Tudsbery House

                                                                Scotland / Edinburgh

                                                                Edinburgh house

                                                                3 8 2 nights min

                                                                • 3 bedrooms
                                                                • sleeps 8
                                                                • 2 nights min
                                                                • Nearest beach 4 mi
                                                                • Child Friendly
                                                                • Private garden

                                                                Price per night from

                                                                $178

                                                                Responds fast!
                                                                avg. 2 hours 54 minutes

                                                                Price per night from

                                                                $178

                                                                Distance approx 6.17 km from Dalkeith

                                                                (8) Excellent 

                                                                Certificate of Excellence

                                                                  16

                                                                  Edinburgh Sunny Pivately Maintained and Owned Apartment with Free Parking

                                                                  Edinburgh / Morningside

                                                                  Morningside apartment

                                                                  1 4 min stay varies

                                                                  • 1 bedroom
                                                                  • sleeps 4
                                                                  • min stay varies
                                                                  • Child Friendly
                                                                  • Car not necessary
                                                                  • Pet Friendly

                                                                  Certificate of Excellence

                                                                  Price per night from

                                                                  $89

                                                                  Responds fast!
                                                                  avg. 43 minutes

                                                                  Price per night from

                                                                  $89

                                                                  Distance approx 7.07 km from Dalkeith

                                                                  (1) Excellent 

                                                                    21

                                                                    Newly refurbished, Castle view West End Flat

                                                                    Scotland / Edinburgh

                                                                    Edinburgh apartment

                                                                    3 5 4 nights min

                                                                    • 3 bedrooms
                                                                    • sleeps 5
                                                                    • 4 nights min
                                                                    • Child Friendly

                                                                    Price per night from

                                                                    $259

                                                                    Responds fast!
                                                                    avg. 2 hours 32 minutes

                                                                    Price per night from

                                                                    $259

                                                                    Distance approx 17.53 km from Dalkeith

                                                                      9

                                                                      Beautifully spacious 4 bedroom seaside villa in North Berwick with sea views

                                                                      East Lothian / North Berwick

                                                                      North Berwick house

                                                                      4 8 7 nights min

                                                                      • 4 bedrooms
                                                                      • sleeps 8
                                                                      • 7 nights min
                                                                      • Child Friendly

                                                                      Price per night from

                                                                      $327

                                                                      Responds fast!
                                                                      avg. 3 hours 51 minutes

                                                                      Price per night from

                                                                      $327

                                                                      Distance approx 4.58 km from Dalkeith

                                                                      (9) Very Good 

                                                                        10

                                                                        EDINBURGH FESTIVAL ACCOMM

                                                                        Scotland / Edinburgh

                                                                        Edinburgh room

                                                                        1 2 2 nights min

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

                                                                        Price per night from

                                                                        $132

                                                                        Price per night from

                                                                        $132

                                                                        Distance approx 7.16 km from Dalkeith

                                                                        (7) Excellent 

                                                                          32

                                                                          STOCKBRIDGE, NEW TOWN - Luxury Georgian Townhouse Apartment

                                                                          Scotland / Edinburgh

                                                                          Edinburgh townhouse

                                                                          4 8 min stay varies

                                                                          • 4 bedrooms
                                                                          • sleeps 8
                                                                          • min stay varies
                                                                          • Child Friendly
                                                                          • Car not necessary

                                                                          Price per night from

                                                                          $518

                                                                          Responds fast!
                                                                          avg. 3 hours 12 minutes

                                                                          Price per night from

                                                                          $518

                                                                          Distance approx 6.82 km from Dalkeith

                                                                          (6) Very Good 

                                                                            78

                                                                            Malt Apartments

                                                                            Scotland / Edinburgh

                                                                            Edinburgh apartment

                                                                            4 12 min stay varies

                                                                            • 4 bedrooms
                                                                            • sleeps 12
                                                                            • min stay varies
                                                                            • Nearest beach 5 mi
                                                                            • Child Friendly
                                                                            • Car not necessary

                                                                            Price per night from

                                                                            $264

                                                                            Responds fast!
                                                                            avg. 2 hours 47 minutes

                                                                            Price per night from

                                                                            $264