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
Cancel Clear Filters Apply Filters

Property Type

Booking Options

Location Type

Even More Filters

Features

Managed By

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!

Ayia Napa: Villas, Apartments & More (300+)

  • 1 - 50 of 300+
Additional fees apply. Taxes may be added.
    $91
    avg/night
    • 3 BR
    • 1 BA
    • Sleeps 6
    Villa #6824913
    Viewed 15 times in the last 48 hours
      • 2 BR
      • 1 BA
      • Sleeps 4
      Apartment #1933673
      2
      Viewed 12 times in the last 48 hours
        • 1 BR
        • 1 BA
        • Sleeps 4
        Apartment #6720481
        Viewed 5 times in the last 48 hours
          $21
          avg/night
          • 1 BR
          • 1 BA
          • Sleeps 4
          Apartment #8051648
          2
          Viewed 7 times in the last 48 hours
            Exceptional! 5.0/5
            (6 reviews)
            $91
            avg/night
            • 3 BR
            • 1 BA
            • 1 HF BA
            • Sleeps 8
            Villa #8055404
            6
            Viewed 5 times in the last 48 hours
              Wonderful! 4.9/5
              (33 reviews)
              $34
              avg/night
              • 2 BR
              • 1 BA
              • Sleeps 6
              Apartment #487737
              33
              Viewed 5 times in the last 48 hours
                Wonderful! 4.8/5
                (10 reviews)
                avg/night
                • 5 BR
                • 3 BA
                • Sleeps 12
                Villa #1084638
                10
                Viewed 6 times in the last 48 hours
                  • 1 BR
                  • 1 BA
                  • Sleeps 4
                  Apartment #6474704
                  5
                    • 3 BR
                    • 2 BA
                    • 1 HF BA
                    • Sleeps 6
                    Apartment #1316012
                    1
                      • 2 BR
                      • 1 BA
                      • Sleeps 6
                      Apartment #8047705
                      13
                        Excellent! 4.6/5
                        (7 reviews)
                        $21
                        avg/night
                        • Studio
                        • 1 BA
                        • Sleeps 3
                        Apartment #438722
                        7
                        Viewed 8 times in the last 48 hours
                          • 4 BR
                          • 3 BA
                          • Sleeps 10
                          Villa #6504212
                            Wonderful! 4.8/5
                            (5 reviews)
                            $72
                            avg/night
                            • 2 BR
                            • 2 BA
                            • 1 HF BA
                            • Sleeps 5
                            Villa #8047168
                            5
                              • 2 BR
                              • 1 BA
                              • 1 HF BA
                              • Sleeps 5
                              Villa #8147939
                              3
                              Viewed 7 times in the last 48 hours
                                • 4 BR
                                • 2 BA
                                • Sleeps 8
                                Villa #1891064
                                  Wonderful! 4.8/5
                                  (13 reviews)
                                  $82
                                  avg/night
                                  • 3 BR
                                  • 2 BA
                                  • Sleeps 8
                                  Villa #418756
                                  13
                                  Viewed 6 times in the last 48 hours
                                    • 2 BR
                                    • 1 HF BA
                                    • Sleeps 6
                                    Villa #6824915
                                      • 3 BR
                                      • 3 BA
                                      • Sleeps 6
                                      Villa #1839706
                                        Wonderful! 4.8/5
                                        (22 reviews)
                                        $29
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 6
                                        Apartment #424553
                                        22
                                        Viewed 6 times in the last 48 hours
                                          • 3 BR
                                          • 1 BA
                                          • Sleeps 8
                                          Villa #1472501
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Apartment #426464
                                            13
                                              avg/night
                                              • 3 BR
                                              • 2 BA
                                              • 1 HF BA
                                              • Sleeps 6
                                              Villa #8025847
                                              4
                                              Viewed 8 times in the last 48 hours
                                                Exceptional! 5.0/5
                                                (6 reviews)
                                                avg/night
                                                • 4 BR
                                                • 1 BA
                                                • 2 HF BA
                                                • Sleeps 8
                                                Villa #8167318
                                                6
                                                  • 1 BR
                                                  • Sleeps 5
                                                  Apartment #8068456
                                                    Exceptional! 5.0/5
                                                    (28 reviews)
                                                    $68
                                                    avg/night
                                                    • 3 BR
                                                    • 1 BA
                                                    • 1 HF BA
                                                    • Sleeps 6
                                                    Villa #410732
                                                    28
                                                    Viewed 10 times in the last 48 hours
                                                      Wonderful! 4.8/5
                                                      (14 reviews)
                                                      $26
                                                      avg/night
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 4
                                                      Apartment #8041833
                                                      14
                                                      Viewed 8 times in the last 48 hours
                                                        • 4 BR
                                                        • 1 HF BA
                                                        • Sleeps 8
                                                        Villa #8037003
                                                        12
                                                          avg/night
                                                          • 3 BR
                                                          • 3 BA
                                                          • 1 HF BA
                                                          • Sleeps 6
                                                          Villa #1836710
                                                          Viewed 8 times in the last 48 hours
                                                            • 4 BR
                                                            • 1 BA
                                                            • Sleeps 10
                                                            Villa #6721242
                                                              • 3 BR
                                                              • 1 BA
                                                              • 1 HF BA
                                                              • Sleeps 8
                                                              Villa #8148336
                                                              2
                                                                • 4 BR
                                                                • 2 BA
                                                                • 1 HF BA
                                                                • Sleeps 8
                                                                Villa #3912662
                                                                1
                                                                  • 3 BR
                                                                  • 1 BA
                                                                  • Sleeps 6
                                                                  Villa #1583977
                                                                  3
                                                                    • 1 BR
                                                                    • Sleeps 5
                                                                    Apartment #8081394
                                                                    5
                                                                      • 3 BR
                                                                      • 2 BA
                                                                      • Sleeps 6
                                                                      Villa #1693647
                                                                      1
                                                                        • 3 BR
                                                                        • 2 BA
                                                                        • 1 HF BA
                                                                        • Sleeps 7
                                                                        Villa #453718
                                                                        17
                                                                          Wonderful! 4.8/5
                                                                          (6 reviews)
                                                                          $89
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • 1 HF BA
                                                                          • Sleeps 6
                                                                          Villa #8019312
                                                                          6
                                                                          Viewed 13 times in the last 48 hours
                                                                            • 4 BR
                                                                            • 1 BA
                                                                            • 1 HF BA
                                                                            • Sleeps 8
                                                                            Villa #8124765
                                                                            15
                                                                              • 3 BR
                                                                              • 1 BA
                                                                              • 1 HF BA
                                                                              • Sleeps 6
                                                                              Villa #8042521
                                                                                • 4 BR
                                                                                • 6 BA
                                                                                • Sleeps 14
                                                                                Villa #1875285
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • 1 HF BA
                                                                                  • Sleeps 6
                                                                                  Villa #8039905
                                                                                  3
                                                                                    Wonderful! 4.9/5
                                                                                    (8 reviews)
                                                                                    $79
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 8
                                                                                    Villa #8015449
                                                                                    8
                                                                                    Viewed 12 times in the last 48 hours
                                                                                      • 2 BR
                                                                                      • 1 BA
                                                                                      • 2 HF BA
                                                                                      • Sleeps 6
                                                                                      Villa #9483
                                                                                      28
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Villa #1770546
                                                                                          Wonderful! 4.9/5
                                                                                          (8 reviews)
                                                                                          $72
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • 1 HF BA
                                                                                          • Sleeps 5
                                                                                          Villa #8047208
                                                                                          8
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #8127327
                                                                                            4
                                                                                              Excellent! 4.6/5
                                                                                              (14 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 6
                                                                                              Villa #1684783
                                                                                              14
                                                                                              Viewed 8 times in the last 48 hours
                                                                                                • 5 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 10
                                                                                                Villa #6730847
                                                                                                • 1 - 50 of 300+
                                                                                                 

                                                                                                Recent Ayia Napa Reviews

                                                                                                Wonderful Villa right next to the ocean

                                                                                                5 of 5
                                                                                                We had a wonderful stay at Pete and Jayne's villa. It was perfect to be able to walk to a series of beaches and a supermarket, drive 10 minutes to Nissi beach, and hope on the A3 whenever we needed to go further. The house was clean and spacious as described.
                                                                                                • Submitted: Oct 31, 2016
                                                                                                • Stayed: Oct 2016