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.
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 Default Owner Icon heart-filled

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+
  View Map Map
Additional service fee may apply.
    • 6 BR
    • 6 BA
    • Sleeps 12
    Villa #1949661
      • 5 BR
      • 5 BA
      • Sleeps 10
      Villa #1901140
      Viewed 28 times in the last 48 hours
        Exceptional! 5/5
        (20 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Sleeps 6
        Apartment #493549
        20
        Viewed 15 times in the last 48 hours
          avg/night
          • 3 BR
          • 2 BA
          • Sleeps 6
          Villa #8104088
          Viewed 8 times in the last 48 hours
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 4
            Apartment #8079445
            2
            Viewed 17 times in the last 48 hours
              avg/night
              • 3 BR
              • 2 BA
              • Sleeps 6
              House #6864902
              Viewed 18 times in the last 48 hours
                Exceptional! 5/5
                (3 reviews)
                avg/night
                • 3 BR
                • 2 BA
                • Sleeps 6
                Villa #8115575
                3
                Viewed 10 times in the last 48 hours
                  • 3 BR
                  • 3 BA
                  • Sleeps 6
                  Villa #8082579
                  1
                  Viewed 14 times in the last 48 hours
                    avg/night
                    • 3 BR
                    • 1 BA
                    • Sleeps 5
                    Apartment #1703654
                    Viewed 7 times in the last 48 hours
                      • 1 BR
                      • 1 BA
                      • Sleeps 4
                      Apartment #8032910
                      2
                        avg/night
                        • Studio
                        • 1 BA
                        • Sleeps 10
                        Villa #6745444
                        Viewed 10 times in the last 48 hours
                          avg/night
                          • 3 BR
                          • 2 BA
                          • Sleeps 5
                          Chalet #2594690
                          Viewed 10 times in the last 48 hours
                            • 2 BR
                            • 2 BA
                            • Sleeps 4
                            Apartment #1809369
                            1
                              Wonderful! 4.9/5
                              (10 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Sleeps 4
                              Apartment #8072386
                              10
                              Viewed 21 times in the last 48 hours
                                avg/night
                                • 4 BR
                                • 2 BA
                                • Separate Toilet
                                • Sleeps 9
                                Apartment #6495267
                                Viewed 7 times in the last 48 hours
                                  • 6 BR
                                  • 7 BA
                                  • Sleeps 14
                                  House #2487337
                                  2
                                    • 6 BR
                                    • 7 BA
                                    • Sleeps 14
                                    House #2454321
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Villa #1970905
                                        • 3 BR
                                        • 2 BA
                                        • Sleeps 6
                                        House #2487887
                                          • 5 BR
                                          • 5 BA
                                          • Separate Toilet
                                          • Sleeps 10
                                          Villa #4167757
                                            • 3 BR
                                            • 1 BA
                                            • Sleeps 6
                                            Apartment #2523276
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 6
                                              House #2578498
                                                • 4 BR
                                                • 2 BA
                                                • Sleeps 9
                                                Apartment #6982998
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #2600348
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 4
                                                    Apartment #8224445
                                                      • 4 BR
                                                      • 3 BA
                                                      • Sleeps 8
                                                      Villa #8232690
                                                      Viewed 10 times in the last 48 hours
                                                        Wonderful! 4.8/5
                                                        (6 reviews)
                                                        avg/night
                                                        • 5 BR
                                                        • 5 BA
                                                        • Sleeps 11
                                                        House #6089305
                                                        6
                                                        Viewed 42 times in the last 48 hours
                                                          Wonderful! 4.8/5
                                                          (8 reviews)
                                                          avg/night
                                                          • 3 BR
                                                          • 2 BA
                                                          • Sleeps 8
                                                          Villa #1986077
                                                          8
                                                          Viewed 61 times in the last 48 hours
                                                            • 5 BR
                                                            • 4 BA
                                                            • Sleeps 10
                                                            Villa #6844522
                                                            Viewed 19 times in the last 48 hours
                                                              Exceptional! 5/5
                                                              (13 reviews)
                                                              avg/night
                                                              • 3 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              House #1546542
                                                              13
                                                              Viewed 22 times in the last 48 hours
                                                                avg/night
                                                                • 6 BR
                                                                • 3 BA
                                                                • Sleeps 10
                                                                Villa #6955643
                                                                Viewed 10 times in the last 48 hours
                                                                  • 5 BR
                                                                  • 5 BA
                                                                  • Sleeps 12
                                                                  Villa #8083378
                                                                  3
                                                                  Viewed 28 times in the last 48 hours
                                                                    Wonderful! 4.8/5
                                                                    (5 reviews)
                                                                    avg/night
                                                                    • 5 BR
                                                                    • 4 BA
                                                                    • Separate Toilet
                                                                    • Sleeps 10
                                                                    Villa #1073813
                                                                    5
                                                                    Viewed 13 times in the last 48 hours
                                                                      Wonderful! 4.9/5
                                                                      (15 reviews)
                                                                      avg/night
                                                                      • 3 BR
                                                                      • 2 BA
                                                                      • Sleeps 8
                                                                      House #2032385
                                                                      15
                                                                      Viewed 32 times in the last 48 hours
                                                                        Exceptional! 5/5
                                                                        (5 reviews)
                                                                        avg/night
                                                                        • 5 BR
                                                                        • 4 BA
                                                                        • Sleeps 12
                                                                        Villa #8026757
                                                                        5
                                                                        Viewed 15 times in the last 48 hours
                                                                          Wonderful! 4.8/5
                                                                          (4 reviews)
                                                                          avg/night
                                                                          • 2 BR
                                                                          • 1 BA
                                                                          • Sleeps 4
                                                                          Apartment #6775094
                                                                          4
                                                                          Viewed 21 times in the last 48 hours
                                                                            Exceptional! 5/5
                                                                            (9 reviews)
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 4
                                                                            Cottage #843639
                                                                            9
                                                                            Viewed 10 times in the last 48 hours
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 6
                                                                              House #2563541
                                                                              3
                                                                              Viewed 34 times in the last 48 hours
                                                                                Wonderful! 4.9/5
                                                                                (8 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • Sleeps 6
                                                                                Villa #1248801
                                                                                8
                                                                                Viewed 16 times in the last 48 hours
                                                                                  • 4 BR
                                                                                  • 3 BA
                                                                                  • Sleeps 8
                                                                                  Cottage #842934
                                                                                  10
                                                                                    Wonderful! 4.9/5
                                                                                    (24 reviews)
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1077430
                                                                                    24
                                                                                    Viewed 44 times in the last 48 hours
                                                                                      • 5 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 10
                                                                                      Multiple rentals Villa #8126864
                                                                                      9
                                                                                      Viewed 79 times in the last 48 hours
                                                                                        Exceptional! 5/5
                                                                                        (23 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 6
                                                                                        Villa #515247
                                                                                        23
                                                                                        Viewed 14 times in the last 48 hours
                                                                                          avg/night
                                                                                          • 5 BR
                                                                                          • 3 BA
                                                                                          • Separate Toilets
                                                                                          • Sleeps 9
                                                                                          Villa #1089017
                                                                                          2
                                                                                          Viewed 28 times in the last 48 hours
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 6
                                                                                            Apartment #6776376
                                                                                            3
                                                                                            Viewed 30 times in the last 48 hours
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #6914036
                                                                                              1
                                                                                              Viewed 81 times in the last 48 hours
                                                                                                • 3 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 6
                                                                                                Villa #539517
                                                                                                2
                                                                                                Viewed 29 times in the last 48 hours
                                                                                                  avg/night
                                                                                                  • Studio
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #2499613
                                                                                                  3
                                                                                                  Viewed 21 times in the last 48 hours
                                                                                                    Very Good! 4.2/5
                                                                                                    (17 reviews)
                                                                                                    avg/night
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 5
                                                                                                    Multiple rentals Apartment #405928
                                                                                                    17
                                                                                                    Viewed 6 times in the last 48 hours
                                                                                                      Good! 3.8/5
                                                                                                      (4 reviews)
                                                                                                      avg/night
                                                                                                      • 6 BR
                                                                                                      • 3 BA
                                                                                                      • Separate Toilets
                                                                                                      • Sleeps 14
                                                                                                      Villa #1090335
                                                                                                      4
                                                                                                      Viewed 18 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Portopetro Holiday Homes & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Excellent

                                                                                                      5 of 5
                                                                                                      Very impressed Great hosts Will return
                                                                                                      • Review Submitted: 07-Apr-2017
                                                                                                      • Date of Stay: Apr 2017

                                                                                                      Terrific location and comfortable apartment

                                                                                                      5 of 5
                                                                                                      Spent a wonderful October break in this apartment, which is in a fabulous location, literally a stones-throw from the beautiful cove, just beyond the private pool, immediately below the spacious balcony. Was wonder to eat breakfast and the occasional lunch, dinner and BBQ on the balcony listening to the waves gently lap onto the beach below. Being so secluded the beach was also great for swimming. Our young daughter, a slightly nervous swimmer at the start of the holiday, was full of confidence by the end. The apartment was well-equipped, comfortable and is also well located for access to numerous other beaches around the Cala D'Or area, a short walk to a number of excellent restaurants and I'd thoroughly recommend a trip on the Starfish - a glass-bottom boat which pulls up, again virtually a stones-throw from the apartment. Peter was easy to deal with throughout the booking, and the couple who managed the property for him locally were equally helpful. The weather was great while we were there, despite being late in the season, a pleasant 21C-26C during the day, but cooled down nicely at night and just to add that we had no problems picking up the wifi from the nearby Inturotel. Wouldn't hesitate to recommend this apartment to a friend or relative and indeed we plan to return ourselves in the not too distant future. Robert S
                                                                                                      • Review Submitted: 05-Jan-2017
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Fantastic Stay in a wonderful Apartment

                                                                                                      5 of 5
                                                                                                      We stayed here in August with our two children (Ages 12 & 9). We absolutely loved the apartment and the complex and would thoroughly recommend staying here. Kristian & Jackie were extremely helpful and friendly in providing all of the necessary information before our stay. The apartment was very clean, spacious and modern and benefits from being in an ideal location. With a fantastic choice of restaurants in Cala Egos and Cala D'or, numerous beaches to visit, this place is a perfect family holiday property to be enjoyed by all ages. Couldn't recommend highly enough. Hope to be back soon !!
                                                                                                      • Review Submitted: 13-Oct-2016
                                                                                                      • Date of Stay: Aug 2016