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 rental property or accommodation in Sri Lanka your home away from home

Holidays to Sri Lanka, the Pearl of the Orient, are an all absorbing mix of beaches, naturally stunning landscapes and vibrant culture. There is so much to see, do and enjoy on the island that it would be impossible to do more than scrape the very surface in this rough guide to Sri Lanka, and you would be advised to buy a Sri Lanka travel guide in order to discover the finer points about the island. Located in the Indian Ocean, Sri Lanka holidays offer extremely good value for money, especially when you take into consideration the fantastically warm welcome you will receive, the stunning sights you will see and the great activities you will enjoy. Despite trying to avoid clichés, Sri Lanka can only be described as a green paradise!

Things to do on holiday in Sri Lanka

Sri Lanka is adorned with amazing historical and religious monuments, many of which are completely unique. Any Sri Lanka tour of historic and religious monuments must take in sites including the staggering 5th century Sigiriya Fortress which rises dramatically out of the thick tropical forest, the ancient capitals of Polonnaruwa and Anuradhapura, Kandy’s religious centre to the cave temples of Dambulla at least! As you travel Sri Lanka’s roads, many more amazing man made sights will catch your eye, and the vast majority are worth further exploration.

The tropical beaches are a real asset for Sri Lanka holidays. Stretching almost uninterrupted around the coast, Sri Lanka’s beaches are powder soft and startlingly golden. Littered only by vividly coloured fishing boats, you can always find a secluded spot on the beach from a Sri Lanka property, and the sea is warm and clear, perfect for taking a quick dip, snorkelling or sailing amongst other water sports. The scuba diving in Sri Lanka is exceptional, and there are plenty of opportunities to go diving form Sri Lanka accommodation.

The tropical forests which cover the mountainous interior of Sri Lanka are a marvel of nature. Every shade of green blend together to hide some 2,000 elephants, four species of wild cats (including leopard), sloth bears and over 400 species of predominantly brightly coloured tropical birds. There are four main national parks in Sri Lanka, providing a magnificent opportunity to explore the forest.

The ten day festival of Kandy Esala Perahera in July is a fantastic time to be staying in a Sri Lanka property, allowing visitors to experience Sri Lankan culture at its most vibrant and accessible. As any Sri Lanka travel guide will tell you though, finding Sri Lanka accommodation at the time may prove hard.

Places to visit on holiday in Sri Lanka

The South Coast of Sri Lanka is a perfect place to relax on the beach, surrounded by tiny fishing villages, the fascinating colonial port of Galle and some of the most romantic spots on the whole island.

The West Coast of Sri Lanka is the traditional coast on which to take a Sri Lanka holiday. The beaches are fantastic and perfectly suited for family holidays and luxury beach breaks. The natural lagoons and inlets along the west coast mean that nature lovers will be thrilled by Sri Lanka accommodation on the west coast.

The central mountains of Sri Lanka are simply beautiful. This is the place to come for cultural explorations of Sri Lanka, especially around Kandy and Nuwara Eliya. Nature flourishes in the central region too, with much of the best natural landscapes for walking and tours of Sri Lanka’s finest historic sites.

Climate of Sri Lanka

The best time to visit Sri Lanka accommodation is between December and March, which is the main season for tourism in Sri Lanka, perfect for escaping the British winter. Throughout the year, Sri Lanka’s climate hardly changes in terms of temperature, with monthly averages staying between 30°C and 24°C throughout the year.

Travel to Sri Lanka

