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

Holidaymakers searching for also enquired about , and

Make a holiday villa in Cyprus your home away from home

If you’re on the hunt for that ideal villa in Cyprus then HomeAway has a large selection of rentals to check out. Cyprus is an island that offers a mix of ancient history, beautiful cities, blue flag sandy beaches and bustling resorts. Rental apartments in Cyprus are usually recently built, and designed especially with family tourism in mind. You can also choose the conveniences you’d like for your Cyprus apartment or villa. In a warm country like this, air-conditioning is a popular comfort, but you could opt for a little luxury with a private pool, while outdoor barbecues and gardens are provided by many properties

Things to do from your villa in Cyprus

-Beaches. Cyprus is home to a varied and beautiful coastline – starting in the east where the beaches around Agia Napa and Protaras have pristine white sand and calm waters. On the southern coast there are Blue Flag beaches with slightly darker sand, while Paphos in the west is the white sandy Coral Bay, considered one of the best on the island.

-History. Cyprus boasts a wealth of historical sites to track down – the Painted Churches in the Troodos Mountains are UNESCO listed and made up of ten Byzantine churches and monasteries with spectacular murals. In Paphos there’s also an impressive archaeological park featuring the remnants of sprawling Roman villas with stunning mosaics.

-Mountain landscapes. Some of Cyprus’ best eco-tourism experiences can be had in the stunning Troodos Mountains, which get a healthy blanket of snow every winter and support a ski resort. In other seasons it’s a great destination for hikers, with Troodos village serving as the train head for four excellent scenic walks.

-Dining. Meze is a traditional element of Cypriot cuisine, comparable to Spanish tapas, with a variety of small dishes like hummus, stifado and falafel served together. Diners often get to choose between meat and fish. Other popular dishes include kebabs, which here tend to made from the freshest ingredients and are very nutritious.

-Diving and snorkelling. Thanks to its warm waters and wealth of marine life, Cyprus is rated as one of the Mediterranean’s top diving destinations – essential areas are Larnaca, Agia Napa, Cape Greco, Famagusta and Limasol. The 200 metre-long Zenobia Shipwreck, off Larnaca is among the best wreck diving sites in the world. .

Weather in Cyprus

Cyprus beach apartments are set on an island with a subtropical Mediterranean climate, with very mild conditions in the winter and consistently hot summers. In coastal areas almost all of the annual rainfall occurs during the winter months, when temperatures usually get up to the high-teens. Most of the rest of the year is warm, with temperatures around the low-20s in April, rising to the mid-30s at the height of summer. On the high ground in the Troodos Mountains temperatures are known to drop below zero in winter, with regular snowfall.

Travel to Cyprus

The main international airports for holiday villas in Cyprus are Larnaca (LCA) and Paphos (PFO), which can both be reached from numerous airports from across the UK and Europe, mostly via budget airlines. The road system on the island is extensive and well developed, with motorways connecting the main tourist regions in Paphos, Limassol and Larnaca. In the absence of railways the primary form of public transport is the bus. Many holidaymakers hire rental cars or opt for taxis, which are relatively affordable.

  • Showing 1-50 of 300+
  View Map Map
