HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
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

Make a holiday apartment in Porto Petro your home away from home

Among the small, picturesque fishing villages that pepper the Majorcan coastline, Porto Petro is one of the best kept secrets. On the south eastern corner of the island, Porto Petro is home to only about 500 permanent residents, and the small-town atmosphere and authentic island life is still very much evident despite its proximity to the cosmopolitan and sophisticated resort of Cala D’or. During the summer, the population is swelled by visitors who take holiday apartments in Porto Petro overlooking the pretty harbour or large sprawling villas with private pools on the edge of the village with wonderful sea or rural views. Holiday homes in Porto Petro offer a wide range of accommodations for all size of travelling parties, are well maintained, well furnished and with all mod cons.

Porto Petro is peaceful and attractive and perfect for a relaxing holiday. It may have succumbed to tourism but it hasn’t allowed it to take over. The pace of life remains gentle and enjoys a lovely natural setting. The harbour and marina may now see fancy yachts and motor boats next to the fishing boats, but this all adds to the charm. Holiday apartments in Porto Petro have the advantage of the setting and the close proximity of the beach. as well as to the lovely surrounding rugged countryside.

Things to do in Porto Petro

-Days at the beach can be enjoyed at either of the two small beaches in Porto Petro. Thanks to the anonymity of the village and the existence of the large neighbouring resort, the beaches are not well known and the lovely sands are rarely crowded and the water is safe for swimming.

-Water sports are plentiful in Porto Petro with booking offices on the harbourside. The Scuba centre in the village calls divers for repeat visits to holiday villas in Porto Petro as well as newbies looking to learn to dive. Pool and open water tuition is available. For visitors who want to see marine life without getting kitted out in snorkelling or dive gear can enjoy a trip on the glass bottom boat which operates from the marina to Cala Figuera.

-Outdoor activities are also plentiful, with the surrounding countryside presenting excellent opportunities for hiking and horse riding. There is also a golf course at Vall d’Or, about a 15 minute drive from most Porto Petro holiday homes.

-Cala Mandrango Natural Park is a must visit. Situated on two large bays divided by a rocky promontory, the beaches are superb with golden sands and borders of pine trees. It is a great area for bird watching, especially for water fowl. Cala Mandrago is about a 5 minute drive from Porto Petro or a 30 minute walk. A charming alternative to driving or walking however, is the mini train that runs between Cala d’Or and Cala Mandrago.

-Eating out is a delight in Porto Petro. The harbour’s edge is lined with bars and restaurants with menus dishing up local and Mediterranean cuisine. At lunchtime or evening, enjoy an authentic Majorcan meal of freshly caught seafood while drinking in the views of the pine covered hills in the background or overlooking the harbour out to sea.

The weather in Porto Petro

Thanks to a warm Mediterranean climate, visitors can consider taking a holiday home in Porto Petro to enjoy some terrific summer sunshine or to escape the cold North European winters. With long summer days where temperatures can reach in excess of 30°C and mild winters where temperatures rarely drop below 10°C, Porto Petro is an all-year-round destination.

Getting to Porto Petro

