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 self catering apartment or holiday rental in Miraflores, Peru your home away from home

Miraflores was where the wealthy families of Lima built summer homes along the Pacific coast. The area was well outside the city of Lima at that time and remains one of the most traditional and historical districts of the city. Then, as now, it made the perfect base for enjoying the climate and beaches from a Miraflores holiday home.

Things to Do in Miraflores, Peru

The area around your Miraflores holiday rental has some beautiful beaches which are popular with locals at the weekend. Go surfing or relax and sunbathe in this lovely resort area. Sample the fresh seafood which is caught daily, often served as raw “cerviche”, a local delicacy which definitely should be tasted. Enjoy breakfast or a leisurely lunch at Parque Kennedy, a green recreation area surrounded by pavement cafés and bars. Browse the jewelry and crafts shops in Miraflores for souvenir gifts, a quieter option than shopping in the city of Lima. After dark, head for one of the local bars such as Rosa Nautica, which juts out into the ocean on its own pier. Dining out and nightlife is popular at the weekends, particularly in nearby Barranco. One particularly local experience is a ride on the beautifully restored tram car on the short track that remains of the once-busy tram service.

Places to Visit in Miraflores, Peru

No stay in Miraflores would be complete without exploring the main sights of Lima around the Plaza de Armas. See the Cathedral, the Archbishop’s Palace, the splendid Governor’s Palace and the catacombs beneath St Francis’ Church which are all part of the UNESCO World Heritage Site. For a day of cultural history, visit Pachacamac, known as the “Machu Picchu” of this pre-Columbian coastal area. It would once have been the hub of trade until it was looted by Pizarro’s men who killed the priests and searched for gold and treasures. The area is marked by the Temple of the Sun, a large pyramid made of adobe. The old fishing village of Pucusana is a popular place to visit and watch the local fishermen bringing ashore their daily catch.

Weather in Miraflores, Peru

The warmest and sunniest months for enjoying holiday rentals in Miraflores are February and March when temperatures reach an average 26°C (79°F). Winters remain fairly mild due to the ocean’s warming influence with daytime highs of around 17°C (63°F) from July to September. This coastal area of Peru has low rainfall at any time of year.

Travel to Miraflores, Peru

