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.
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

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.

  • Showing 1-50 of 300+
Additional service fee may apply.
    avg/night
    • 2 BR
    • 1 BA
    • Sleeps 4
    Bungalow #2107176
    3
    Viewed 15 times in the last 48 hours
      Wonderful! 4.9/5
      (8 reviews)
      avg/night
      • 3 BR
      • 2 BA
      • Separate Toilet
      • Sleeps 6
      Villa #3883263
      8
      Viewed 21 times in the last 48 hours
        Wonderful! 4.8/5
        (21 reviews)
        avg/night
        • 6 BR
        • 2 BA
        • Separate Toilets
        • Sleeps 10
        House #6339408
        21
        Viewed 27 times in the last 48 hours
          Excellent! 4.7/5
          (24 reviews)
          avg/night
          • 5 BR
          • 2 BA
          • Sleeps 8
          Bungalow #458511
          24
          Viewed 41 times in the last 48 hours
            avg/night
            • 2 BR
            • 2 BA
            • Sleeps 4
            Villa #2362884
            3
            Viewed 7 times in the last 48 hours
              avg/night
              • 2 BR
              • 2 BA
              • Sleeps 4
              House #2027660
              1
              Viewed 77 times in the last 48 hours
                avg/night
                • 2 BR
                • 3 BA
                • Sleeps 5
                House #4156607
                2
                Viewed 7 times in the last 48 hours
                  • 2 BR
                  • 2 BA
                  • Sleeps 4
                  House #6905931
                  1
                  Viewed 39 times in the last 48 hours
                    avg/night
                    • 3 BR
                    • 3 BA
                    • Sleeps 8
                    Villa #1586447
                    3
                    Viewed 18 times in the last 48 hours
                      • 4 BR
                      • 4 BA
                      • Sleeps 11
                      Villa #8150369
                      2
                      Viewed 30 times in the last 48 hours
                        Exceptional! 5.0/5
                        (5 reviews)
                        avg/night
                        • 5 BR
                        • 5 BA
                        • Separate Toilet
                        • Sleeps 9
                        House #1743977
                        5
                        Viewed 28 times in the last 48 hours
                          • 2 BR
                          • 2 BA
                          • Sleeps 4
                          Apartment #1564590
                          2
                          Viewed 9 times in the last 48 hours
                            Exceptional! 5.0/5
                            (5 reviews)
                            avg/night
                            • 4 BR
                            • 3 BA
                            • Sleeps 8
                            Villa #6843391
                            5
                            Viewed 10 times in the last 48 hours
                              • 4 BR
                              • 4 BA
                              • Sleeps 10
                              Multiple rentals Villa #68610
                              7
                              Viewed 16 times in the last 48 hours
                                avg/night
                                • 2 BR
                                • 1 BA
                                • Sleeps 5
                                House #1657356
                                Viewed 12 times in the last 48 hours
                                  • 5 BR
                                  • 4 BA
                                  • Sleeps 10
                                  Villa #1046064
                                  2
                                  Viewed 19 times in the last 48 hours
                                    avg/night
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 2
                                    Apartment #973866vb
                                    1
                                    Viewed 6 times in the last 48 hours
                                      avg/night
                                      • 6 BR
                                      • 6 BA
                                      • Sleeps 12
                                      Villa #949677vb
                                      Viewed 9 times in the last 48 hours
                                        • 3 BR
                                        • 3 BA
                                        • Sleeps 8
                                        Multiple rentals Villa #68610
                                        15
                                        Viewed 17 times in the last 48 hours
                                          • 8 BR
                                          • 8 BA
                                          • Sleeps 15
                                          Multiple rentals Villa #68610
                                          2
                                          Viewed 19 times in the last 48 hours
                                            Exceptional! 5.0/5
                                            (13 reviews)
                                            avg/night
                                            • 5 BR
                                            • 6 BA
                                            • Separate Toilet
                                            • Sleeps 10
                                            Villa #1033013
                                            13
                                            Viewed 44 times in the last 48 hours
                                              avg/night
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 4
                                              Apartment #4350054
                                              Viewed 8 times in the last 48 hours
                                                • 3 BR
                                                • 3 BA
                                                • Sleeps 6
                                                Villa #4353422
                                                Viewed 13 times in the last 48 hours
                                                  avg/night
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  Apartment #4332696
                                                  Viewed 5 times in the last 48 hours
                                                    • 3 BR
                                                    • 3 BA
                                                    • Sleeps 6
                                                    Villa #4062086
                                                    1
                                                      Exceptional! 5.0/5
                                                      (9 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 2 BA
                                                      • Separate Toilet
                                                      • Sleeps 8
                                                      Villa #498377
                                                      9
                                                      Viewed 15 times in the last 48 hours
                                                        Exceptional! 5.0/5
                                                        (5 reviews)
                                                        avg/night
                                                        • 4 BR
                                                        • 2 BA
                                                        • Sleeps 12
                                                        Multiple rentals House #6798167
                                                        5
                                                        Viewed 17 times in the last 48 hours
                                                          Exceptional! 5.0/5
                                                          (18 reviews)
                                                          avg/night
                                                          • 5 BR
                                                          • 5 BA
                                                          • Sleeps 10
                                                          Villa #64577
                                                          18
                                                          Viewed 20 times in the last 48 hours
                                                            avg/night
                                                            • 3 BR
                                                            • 4 BA
                                                            • Sleeps 8
                                                            Villa #8142506
                                                            Viewed 10 times in the last 48 hours
                                                              Wonderful! 4.8/5
                                                              (12 reviews)
                                                              avg/night
                                                              • 5 BR
                                                              • 4 BA
                                                              • Separate Toilet
                                                              • Sleeps 10
                                                              Villa #825292
                                                              12
                                                              Viewed 8 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (5 reviews)
                                                                avg/night
                                                                • 3 BR
                                                                • 2 BA
                                                                • Sleeps 7
                                                                House #1749027
                                                                5
                                                                Viewed 8 times in the last 48 hours
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 2 BA
                                                                  • Sleeps 5
                                                                  House #2508530
                                                                  1
                                                                  Viewed 29 times in the last 48 hours
                                                                    Excellent! 4.6/5
                                                                    (15 reviews)
                                                                    avg/night
                                                                    • 4 BR
                                                                    • 2 BA
                                                                    • Sleeps 8
                                                                    Villa #65863
                                                                    15
                                                                      Exceptional! 5.0/5
                                                                      (5 reviews)
                                                                      avg/night
                                                                      • 4 BR
                                                                      • 4 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 8
                                                                      Villa #1823183
                                                                      5
                                                                      Viewed 12 times in the last 48 hours
                                                                        • 5 BR
                                                                        • 5 BA
                                                                        • Sleeps 10
                                                                        Villa #6887921
                                                                        Viewed 7 times in the last 48 hours
                                                                          • 4 BR
                                                                          • 5 BA
                                                                          • Sleeps 8
                                                                          Villa #1899106
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Sleeps 7
                                                                            House #4041300
                                                                              avg/night
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Separate Toilet
                                                                              • Sleeps 5
                                                                              Villa #6802178
                                                                              Viewed 10 times in the last 48 hours
                                                                                Wonderful! 4.8/5
                                                                                (27 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 2 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 5
                                                                                Multiple rentals House #508391
                                                                                27
                                                                                Viewed 19 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (14 reviews)
                                                                                  avg/night
                                                                                  • 4 BR
                                                                                  • 2 BA
                                                                                  • Separate Toilet
                                                                                  • Sleeps 8
                                                                                  Multiple rentals House #508391
                                                                                  14
                                                                                  Viewed 8 times in the last 48 hours
                                                                                    Wonderful! 4.9/5
                                                                                    (19 reviews)
                                                                                    avg/night
                                                                                    • 4 BR
                                                                                    • 3 BA
                                                                                    • Sleeps 8
                                                                                    House #414998
                                                                                    19
                                                                                    Viewed 29 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • Separate Toilet
                                                                                      • Sleeps 4
                                                                                      House #1426999
                                                                                      1
                                                                                      Viewed 9 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 7
                                                                                        Apartment #3962249
                                                                                        Viewed 9 times in the last 48 hours
                                                                                          avg/night
                                                                                          • 5 BR
                                                                                          • 5 BA
                                                                                          • Sleeps 10
                                                                                          Villa #897252vb
                                                                                          2
                                                                                          Viewed 24 times in the last 48 hours
                                                                                            avg/night
                                                                                            • Studio
                                                                                            • 4 BA
                                                                                            • Sleeps 8
                                                                                            Villa #2575262
                                                                                            Viewed 5 times in the last 48 hours
                                                                                              • 5 BR
                                                                                              • 5 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 10
                                                                                              Villa #4313839
                                                                                                • 3 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 6
                                                                                                Villa #11596
                                                                                                4
                                                                                                  avg/night
                                                                                                  • 4 BR
                                                                                                  • 3 BA
                                                                                                  • Sleeps 10
                                                                                                  Villa #4222623
                                                                                                  Viewed 8 times in the last 48 hours
                                                                                                    • 4 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 10
                                                                                                    Villa #8110872
                                                                                                    2
                                                                                                    Viewed 11 times in the last 48 hours
                                                                                                    • 1 - 50 of 300+
                                                                                                     

                                                                                                    Recent Reviews

                                                                                                    Amazing For a Family Holiday

                                                                                                    5 of 5
                                                                                                    The villa was spacious and clean. The garden and pool lovely and well kept. Serimal who looks after the property does a great job, he couldn't be more helpful, his English is excellent and his knowledge of Sri Lanka and the best places to visit is invaluable. We visited Sri Lanka as a family of 7 + a baby and were worried that we would be on top of each other but the villa had more than enough space. We had an amazing time and will hopefully be back again in the future.
                                                                                                    • Review Submitted: 16-Jan-2017
                                                                                                    • Date of Stay: Jan 2017

                                                                                                    Etamba House is the perfect place to stay for a trip to the south coast, and a far better

                                                                                                    5 of 5
                                                                                                    Etamba House is the perfect place to stay for a trip to the south coast, and a far better alternative to high end luxury resorts. The house and garden are thoughtfully designed and beautifully appointed - a true oasis; and the service, including delicious Sri Lankan cuisine, exceptional. Thank you Antony and Nala, Lara, Shashi, Sanjeev and all who looked after us so well. We hope to return!
                                                                                                    • Review Submitted: 16-Jan-2017
                                                                                                    • Date of Stay: Jan 2017

                                                                                                    Beautiful villa and location, wonderful staff

                                                                                                    5 of 5
                                                                                                    We have just returned from a week at Nisala Villa and had a wonderful time. The villa itself is spacious and comfortable, and the team of staff that take care of you ensure that you have the exact holiday that you want, whether this is going out to explore temples and local towns or just hanging out by the pool. Jill was very responsive and helpful during the whole process from inquiry right throughout our stay and we would highly recommend Nisala as a place to stay. Many thanks to the whole team, Catrin & Philip
                                                                                                    • Review Submitted: 12-Jan-2017
                                                                                                    • Date of Stay: Jan 2017