Reaching accommodation in Sri Lanka is easy. SriLankan Airways offer a range of flights to Bandaranaike International Airport (CMB) from London, and there are a range of other travel options depending on the exact location of you Sri Lanka holiday rental.

    avg/night
    • 2 BR
    • 2 BA
    • Sleeps 4
    House #2027660
    2
    Viewed 38 times in the last 48 hours
      Exceptional! 5/5
      (22 reviews)
      avg/night
      • 4 BR
      • 3 BA
      • Sleeps 8
      House #414998
      22
      Viewed 10 times in the last 48 hours
        avg/night
        • 1 BR
        • 2 BA
        • Sleeps 2
        Apartment #4363618
        1
        Viewed 12 times in the last 48 hours
          Wonderful! 4.9/5
          (10 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • Separate Toilet
          • Sleeps 6
          Villa #3883263
          10
          Viewed 31 times in the last 48 hours
            Excellent! 4.7/5
            (27 reviews)
            avg/night
            • 5 BR
            • 2 BA
            • Sleeps 8
            Bungalow #458511
            27
            Viewed 8 times in the last 48 hours
              • 2 BR
              • 2 BA
              • Sleeps 4
              House #6905931
              1
              Viewed 11 times in the last 48 hours
                avg/night
                • 3 BR
                • 3 BA
                • Sleeps 8
                Villa #1586447
                3
                Viewed 7 times in the last 48 hours
                  • 4 BR
                  • 3 BA
                  • Sleeps 10
                  Villa #4222623
                    • 2 BR
                    • 3 BA
                    • Sleeps 5
                    House #4156607
                    3
                      • 5 BR
                      • 6 BA
                      • Sleeps 12
                      Villa #6866070
                      1
                      Viewed 7 times in the last 48 hours
                        avg/night
                        • 2 BR
                        • 2 BA
                        • Sleeps 4
                        Apartment #4422849
                        1
                        Viewed 9 times in the last 48 hours
                          Excellent! 4.7/5
                          (3 reviews)
                          avg/night
                          • 4 BR
                          • 4 BA
                          • Sleeps 11
                          Villa #8150369
                          3
                          Viewed 11 times in the last 48 hours
                            avg/night
                            • 3 BR
                            • 3 BA
                            • Sleeps 8
                            Villa #2598802
                            Viewed 12 times in the last 48 hours
                              Excellent! 4.6/5
                              (7 reviews)
                              avg/night
                              • 3 BR
                              • 2 BA
                              • Separate Toilet
                              • Sleeps 7
                              Villa #3670679
                              7
                              Viewed 12 times in the last 48 hours
                                Exceptional! 5/5
                                (6 reviews)
                                avg/night
                                • 5 BR
                                • 5 BA
                                • Separate Toilet
                                • Sleeps 9
                                House #1743977
                                6
                                Viewed 22 times in the last 48 hours
                                  avg/night
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 2
                                  Apartment #4056982
                                  Viewed 5 times in the last 48 hours
                                    • 4 BR
                                    • 3 BA
                                    • Sleeps 8
                                    Villa #6843391
                                    6
                                      avg/night
                                      • 6 BR
                                      • 6 BA
                                      • Sleeps 12
                                      Villa #949677vb
                                      Viewed 6 times in the last 48 hours
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Apartment #1940350
                                          Wonderful! 4.8/5
                                          (12 reviews)
                                          avg/night
                                          • 5 BR
                                          • 4 BA
                                          • Separate Toilet
                                          • Sleeps 10
                                          Villa #825292
                                          12
                                          Viewed 13 times in the last 48 hours
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Apartment #1564590
                                            2
                                              Wonderful! 4.8/5
                                              (23 reviews)
                                              avg/night
                                              • 6 BR
                                              • 2 BA
                                              • Separate Toilets
                                              • Sleeps 10
                                              House #6339408
                                              23
                                              Viewed 10 times in the last 48 hours
                                                Exceptional! 5/5
                                                (3 reviews)
                                                avg/night
                                                • 4 BR
                                                • 3 BA
                                                • Sleeps 10
                                                Villa #8110872
                                                3
                                                Viewed 11 times in the last 48 hours
                                                  avg/night
                                                  • 2 BR
                                                  • 1 BA
                                                  • Separate Toilet
                                                  • Sleeps 6
                                                  Villa #4277650
                                                  Viewed 5 times in the last 48 hours
                                                    Exceptional! 5/5
                                                    (13 reviews)
                                                    avg/night
                                                    • 5 BR
                                                    • 6 BA
                                                    • Separate Toilet
                                                    • Sleeps 10
                                                    Villa #1033013
                                                    13
                                                    Viewed 15 times in the last 48 hours
                                                      • 3 BR
                                                      • 2 BA
                                                      • Separate Toilet
                                                      • Sleeps 8
                                                      Apartment #6829962
                                                        • 4 BR
                                                        • 4 BA
                                                        • Sleeps 8
                                                        Villa #6976748
                                                          Excellent! 4.6/5
                                                          (29 reviews)
                                                          avg/night
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 2
                                                          Bungalow #51785
                                                          29
                                                          Viewed 5 times in the last 48 hours
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 10
                                                            Apartment #4057283
                                                              avg/night
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 4
                                                              Apartment #4350054
                                                              1
                                                              Viewed 7 times in the last 48 hours
                                                                Excellent! 4.6/5
                                                                (15 reviews)
                                                                avg/night
                                                                • 4 BR
                                                                • 2 BA
                                                                • Sleeps 8
                                                                Villa #65863
                                                                15
                                                                Viewed 19 times in the last 48 hours
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 1 BA
                                                                  • Sleeps 5
                                                                  House #1657356
                                                                  Viewed 5 times in the last 48 hours
                                                                    • 5 BR
                                                                    • 4 BA
                                                                    • Sleeps 10
                                                                    Bungalow #4263742
                                                                      • Studio
                                                                      • 4 BA
                                                                      • Sleeps 8
                                                                      Villa #2575262
                                                                        Exceptional! 5/5
                                                                        (6 reviews)
                                                                        avg/night
                                                                        • 4 BR
                                                                        • 2 BA
                                                                        • Sleeps 12
                                                                        Multiple rentals House #6798167
                                                                        6
                                                                        Viewed 6 times in the last 48 hours
                                                                          • 3 BR
                                                                          • 4 BA
                                                                          • Sleeps 8
                                                                          Villa #8142506
                                                                            Exceptional! 5/5
                                                                            (6 reviews)
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 4 BA
                                                                            • Separate Toilet
                                                                            • Sleeps 8
                                                                            Villa #1823183
                                                                            6
                                                                            Viewed 11 times in the last 48 hours
                                                                              • 2 BR
                                                                              • 2 BA
                                                                              • Sleeps 4
                                                                              House #906639vb
                                                                              2
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 2
                                                                                Apartment #973866vb
                                                                                2
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 5
                                                                                  Apartment #3930521
                                                                                  1
                                                                                  Viewed 5 times in the last 48 hours
                                                                                    • 2 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1021505vb
                                                                                      • 1 BR
                                                                                      • Separate Toilet
                                                                                      • Sleeps 4
                                                                                      House #1426999
                                                                                      2
                                                                                        • 4 BR
                                                                                        • 4 BA
                                                                                        • Sleeps 8
                                                                                        Villa #1622812
                                                                                        1
                                                                                          • 5 BR
                                                                                          • 5 BA
                                                                                          • Sleeps 14
                                                                                          Villa #4369881
                                                                                            Excellent! 4.7/5
                                                                                            (9 reviews)
                                                                                            avg/night
                                                                                            • 4 BR
                                                                                            • 4 BA
                                                                                            • Separate Toilets
                                                                                            • Sleeps 14
                                                                                            Villa #622994vb
                                                                                            9
                                                                                            Viewed 7 times in the last 48 hours
                                                                                              Wonderful! 4.8/5
                                                                                              (6 reviews)
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 4
                                                                                              Villa #8158965
                                                                                              6
                                                                                              Viewed 7 times in the last 48 hours
                                                                                                Wonderful! 4.8/5
                                                                                                (5 reviews)
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Villa #2362884
                                                                                                5
                                                                                                  • 3 BR
                                                                                                  • 3 BA
                                                                                                  • Sleeps 6
                                                                                                  Villa #4337960
                                                                                                  • 1 - 50 of 300+
                                                                                                   

                                                                                                  Recent Reviews

                                                                                                  Lovely, quiet retreat with great staff

                                                                                                  4 of 5
                                                                                                  We thoroughly enjoyed our stay at Nisalavila. After arriving in a thunderstorm a few hours late we were greeted by the driver at the airport and taken the hour or so to Beruwala. Throughout our 10 day stay nothing was too much trouble for Shan and Tharindu. Chris (owner) was also on site frequently and was invaluable for arranging trips, restaurant bookings and tuk tuk trips around town. The staff were great with the kids and during a thunderstorm that the kids were very scared during Shan even brought the table to the room so we could eat the meal we had ordered down there! The rooms were clean and spacious, the bedding changed every 2 days and towels provided for the pool and room. The wifi worked well (apart from after the storms but that was a wider problem) and the villa had some portable insect nets for the kids. We had the 2 downstairs rooms. The food was made to order with a small charge (around £6 per meal), the portions were large and the quality was good, Tharindu the chef deserves special mention. I'd particularly recommend the Sri Lankan curry for 2 with the various veg based curry dishes and your choice of meat as well. The gardens and pool were lovely and we had good fun looking at the birds, lizards and the house animals (pony, cow, guinea pigs, dogs, guinea fowl, chickens). We had a great time on the activities we did, nearby temple complete with big buddha and elephant, whale watching (2 hours drive to the south) where we saw blue whales, train to Hikkiduwa was hot and busy but a good experience nontheless, had a couple of days in the Cinnamon Bey hotel nearby (very good value for pool use and lunch buffet at 3k rupees for adults and free for kids under 6) the highlight for the kids was the turtle sanctuary (around 15 mins in a tuk tuk) where they let us release hatchling sea turtles into the sea at dusk. The only slight downside (hence the 4 stars and not 5) was the grout in the pool that I know Chris was addressing after we left and he had some free time. It lead to a few cuts on the kids feet and meant we didn't use the pools as much as we would have liked. A huge thanks to Chris, Shan and Tharindu for an enjoyable 10 days and wouldn't hesitate to recommend to others. It was great also to meet Chris's family who were also visiting at the same time.
                                                                                                  • Review Submitted: May 06, 2017
                                                                                                  • Date of Stay: Apr 2017

                                                                                                  Fantastic Villa

                                                                                                  5 of 5
                                                                                                  Really enjoyed our stay. The location is great...so easy to get around just by hopping on and off the local busses that run along the main road a few minutes walk from the Villa. The pool is fabulous,the garden is so relaxing to sit in and very entertaining..full of wildlife and we were frequently entertained by the families of monkeys swinging from the trees..We swam at night in the floodlit pool as the magical fireflies flitted around us. The villa is immaculate and the beds very comfortable. The nearest beach was stunning and we had it all to ourselves . Belapitya is a lovely little village to soak up some local culture and the market there is great to stock up on fruit and veg if you're self catering. Sirimel took us to the supermarket on our first day where you can buy everything you need. He was very helpful and a really nice guy. Thank you John and Marilyn for sharing your beautiful villa with us. We would definitely return.
                                                                                                  • Review Submitted: Apr 28, 2017
                                                                                                  • Date of Stay: Apr 2017