Porto Petro is around 60 kms from Palma de Majorca, the island’s capital and location of the island’s only airport. There’s a busy flight schedule into the airport from all over Europe and also, ferries from Barcelona dock in Palma or Alcudia. Transfers are easy enough but a hire car is a good idea for maximising a stay in a lovely Porto Petro holiday home.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    • 6 BR
    • 6 BA
    • Sleeps 12
    Villa #1949661
    0
    Viewed 38 times in the last 48 hours
      avg/night
      • 5 BR
      • 5 BA
      • Sleeps 10
      Villa #1935025
      1
      Viewed 8 times in the last 48 hours
        • 5 BR
        • 5 BA
        • Sleeps 10
        Villa #1901140
        0
        Viewed 51 times in the last 48 hours
          • 5 BR
          • 4 BA
          • Sleeps 11
          Villa #8010817
          2
          Viewed 75 times in the last 48 hours
            • 3 BR
            • 3 BA
            • Sleeps 6
            Villa #870975
            0
              avg/night
              • 6 BR
              • 6 BA
              • Separate Toilet
              • Sleeps 14
              Villa #6248020
              2
              Viewed 39 times in the last 48 hours
                avg/night
                • 2 BR
                • 2 BA
                • Sleeps 4
                Apartment #6498330
                0
                Viewed 35 times in the last 48 hours
                  Exceptional! 5.0/5
                  (20 reviews)
                  avg/night
                  • 3 BR
                  • 2 BA
                  • Sleeps 6
                  Apartment #493549
                  20
                  Viewed 73 times in the last 48 hours
                    avg/night
                    • 3 BR
                    • 2 BA
                    • Sleeps 6
                    Villa #8104088
                    0
                    Viewed 11 times in the last 48 hours
                      Excellent! 4.7/5
                      (20 reviews)
                      avg/night
                      • 4 BR
                      • 4 BA
                      • Separate Toilet
                      • Sleeps 8
                      Villa #447380
                      20
                      Viewed 97 times in the last 48 hours
                        avg/night
                        • 3 BR
                        • 2 BA
                        • Sleeps 6
                        Villa #8115575
                        3
                        Viewed 23 times in the last 48 hours
                          • 3 BR
                          • 1 BA
                          • Sleeps 5
                          Apartment #1768261
                          0
                            avg/night
                            • 2 BR
                            • 1 BA
                            • Sleeps 5
                            Apartment #6495269
                            0
                            Viewed 6 times in the last 48 hours
                              • 3 BR
                              • 3 BA
                              • Sleeps 6
                              Villa #8082579
                              1
                              Viewed 16 times in the last 48 hours
                                avg/night
                                • Studio
                                • 1 BA
                                • Sleeps 4
                                Chateau / Country House #2383945
                                1
                                Viewed 18 times in the last 48 hours
                                  • 3 BR
                                  • 2 BA
                                  • Sleeps 6
                                  Apartment #1768464
                                  0
                                    avg/night
                                    • 4 BR
                                    • 2 BA
                                    • Separate Toilet
                                    • Sleeps 9
                                    Apartment #6495267
                                    0
                                    Viewed 8 times in the last 48 hours
                                      • 3 BR
                                      • 2 BA
                                      • Sleeps 6
                                      Villa #1652527
                                      0
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Apartment #6738613
                                        0
                                        Viewed 15 times in the last 48 hours
                                          • 6 BR
                                          • 7 BA
                                          • Sleeps 14
                                          House #2487337
                                          2
                                          Viewed 11 times in the last 48 hours
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Apartment #1809369
                                            1
                                            Viewed 22 times in the last 48 hours
                                              avg/night
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 6
                                              House #1906157
                                              0
                                              Viewed 5 times in the last 48 hours
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 4
                                                Apartment #8032910
                                                2
                                                Viewed 15 times in the last 48 hours
                                                  avg/night
                                                  • 3 BR
                                                  • 1 BA
                                                  • Sleeps 6
                                                  Apartment #2523276
                                                  0
                                                  Viewed 5 times in the last 48 hours
                                                    avg/night
                                                    • 2 BR
                                                    • 2 BA
                                                    • Sleeps 4
                                                    House #2431245
                                                    1
                                                    Viewed 17 times in the last 48 hours
                                                      • 5 BR
                                                      • 5 BA
                                                      • Separate Toilet
                                                      • Sleeps 10
                                                      Villa #4167757
                                                      0
                                                        avg/night
                                                        • 3 BR
                                                        • 2 BA
                                                        • Sleeps 5
                                                        Chalet #2594690
                                                        0
                                                        Viewed 8 times in the last 48 hours
                                                          avg/night
                                                          • 3 BR
                                                          • 1 BA
                                                          • Sleeps 5
                                                          Apartment #1703654
                                                          0
                                                          Viewed 8 times in the last 48 hours
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 6
                                                            House #2578498
                                                            0
                                                              • 6 BR
                                                              • 7 BA
                                                              • Sleeps 14
                                                              House #2454321
                                                              0
                                                                • 3 BR
                                                                • 1 BA
                                                                • Sleeps 6
                                                                Villa #1827537
                                                                0
                                                                  • 3 BR
                                                                  • 2 BA
                                                                  • Sleeps 6
                                                                  House #2487887
                                                                  0
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 4
                                                                    Villa #1970905
                                                                    0
                                                                      • 2 BR
                                                                      • Separate Toilet
                                                                      • Sleeps 4
                                                                      Apartment #2592156
                                                                      0
                                                                        • 3 BR
                                                                        • Separate Toilet
                                                                        • Sleeps 6
                                                                        Apartment #2457863
                                                                        0
                                                                          • 2 BR
                                                                          • Separate Toilet
                                                                          • Sleeps 4
                                                                          Apartment #2533822
                                                                          0
                                                                            • 3 BR
                                                                            • Separate Toilet
                                                                            • Sleeps 5
                                                                            Apartment #2459196
                                                                            0
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Apartment #2504822
                                                                              0
                                                                              Viewed 7 times in the last 48 hours
                                                                                Wonderful! 4.8/5
                                                                                (21 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #2058034
                                                                                21
                                                                                Viewed 80 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Villa #539517
                                                                                  2
                                                                                  Viewed 163 times in the last 48 hours
                                                                                    avg/night
                                                                                    • Studio
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #2499613
                                                                                    3
                                                                                    Viewed 47 times in the last 48 hours
                                                                                      • Studio
                                                                                      • 3 BA
                                                                                      • Sleeps 10
                                                                                      House #1431635a
                                                                                      1
                                                                                      Viewed 13 times in the last 48 hours
                                                                                        Excellent! 4.7/5
                                                                                        (6 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 8
                                                                                        Villa #1986077
                                                                                        6
                                                                                        Viewed 170 times in the last 48 hours
                                                                                          Exceptional! 5.0/5
                                                                                          (42 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #8020598
                                                                                          42
                                                                                          Viewed 42 times in the last 48 hours
                                                                                            Exceptional! 5.0/5
                                                                                            (23 reviews)
                                                                                            avg/night
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 6
                                                                                            Villa #515247
                                                                                            23
                                                                                            Viewed 18 times in the last 48 hours
                                                                                              • 2 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 4
                                                                                              Apartment #8051702
                                                                                              3
                                                                                              Viewed 48 times in the last 48 hours
                                                                                                • 2 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 6
                                                                                                Chalet #2113978
                                                                                                4
                                                                                                Viewed 40 times in the last 48 hours
                                                                                                  Wonderful! 4.8/5
                                                                                                  (11 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 5
                                                                                                  Apartment #1996595
                                                                                                  11
                                                                                                  Viewed 35 times in the last 48 hours
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    Apartment #1844302
                                                                                                    0
                                                                                                    Viewed 87 times in the last 48 hours
                                                                                                      Exceptional! 5.0/5
                                                                                                      (13 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      House #1546542
                                                                                                      13
                                                                                                      Viewed 55 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      90

                                                                                                      4 of 5
                                                                                                      Villaen har det vi havde forventet. Ligger tæt på byen med supermarked og restauranter, og tæt strand. Ca. 10 minutters gang til det hele. Der er fælles svimmingpool med 2 andre villaer, men det har egentlig kun været os der har brugt den. Villaen ligger tæt på fitness center og den lokale politistation. Vi har været godt tilfreds med opholdet i 14 dage.
                                                                                                      • Review Submitted: 16-Oct-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Paradise

                                                                                                      5 of 5
                                                                                                      We had a great week at this lovely property. Accommodation and facilities are excellent and just as described. Great location too, easy walking distance to Cala Ego's shops, bars and restaurants and the Marina. Easy access to Cala D'or too. Thanks Jo, we'll definitely return :-)
                                                                                                      • Review Submitted: 02-Oct-2016
                                                                                                      • Date of Stay: Sep 2016

                                                                                                      Fifth stay and can't wait for sixth

                                                                                                      5 of 5
                                                                                                      This was our fifth visit to Kim's apartment in Cala d’or. It was also the first time we have been for two weeks. In itself this speaks to extent of our liking of this holiday apartment and prior to leaving this year we booked for next year. Our time this year was exceptional we do spend a lot of time in the apartment/complex as we find it homely and friendly. The other residents on the complex are like minded people and want a similar holiday relaxed and comfortable without hassle. This apartment gives you this and the view from the front veranda never tires. The apartment itself has some updates most years and the new look to the kitchen and the new doors since we were last there give the apartment a fresher feel. We had a brilliant time, felt very much at home. Cala Dor itself also felt very vibrant with new great restaurants opening since we were last there.
                                                                                                      • Review Submitted: 25-Sep-2016
                                                                                                      • Date of Stay: Sep 2016