Additional service fee may apply.
    Very Good! 4.2/5
    (5 reviews)
    avg/night
    • 2 BR
    • 1 BA
    • Sleeps 4
    House #6784949
    5
    Viewed 75 times in the last 48 hours
      Excellent! 4.4/5
      (10 reviews)
      avg/night
      • 2 BR
      • 1 BA
      • Sleeps 4
      Apartment #6948202
      10
      Viewed 105 times in the last 48 hours
        Excellent! 4.6/5
        (7 reviews)
        avg/night
        • 2 BR
        • 1 BA
        • Sleeps 4
        Apartment #8028225
        7
        Viewed 31 times in the last 48 hours
          Wonderful! 4.8/5
          (24 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • Sleeps 6
          Villa #8024038
          24
          Viewed 160 times in the last 48 hours
            Excellent! 4.7/5
            (9 reviews)
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 3
            Apartment #8049264
            9
            Viewed 82 times in the last 48 hours
              Excellent! 4.7/5
              (25 reviews)
              avg/night
              • 2 BR
              • 2 BA
              • Separate Toilet
              • Sleeps 4
              House #8049308
              25
              Viewed 27 times in the last 48 hours
                Wonderful! 4.8/5
                (18 reviews)
                avg/night
                • 3 BR
                • 2 BA
                • Separate Toilet
                • Sleeps 6
                Villa #722677
                18
                Viewed 81 times in the last 48 hours
                  Wonderful! 4.9/5
                  (17 reviews)
                  avg/night
                  • 2 BR
                  • 1 BA
                  • Sleeps 6
                  Apartment #8116704
                  17
                  Viewed 64 times in the last 48 hours
                    Wonderful! 4.9/5
                    (17 reviews)
                    avg/night
                    • 3 BR
                    • 2 BA
                    • Sleeps 6
                    Villa #8020974
                    17
                    Viewed 50 times in the last 48 hours
                      Exceptional! 5/5
                      (37 reviews)
                      avg/night
                      • 2 BR
                      • 2 BA
                      • Sleeps 5
                      Villa #437702
                      37
                      Viewed 44 times in the last 48 hours
                        Excellent! 4.6/5
                        (17 reviews)
                        avg/night
                        • 1 BR
                        • 1 BA
                        • Sleeps 4
                        Apartment #8153098
                        17
                        Viewed 42 times in the last 48 hours
                          Excellent! 4.6/5
                          (7 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 4
                          Apartment #6474704
                          7
                          Viewed 28 times in the last 48 hours
                            Exceptional! 5/5
                            (4 reviews)
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 3
                            Apartment #6714449
                            4
                            Viewed 32 times in the last 48 hours
                              Exceptional! 5/5
                              (5 reviews)
                              avg/night
                              • 5 BR
                              • 3 BA
                              • Separate Toilet
                              • Sleeps 10
                              House #6756136
                              5
                              Viewed 75 times in the last 48 hours
                                Exceptional! 5/5
                                (5 reviews)
                                avg/night
                                • 2 BR
                                • 2 BA
                                • Separate Toilet
                                • Sleeps 4
                                Villa #8049681
                                5
                                Viewed 36 times in the last 48 hours
                                  avg/night
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 6
                                  Apartment #6484703
                                  4
                                  Viewed 22 times in the last 48 hours
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 4
                                    Multiple rentals Apartment #8022290
                                    14
                                    Viewed 60 times in the last 48 hours
                                      Wonderful! 4.9/5
                                      (10 reviews)
                                      avg/night
                                      • 3 BR
                                      • 1 BA
                                      • Separate Toilet
                                      • Sleeps 6
                                      Villa #8130041
                                      10
                                      Viewed 42 times in the last 48 hours
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Apartment #8190800
                                        4
                                        Viewed 16 times in the last 48 hours
                                          Wonderful! 4.8/5
                                          (33 reviews)
                                          avg/night
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Villa #422991
                                          33
                                          Viewed 143 times in the last 48 hours
                                            Excellent! 4.6/5
                                            (10 reviews)
                                            avg/night
                                            • 3 BR
                                            • 3 BA
                                            • Sleeps 6
                                            Villa #8105894
                                            10
                                            Viewed 24 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (32 reviews)
                                              avg/night
                                              • 2 BR
                                              • 1 BA
                                              • Separate Toilet
                                              • Sleeps 6
                                              Villa #415425
                                              32
                                              Viewed 41 times in the last 48 hours
                                                Exceptional! 5/5
                                                (8 reviews)
                                                avg/night
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Apartment #1372274
                                                8
                                                Viewed 23 times in the last 48 hours
                                                  View details for price
                                                  • 3 BR
                                                  • 3 BA
                                                  • Sleeps 6
                                                  Villa #1682595
                                                  3
                                                  Viewed 14 times in the last 48 hours
                                                    Wonderful! 4.9/5
                                                    (11 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 6
                                                    Villa #1932094
                                                    11
                                                    Viewed 52 times in the last 48 hours
                                                      Exceptional! 5/5
                                                      (29 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 1 BA
                                                      • Separate Toilet
                                                      • Sleeps 6
                                                      Villa #410732
                                                      29
                                                      Viewed 94 times in the last 48 hours
                                                        Excellent! 4.6/5
                                                        (7 reviews)
                                                        avg/night
                                                        • 3 BR
                                                        • 2 BA
                                                        • Sleeps 6
                                                        Villa #8076887
                                                        7
                                                        Viewed 46 times in the last 48 hours
                                                          Wonderful! 4.9/5
                                                          (41 reviews)
                                                          avg/night
                                                          • 3 BR
                                                          • 3 BA
                                                          • Sleeps 6
                                                          Villa #867979
                                                          41
                                                          Viewed 58 times in the last 48 hours
                                                            Exceptional! 5/5
                                                            (15 reviews)
                                                            avg/night
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 5
                                                            Apartment #8081394
                                                            15
                                                            Viewed 44 times in the last 48 hours
                                                              Wonderful! 4.8/5
                                                              (5 reviews)
                                                              avg/night
                                                              • 2 BR
                                                              • 2 BA
                                                              • Separate Toilet
                                                              • Sleeps 5
                                                              Villa #8047168
                                                              5
                                                              Viewed 23 times in the last 48 hours
                                                                Wonderful! 4.8/5
                                                                (8 reviews)
                                                                avg/night
                                                                • 2 BR
                                                                • 1 BA
                                                                • Separate Toilet
                                                                • Sleeps 6
                                                                House #1577817
                                                                8
                                                                Viewed 41 times in the last 48 hours
                                                                  Excellent! 4.6/5
                                                                  (9 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 1 BA
                                                                  • Sleeps 4
                                                                  Apartment #8071145
                                                                  9
                                                                  Viewed 16 times in the last 48 hours
                                                                    Wonderful! 4.9/5
                                                                    (8 reviews)
                                                                    avg/night
                                                                    • 3 BR
                                                                    • 2 BA
                                                                    • Separate Toilet
                                                                    • Sleeps 8
                                                                    Villa #8016119
                                                                    8
                                                                    Viewed 32 times in the last 48 hours
                                                                      Wonderful! 4.8/5
                                                                      (13 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Apartment #8055636
                                                                      13
                                                                      Viewed 33 times in the last 48 hours
                                                                        Wonderful! 4.8/5
                                                                        (6 reviews)
                                                                        avg/night
                                                                        • 1 BR
                                                                        • 1 BA
                                                                        • Sleeps 2
                                                                        Apartment #8009132
                                                                        6
                                                                        Viewed 34 times in the last 48 hours
                                                                          Excellent! 4.5/5
                                                                          (11 reviews)
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 3 BA
                                                                          • Sleeps 6
                                                                          Villa #8107773
                                                                          11
                                                                          Viewed 31 times in the last 48 hours
                                                                            Excellent! 4.4/5
                                                                            (16 reviews)
                                                                            avg/night
                                                                            • 1 BR
                                                                            • 1 BA
                                                                            • Sleeps 2
                                                                            Apartment #8141647
                                                                            16
                                                                            Viewed 29 times in the last 48 hours
                                                                              Exceptional! 5/5
                                                                              (97 reviews)
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 7
                                                                              Villa #8019394
                                                                              97
                                                                              Viewed 99 times in the last 48 hours
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #8110587
                                                                                4
                                                                                Viewed 18 times in the last 48 hours
                                                                                  Excellent! 4.6/5
                                                                                  (8 reviews)
                                                                                  avg/night
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 4
                                                                                  Multiple rentals Apartment #8039008
                                                                                  8
                                                                                  Viewed 28 times in the last 48 hours
                                                                                    Excellent! 4.6/5
                                                                                    (18 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #428252
                                                                                    18
                                                                                    Viewed 30 times in the last 48 hours
                                                                                      Excellent! 4.4/5
                                                                                      (8 reviews)
                                                                                      avg/night
                                                                                      • 3 BR
                                                                                      • 3 BA
                                                                                      • Sleeps 6
                                                                                      Villa #6468358
                                                                                      8
                                                                                      Viewed 35 times in the last 48 hours
                                                                                        Exceptional! 5/5
                                                                                        (6 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 2 BA
                                                                                        • Separate Toilet
                                                                                        • Sleeps 6
                                                                                        Villa #8150834
                                                                                        6
                                                                                        Viewed 11 times in the last 48 hours
                                                                                          Excellent! 4.5/5
                                                                                          (11 reviews)
                                                                                          avg/night
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 2
                                                                                          Apartment #8002430
                                                                                          11
                                                                                          Viewed 16 times in the last 48 hours
                                                                                            avg/night
                                                                                            • 1 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #6880490
                                                                                            Viewed 6 times in the last 48 hours
                                                                                              Wonderful! 4.8/5
                                                                                              (6 reviews)
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #8080279
                                                                                              6
                                                                                              Viewed 38 times in the last 48 hours
                                                                                                Wonderful! 4.9/5
                                                                                                (22 reviews)
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Villa #8075328
                                                                                                22
                                                                                                Viewed 41 times in the last 48 hours
                                                                                                  Excellent! 4.7/5
                                                                                                  (37 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 6
                                                                                                  Apartment #811615
                                                                                                  37
                                                                                                  Viewed 24 times in the last 48 hours
                                                                                                    Exceptional! 5/5
                                                                                                    (11 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 2 BA
                                                                                                    • Separate Toilet
                                                                                                    • Sleeps 5
                                                                                                    Villa #8150555
                                                                                                    11
                                                                                                    Viewed 15 times in the last 48 hours
                                                                                                      Wonderful! 4.8/5
                                                                                                      (5 reviews)
                                                                                                      avg/night
                                                                                                      • 1 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #8046566
                                                                                                      5
                                                                                                      Viewed 15 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Great villa

                                                                                                      5 of 5
                                                                                                      The villa has a great location. We hired a car but you could go without too. Emma was very accommodating and responsive to any issues we had. The villa itself is well equipped and spacious. The pool size was ideal. We'll definitely be returning and would highly recommend villa Sullis to our friends and family. If you do hire a car definitely make a trip to oniro by the sea. The food is delicious and you get to see the ship wreck too!
                                                                                                      • Review Submitted: Jun 27, 2017
                                                                                                      • Date of Stay: Jun 2017

                                                                                                      Lovely Holiday

                                                                                                      5 of 5
                                                                                                      We had two weeks at Villa Talassa and it was a great holiday. The villa is beautiful, very well kept and furnished. Had everything that we needed. The pool and garden area is lovely and the pool very well maintained. Derrick and Tanya were great hosts, gave us lots of info for the villa, surrounding area, restaurants etc, and of course the use of their car which was great. I think it's very well priced for what you are getting and wouldn't hesitate to recommend a holiday here, nice quiet area with everything at hand when you want it.
                                                                                                      • Review Submitted: Jun 25, 2017
                                                                                                      • Date of Stay: May 2017