OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit

Self-catering holiday rentals in Cala Dor for your home stay

Majorca has long been a popular holiday destination. With its beautiful coastline, exciting night life and wonderful historical sites, the island is an excellent place to head for a summer holiday. Cala Dor is one of the island's finest places to stay. Sitting on the island's south-east coast, it is far enough away from Palma and major resorts to draw away the crowds, but still close to the bars and shops if you need them. Palma is just a short drive away from Cala Dor, and it's well worth a visit. See the gothic Cathedral and take a trip on the nearby Soller Railway before seeing the modern art collection of the Miro Foundation. Or you can head north to the town of Manacor, with its popular Pearl Factory, selling gorgeous locally produced jewelry.

Holiday Letting in Cala Dor for your short break

Majorca is full of great rental properties for your self-catering home stay. Luxury Villas with pools in Cala Dor are a great option for sun-seeking families during the school holidays, and you can enjoy the comforts of the poolside as the kids head to the beach. Luxury Apartments with pools in Cala Dor are another self-catering option, and might suit couples, small families or those on a tighter budget. Why not rent a modern condo near the sea, with superb views? For others, farmhouses and cottages in Cala Dor are a brilliant self-catering option. Spend the school holidays in a rural retreat, but not too far away from the beaches. Enjoy your quality time in a beautiful rented home, and take it easy with the family. Larger groups might even rent a local chateau, which could be perfect for wedding parties or Christmas celebrations.

Best time to enjoy Cala Dor

Cala Dor is at its best in the early summer, with high temperatures, constant sunshine and smaller crowds than in high season, which lasts through July and August. The bars and clubs will be buzzing, but you won't be so stressed out when looking for beach space. Spring is an alternative, with many small villages hosting vibrant Easter festivals and feasts, making this a great time to sample the real Majorca. The weather is pleasant, and temperatures rising, making water sports a real possibility and rental costs may be slightly lower. Winter is also a good time to go. With far fewer tourists around, the restaurants are far more relaxed and parking is easier to come by at tourist attractions. The winter months are particularly popular with cyclists and hikers, so pack those boots and head out to catch the superb Cliffside views of Cala Dor.