Most visitors staying in a holiday rental near Miraflores will reach Peru by flying to the Jorge Chavez Lima-Callao (LIM) International Airport which is 16km (10 miles) northwest of Lima. There are shuttle buses into the city along with taxis and public buses which regularly service the holiday area of Miraflores.

    Excellent! 4.5/5
    (12 reviews)
    avg/night
    • 2 BR
    • 2 BA
    • Separate Toilet
    • Sleeps 4
    Apartment #696163vb
    12
    Viewed 24 times in the last 48 hours
      Excellent! 4.6/5
      (7 reviews)
      avg/night
      • 3 BR
      • 3 BA
      • Separate Toilet
      • Sleeps 6
      Apartment #664300vb
      7
      Viewed 10 times in the last 48 hours
        Wonderful! 4.8/5
        (10 reviews)
        avg/night
        • 2 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 4
        Apartment #696824vb
        10
        Viewed 11 times in the last 48 hours
          avg/night
          • 3 BR
          • 3 BA
          • Sleeps 5
          Apartment #3519734
          3
          Viewed 20 times in the last 48 hours
            Exceptional! 5/5
            (4 reviews)
            avg/night
            • 4 BR
            • 4 BA
            • Separate Toilet
            • Sleeps 7
            Apartment #3960603
            4
            Viewed 11 times in the last 48 hours
              Wonderful! 4.9/5
              (16 reviews)
              avg/night
              • 3 BR
              • 3 BA
              • Sleeps 5
              Condo #3683314
              16
              Viewed 14 times in the last 48 hours
                Excellent! 4.7/5
                (18 reviews)
                avg/night
                • 5 BR
                • 3 BA
                • Sleeps 7
                Apartment #702361vb
                18
                Viewed 16 times in the last 48 hours
                  Wonderful! 4.8/5
                  (19 reviews)
                  avg/night
                  • 3 BR
                  • 2 BA
                  • Separate Toilet
                  • Sleeps 6
                  Apartment #286618vb
                  19
                  Viewed 25 times in the last 48 hours
                    Excellent! 4.7/5
                    (10 reviews)
                    avg/night
                    • 3 BR
                    • 2 BA
                    • Sleeps 7
                    Condo #687586vb
                    10
                    Viewed 16 times in the last 48 hours
                      • 1 BR
                      • 1 BA
                      • Separate Toilet
                      • Sleeps 2
                      Condo #562666vb
                      19
                        avg/night
                        • 3 BR
                        • 2 BA
                        • Sleeps 6
                        Condo #736433vb
                        Viewed 6 times in the last 48 hours
                          Exceptional! 5/5
                          (11 reviews)
                          avg/night
                          • 4 BR
                          • 3 BA
                          • Sleeps 5
                          Condo #854277vb
                          11
                          Viewed 7 times in the last 48 hours
                            Excellent! 4.3/5
                            (15 reviews)
                            avg/night
                            • 3 BR
                            • 2 BA
                            • Sleeps 6
                            Condo #3511355
                            15
                            Viewed 13 times in the last 48 hours
                              Excellent! 4.6/5
                              (13 reviews)
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 7
                              Apartment #292997vb
                              13
                              Viewed 16 times in the last 48 hours
                                avg/night
                                • 3 BR
                                • 2 BA
                                • Separate Toilet
                                • Sleeps 4
                                Apartment #4268691
                                2
                                Viewed 5 times in the last 48 hours
                                  Excellent! 4.6/5
                                  (10 reviews)
                                  avg/night
                                  • 2 BR
                                  • 3 BA
                                  • Sleeps 6
                                  Apartment #572696vb
                                  10
                                  Viewed 10 times in the last 48 hours
                                    Excellent! 4.5/5
                                    (4 reviews)
                                    avg/night
                                    • 3 BR
                                    • 2 BA
                                    • Separate Toilet
                                    • Sleeps 6
                                    Apartment #4135739
                                    4
                                    Viewed 10 times in the last 48 hours
                                      avg/night
                                      • 3 BR
                                      • 2 BA
                                      • Separate Toilet
                                      • Sleeps 6
                                      Apartment #4028948
                                      2
                                      Viewed 13 times in the last 48 hours
                                        Wonderful! 4.8/5
                                        (5 reviews)
                                        avg/night
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 2
                                        Condo #3490335
                                        5
                                        Viewed 21 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (10 reviews)
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 4
                                          Condo #572828vb
                                          10
                                          Viewed 9 times in the last 48 hours
                                            Exceptional! 5/5
                                            (25 reviews)
                                            avg/night
                                            • 3 BR
                                            • 3 BA
                                            • Separate Toilet
                                            • Sleeps 6
                                            Condo #490186vb
                                            25
                                            Viewed 23 times in the last 48 hours
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Sleeps 6
                                              Apartment #725509vb
                                              1
                                              Viewed 5 times in the last 48 hours
                                                Wonderful! 4.8/5
                                                (4 reviews)
                                                avg/night
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 5
                                                Apartment #492607vb
                                                4
                                                Viewed 10 times in the last 48 hours
                                                  Exceptional! 5/5
                                                  (12 reviews)
                                                  View details for price
                                                  • 3 BR
                                                  • 2 BA
                                                  • Separate Toilet
                                                  • Sleeps 6
                                                  Condo #395434vb
                                                  12
                                                  Viewed 7 times in the last 48 hours
                                                    Excellent! 4.5/5
                                                    (11 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 3 BA
                                                    • Sleeps 6
                                                    Apartment #223279
                                                    11
                                                    Viewed 8 times in the last 48 hours
                                                      Exceptional! 5/5
                                                      (16 reviews)
                                                      avg/night
                                                      • 4 BR
                                                      • 3 BA
                                                      • Sleeps 6
                                                      Condo #207426vb
                                                      16
                                                      Viewed 13 times in the last 48 hours
                                                        avg/night
                                                        • 3 BR
                                                        • 2 BA
                                                        • Separate Toilet
                                                        • Sleeps 6
                                                        Apartment #4289110
                                                        Viewed 10 times in the last 48 hours
                                                          avg/night
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 5
                                                          Apartment #839287vb
                                                          1
                                                          Viewed 10 times in the last 48 hours
                                                            Excellent! 4.4/5
                                                            (5 reviews)
                                                            avg/night
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 5
                                                            Apartment #617016vb
                                                            5
                                                            Viewed 10 times in the last 48 hours
                                                              • 3 BR
                                                              • 2 BA
                                                              • Separate Toilet
                                                              • Sleeps 6
                                                              Condo #728518vb
                                                              5
                                                                avg/night
                                                                • 2 BR
                                                                • 2 BA
                                                                • Sleeps 4
                                                                Condo #6527121
                                                                3
                                                                Viewed 14 times in the last 48 hours
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 4
                                                                  Apartment #749007vb
                                                                  1
                                                                  Viewed 11 times in the last 48 hours
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 5
                                                                    Apartment #651696vb
                                                                    2
                                                                    Viewed 8 times in the last 48 hours
                                                                      Very Good! 4.2/5
                                                                      (6 reviews)
                                                                      avg/night
                                                                      • 3 BR
                                                                      • 2 BA
                                                                      • Sleeps 6
                                                                      Condo #622309vb
                                                                      6
                                                                        Wonderful! 4.9/5
                                                                        (7 reviews)
                                                                        avg/night
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Sleeps 5
                                                                        Condo #3693999
                                                                        7
                                                                        Viewed 14 times in the last 48 hours
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Sleeps 5
                                                                          Apartment #902009vb
                                                                            avg/night
                                                                            • 3 BR
                                                                            • 3 BA
                                                                            • Sleeps 6
                                                                            Condo #368506vb
                                                                            1
                                                                            Viewed 9 times in the last 48 hours
                                                                              • 4 BR
                                                                              • 3 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 7
                                                                              Apartment #786935vb
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 3
                                                                                Condo #622323vb
                                                                                2
                                                                                  • 3 BR
                                                                                  • 3 BA
                                                                                  • Sleeps 6
                                                                                  Apartment #4431415
                                                                                  1
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 3
                                                                                    Apartment #923447vb
                                                                                    Viewed 10 times in the last 48 hours
                                                                                      Excellent! 4.5/5
                                                                                      (11 reviews)
                                                                                      avg/night
                                                                                      • 4 BR
                                                                                      • 3 BA
                                                                                      • Sleeps 6
                                                                                      Apartment #362320vb
                                                                                      11
                                                                                      Viewed 17 times in the last 48 hours
                                                                                        Exceptional! 5/5
                                                                                        (34 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 5
                                                                                        Apartment #460249vb
                                                                                        34
                                                                                        Viewed 9 times in the last 48 hours
                                                                                          • 3 BR
                                                                                          • 3 BA
                                                                                          • Sleeps 5
                                                                                          Apartment #780982vb
                                                                                          1
                                                                                            • 2 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #4031028
                                                                                            1
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 3
                                                                                              Apartment #8174869
                                                                                              Viewed 9 times in the last 48 hours
                                                                                                avg/night
                                                                                                • 3 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 6
                                                                                                Apartment #1011745vb
                                                                                                Viewed 7 times in the last 48 hours
                                                                                                  • 2 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 3
                                                                                                  Apartment #261910vb
                                                                                                  22
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 4
                                                                                                    Condo #821163vb
                                                                                                    1
                                                                                                    Viewed 8 times in the last 48 hours
                                                                                                      • 2 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #3662173
                                                                                                      • 1 - 50 of 278

                                                                                                      Miraflores Holiday Apartments & Rentals (278)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Great location, spacious, perfect roof terrace for sundowners

                                                                                                      5 of 5
                                                                                                      Ideal place to locate for a trip to Lima. It's a well-appointed, spacious apartment and Jeff was supremely helpful in making sure everything was as we asked as well as recommending places to visit. The roof terrace has an incredible panoramic view of Lima from which you can enjoy stunning sunsets over the ocean. It's a few minutes' walk to the nearest avenue of stores, and only 30 mins to the ocean-front, Larcomar mall with its top stores and ocean-view restaurants. I'd chose a place like this to stay over a hotel any time.
                                                                                                      • Review Submitted: Mar 19, 2017
                                                                                                      • Date of Stay: Mar 2017