Additional service fee may apply.
  View Map Map
    Excellent! 4.7/5
    (6 reviews)
    avg/night
    Villa #1986077
    • 3 BR
    • 2 BA
    • Sleeps 8
    6
    Viewed 98 times in the last 48 hours

    Confirmation within 24 hours

    Your booking request will be confirmed or denied within 24 hours.

      Wonderful! 4.9/5
      (17 reviews)
      avg/night
      Apartment #6786513
      • 2 BR
      • 2 BA
      • Sleeps 4
      17
      Viewed 19 times in the last 48 hours

      Confirmation within 24 hours

      Your booking request will be confirmed or denied within 24 hours.

        Wonderful! 4.8/5
        (6 reviews)
        avg/night
        Villa #6465843
        • 4 BR
        • 3 BA
        • Sleeps 9
        6
        Viewed 17 times in the last 48 hours

        Confirmation within 24 hours

        Your booking request will be confirmed or denied within 24 hours.

          Exceptional! 5/5
          (13 reviews)
          avg/night
          House #1546542
          • 3 BR
          • 2 BA
          • Sleeps 6
          13
          Viewed 30 times in the last 48 hours

          Confirmation within 24 hours

          Your booking request will be confirmed or denied within 24 hours.

            Very Good! 4.2/5
            (17 reviews)
            avg/night
            Multiple rentals Apartment #405928
            • 1 BR
            • 1 BA
            • Sleeps 5
            17
            Viewed 14 times in the last 48 hours

            Confirmation within 24 hours

            Your booking request will be confirmed or denied within 24 hours.

              Wonderful! 4.8/5
              (4 reviews)
              avg/night
              Apartment #6775094
              • 2 BR
              • 1 BA
              • Sleeps 4
              4
              Viewed 23 times in the last 48 hours

              Confirmation within 24 hours

              Your booking request will be confirmed or denied within 24 hours.

                Multiple rentals Villa #8126864
                • 5 BR
                • 2 BA
                • Sleeps 10
                9
                Viewed 102 times in the last 48 hours

                Confirmation within 24 hours

                Your booking request will be confirmed or denied within 24 hours.

                  Wonderful! 4.8/5
                  (8 reviews)
                  avg/night
                  Apartment #8022431
                  • 2 BR
                  • 2 BA
                  • Sleeps 4
                  8
                  Viewed 17 times in the last 48 hours

                  Confirmation within 24 hours

                  Your booking request will be confirmed or denied within 24 hours.

                    Multiple rentals Bungalow #8126864
                    • 5 BR
                    • 2 BA
                    • Sleeps 10
                    Viewed 48 times in the last 48 hours

                    Confirmation within 24 hours

                    Your booking request will be confirmed or denied within 24 hours.

                      Multiple rentals Chalet #8126864
                      • 5 BR
                      • 2 BA
                      • Sleeps 10
                      1
                      Viewed 74 times in the last 48 hours

                      Confirmation within 24 hours

                      Your booking request will be confirmed or denied within 24 hours.

                        avg/night
                        Apartment #8027131
                        • 3 BR
                        • 2 BA
                        • Sleeps 6
                        2
                        Viewed 40 times in the last 48 hours

                        Confirmation within 24 hours

                        Your booking request will be confirmed or denied within 24 hours.

                          Wonderful! 4.9/5
                          (24 reviews)
                          avg/night
                          Apartment #1077430
                          • 2 BR
                          • 2 BA
                          • Sleeps 4
                          24
                          Viewed 29 times in the last 48 hours

                          Confirmation within 24 hours

                          Your booking request will be confirmed or denied within 24 hours.

                            Excellent! 4.3/5
                            (16 reviews)
                            avg/night
                            Multiple rentals Apartment #405928
                            • 1 BR
                            • 1 BA
                            • Sleeps 5
                            16
                            Viewed 30 times in the last 48 hours

                            Confirmation within 24 hours

                            Your booking request will be confirmed or denied within 24 hours.

                              Wonderful! 4.8/5
                              (11 reviews)
                              avg/night
                              Apartment #1996595
                              • 2 BR
                              • 1 BA
                              • Sleeps 5
                              11
                              Viewed 27 times in the last 48 hours

                              Instant confirmation

                              Your booking request will be confirmed immediately.

                                Exceptional! 5/5
                                (10 reviews)
                                avg/night
                                Apartment #8003391
                                • 2 BR
                                • 2 BA
                                • Sleeps 6
                                10
                                Viewed 41 times in the last 48 hours

                                Confirmation within 24 hours

                                Your booking request will be confirmed or denied within 24 hours.

                                  Wonderful! 4.9/5
                                  (14 reviews)
                                  avg/night
                                  Apartment #8049755
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 5
                                  14
                                  Viewed 28 times in the last 48 hours

                                  Confirmation within 24 hours

                                  Your booking request will be confirmed or denied within 24 hours.

                                    Wonderful! 4.8/5
                                    (5 reviews)
                                    avg/night
                                    Apartment #8022113
                                    • 2 BR
                                    • 2 BA
                                    • Sleeps 4
                                    5
                                    Viewed 33 times in the last 48 hours

                                    Confirmation within 24 hours

                                    Your booking request will be confirmed or denied within 24 hours.

                                      Exceptional! 5/5
                                      (42 reviews)
                                      avg/night
                                      Apartment #8020598
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      42
                                      Viewed 20 times in the last 48 hours

                                      Confirmation within 24 hours

                                      Your booking request will be confirmed or denied within 24 hours.

                                        Apartment #6774968
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 3
                                        2
                                        Viewed 15 times in the last 48 hours

                                        Confirmation within 24 hours

                                        Your booking request will be confirmed or denied within 24 hours.

                                          Wonderful! 4.8/5
                                          (11 reviews)
                                          avg/night
                                          Apartment #8062367
                                          • 2 BR
                                          • 1 BA
                                          • Separate Toilet
                                          • Sleeps 5
                                          11
                                          Viewed 19 times in the last 48 hours

                                          Confirmation within 24 hours

                                          Your booking request will be confirmed or denied within 24 hours.

                                            Excellent! 4.5/5
                                            (4 reviews)
                                            avg/night
                                            Apartment #8045792
                                            • 2 BR
                                            • 1 BA
                                            • Sleeps 5
                                            4
                                            Viewed 79 times in the last 48 hours

                                            Confirmation within 24 hours

                                            Your booking request will be confirmed or denied within 24 hours.

                                              Excellent! 4.5/5
                                              (13 reviews)
                                              avg/night
                                              Apartment #8164138
                                              • 1 BR
                                              • 1 BA
                                              • Sleeps 4
                                              13
                                              Viewed 19 times in the last 48 hours

                                              Confirmation within 24 hours

                                              Your booking request will be confirmed or denied within 24 hours.

                                                avg/night
                                                Apartment #8016989
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 4
                                                2
                                                Viewed 13 times in the last 48 hours

                                                Confirmation within 24 hours

                                                Your booking request will be confirmed or denied within 24 hours.

                                                  Apartment #6931053
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  Viewed 10 times in the last 48 hours

                                                  Confirmation within 24 hours

                                                  Your booking request will be confirmed or denied within 24 hours.

                                                    avg/night
                                                    Villa #8009555
                                                    • 4 BR
                                                    • 3 BA
                                                    • Sleeps 10
                                                    7
                                                    Viewed 43 times in the last 48 hours

                                                    Confirmation within 24 hours

                                                    Your booking request will be confirmed or denied within 24 hours.

                                                      Excellent! 4.6/5
                                                      (7 reviews)
                                                      avg/night
                                                      Apartment #8026660
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 5
                                                      7
                                                      Viewed 19 times in the last 48 hours

                                                      Confirmation within 24 hours

                                                      Your booking request will be confirmed or denied within 24 hours.

                                                        Excellent! 4.5/5
                                                        (11 reviews)
                                                        avg/night
                                                        Apartment #8053680
                                                        • 1 BR
                                                        • 1 BA
                                                        • Sleeps 3
                                                        11
                                                        Viewed 17 times in the last 48 hours

                                                        Confirmation within 24 hours

                                                        Your booking request will be confirmed or denied within 24 hours.

                                                          Apartment #6499483
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 4
                                                          1
                                                          Viewed 6 times in the last 48 hours

                                                          Confirmation within 24 hours

                                                          Your booking request will be confirmed or denied within 24 hours.

                                                            avg/night
                                                            Apartment #6914036
                                                            • 2 BR
                                                            • 2 BA
                                                            • Sleeps 6
                                                            1
                                                            Viewed 21 times in the last 48 hours

                                                            Confirmation within 24 hours

                                                            Your booking request will be confirmed or denied within 24 hours.

                                                              Wonderful! 4.8/5
                                                              (13 reviews)
                                                              avg/night
                                                              Apartment #8006355
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              13
                                                              Viewed 42 times in the last 48 hours

                                                              Confirmation within 24 hours

                                                              Your booking request will be confirmed or denied within 24 hours.

                                                                Exceptional! 5/5
                                                                (8 reviews)
                                                                avg/night
                                                                Villa #1189691
                                                                • 3 BR
                                                                • 1 BA
                                                                • Separate Toilet
                                                                • Sleeps 6
                                                                8
                                                                Viewed 35 times in the last 48 hours

                                                                Confirmation within 24 hours

                                                                Your booking request will be confirmed or denied within 24 hours.

                                                                  Apartment #8109579
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 6
                                                                  1
                                                                  Viewed 21 times in the last 48 hours
                                                                    Wonderful! 4.8/5
                                                                    (4 reviews)
                                                                    avg/night
                                                                    Apartment #1949496
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    4
                                                                    Viewed 6 times in the last 48 hours
                                                                      Wonderful! 4.8/5
                                                                      (4 reviews)
                                                                      avg/night
                                                                      Apartment #8156005
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 5
                                                                      4
                                                                        Wonderful! 4.9/5
                                                                        (26 reviews)
                                                                        avg/night
                                                                        House #8056211
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Sleeps 6
                                                                        26
                                                                        Viewed 9 times in the last 48 hours
                                                                          Excellent! 4.7/5
                                                                          (10 reviews)
                                                                          avg/night
                                                                          Villa #8173711
                                                                          • 3 BR
                                                                          • 1 BA
                                                                          • Separate Toilet
                                                                          • Sleeps 7
                                                                          10
                                                                          Viewed 15 times in the last 48 hours
                                                                            avg/night
                                                                            Apartment #1963688
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 5
                                                                            1
                                                                            Viewed 55 times in the last 48 hours

                                                                            Confirmation within 24 hours

                                                                            Your booking request will be confirmed or denied within 24 hours.

                                                                              Apartment #6495125
                                                                              • 2 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              1
                                                                              Viewed 35 times in the last 48 hours

                                                                              Confirmation within 24 hours

                                                                              Your booking request will be confirmed or denied within 24 hours.

                                                                                Very Good! 4.1/5
                                                                                (11 reviews)
                                                                                avg/night
                                                                                Multiple rentals Apartment #8001322
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 5
                                                                                11
                                                                                Viewed 10 times in the last 48 hours

                                                                                Confirmation within 24 hours

                                                                                Your booking request will be confirmed or denied within 24 hours.

                                                                                  Exceptional! 5/5
                                                                                  (3 reviews)
                                                                                  avg/night
                                                                                  Apartment #8051702
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 4
                                                                                  3
                                                                                  Viewed 23 times in the last 48 hours

                                                                                  Confirmation within 24 hours

                                                                                  Your booking request will be confirmed or denied within 24 hours.

                                                                                    Exceptional! 5/5
                                                                                    (5 reviews)
                                                                                    avg/night
                                                                                    Apartment #87840
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 5
                                                                                    5
                                                                                    Viewed 18 times in the last 48 hours

                                                                                    Confirmation within 24 hours

                                                                                    Your booking request will be confirmed or denied within 24 hours.

                                                                                      Excellent! 4.7/5
                                                                                      (6 reviews)
                                                                                      avg/night
                                                                                      Villa #8095578
                                                                                      • 4 BR
                                                                                      • 4 BA
                                                                                      • Sleeps 11
                                                                                      6
                                                                                      Viewed 81 times in the last 48 hours

                                                                                      Confirmation within 24 hours

                                                                                      Your booking request will be confirmed or denied within 24 hours.

                                                                                        Exceptional! 5/5
                                                                                        (7 reviews)
                                                                                        avg/night
                                                                                        Villa #1900650
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Separate Toilet
                                                                                        • Sleeps 6
                                                                                        7
                                                                                        Viewed 7 times in the last 48 hours

                                                                                        Confirmation within 24 hours

                                                                                        Your booking request will be confirmed or denied within 24 hours.

                                                                                          Apartment #590805vb
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 4
                                                                                          3
                                                                                          Viewed 9 times in the last 48 hours

                                                                                          Confirmation within 24 hours

                                                                                          Your booking request will be confirmed or denied within 24 hours.

                                                                                            avg/night
                                                                                            Apartment #8043725
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            2
                                                                                            Viewed 58 times in the last 48 hours

                                                                                            Confirmation within 24 hours

                                                                                            Your booking request will be confirmed or denied within 24 hours.

                                                                                              Villa #8080345
                                                                                              • 5 BR
                                                                                              • 3 BA
                                                                                              • Sleeps 10
                                                                                              1

                                                                                              Confirmation within 24 hours

                                                                                              Your booking request will be confirmed or denied within 24 hours.

                                                                                                Wonderful! 4.9/5
                                                                                                (7 reviews)
                                                                                                avg/night
                                                                                                Multiple rentals Apartment #8001322
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 5
                                                                                                7
                                                                                                Viewed 7 times in the last 48 hours

                                                                                                Confirmation within 24 hours

                                                                                                Your booking request will be confirmed or denied within 24 hours.

                                                                                                  avg/night
                                                                                                  Villa #8161341
                                                                                                  • 4 BR
                                                                                                  • 4 BA
                                                                                                  • Sleeps 8
                                                                                                  Viewed 7 times in the last 48 hours

                                                                                                  Confirmation within 24 hours

                                                                                                  Your booking request will be confirmed or denied within 24 hours.

                                                                                                    Exceptional! 5/5
                                                                                                    (7 reviews)
                                                                                                    avg/night
                                                                                                    Apartment #8002068
                                                                                                    • 2 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 5
                                                                                                    7
                                                                                                    Viewed 16 times in the last 48 hours

                                                                                                    Confirmation within 24 hours

                                                                                                    Your booking request will be confirmed or denied within 24 hours.

                                                                                                      Apartment #6708928
                                                                                                      • 1 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 4
                                                                                                      1

                                                                                                      Confirmation within 24 hours

                                                                                                      Your booking request will be confirmed or denied within 24 hours.

                                                                                                      • 1 - 50 of 300+

                                                                                                      Holiday Accommodation Cala D'Or / Cala Egos (300+)