Elements Beach & Nature Resort
Kappalady, Talawila
View on map and nearby hotels
15 nights, 2 adults
Includes taxes and charges
15 nights, 2 adults
Includes taxes and charges
Why people book this hotel
“Beautiful setting,very friendly staff, good choice of sport rental equipment”
“Staff were lovely and always willing to help”
“The pool area is stunning overlooking the beach”
“The property is set in an isolated location”
“We loved the quiet setting, private room, empty beaches”
“The space around all the separate bedroom houses was great”
“Extraordinarely good beach restaurant (breakfast, lunch, dinner with broad selec…”
Overview
Featuring a private beach, the eco-friendly Elements Beach & Nature Resort sits on the banks of the Kappalady Lagoon and Indian Ocean on the north-west coast of Sri Lanka. It is 3 km from Talawila Church and Palakuda Junction Bus Station. Free Wi-Fi is available in public areas, while free parking is available on-site. The rustic bungalows all come with a patio with seating. Inside, there is a fan and personal safe. Private bathrooms are equipped with a shower. Elements Beach & Nature Resortis 30 km from Palawi Junction Railway Station. It is a 2-hour, 30-minute drive from Colombo Bandaranaike International Airport. From November to March, daily boats depart from the resort at 06:30 to watch dolphins and whales. From May to September, guests can enjoy kite surfing with the strong winds. Guests can also enjoy water sports such as snorkelling, or rent bicycles to explore the area. Both Asian and Western cuisines can be enjoyed at the on-site restaurant.
Traveller reviews
SW Bouwer
solo_traveller
June 2, 2026
“Bliss at the beach”
Beautiful setting,very friendly staff, good choice of sport rental equipment. Very nice atmosphere.
Alexandra
couple
May 18, 2026
“The best possible start to our honeymoon thank you!”
Elements is truly a slice of paradise, the teams kindness and ease is truly what makes this place so special. We couldn’t recommend it more, whether you are looking to Kite surf or relax they have it all.
Dannielle
solo_traveller
May 6, 2026
Everything from the moment we arrived, we were made to feel so welcome. The prawn curry dinner on our first night was a stand out during our time in Sri Lanka. The property is beautiful and easily put you into relax mode from the moment we arrived. The pool area is stunning overlooking the beach. Staff were lovely and always willing to help. We were travelling with kids and highlights for them included the play area, donkeys and the horseride along the beach at sunset.
Sean
couple
May 1, 2026
“If you died and went to heaven- this is where you would end up”
The property is set in an isolated location. There appeared to be no other holiday accommodation nearby. This gave the property the feel of exclusivity and privacy. The property is set along a beautiful stretch of beach. Our cabana was very classy. There is no running hot water but you seriously do not need it. The water out of the shower was pleasantly warm.
Claudio
solo_traveller
March 31, 2026
“perfection in relax”
Swiss hotelery nr 1 in the world.
Desiree
couple
February 25, 2026
“Unforgettable experience”
We loved the quiet setting, private room, empty beaches. The resort is beautiful. We loved the meals provided and they staff was exceptional.
Kate
couple
February 25, 2026
“A little piece of heaven. Extremely comfortable and clean with easy access to watersports.”
Staff were all extremely friendly and helpful. The space around all the separate bedroom houses was great. It felt as if you were staying in your own little bit of heaven but with easy access to the restaurant, bar and beach. Both the solar powered outdoor shower and the covered seating area were great. Wing foiling kit was good and the tuition very good. Access to both the lagoon and the sea made learning very easy.
Raja
extended_group
February 21, 2026
“Idyllic location, nice rooms, food adequte.”
We stayed in a Lagoon Villa - very spacious, with large downstairs room and a loft upstairs. We liked the outside bathroom, the large verandah with hammock. The beach and watersports were wonderful.
Charles
couple
February 21, 2026
“Great resort !”
Elements resort is amazing ! The cabanas are very spacious with a delightful open bathroom. Staff is super smiley and helpful. Food is great (we were served the best grilled fresh tuna ever one evening). The resort itself feels very spacious and it doesn’t feel crowded at all although all rooms were booked. Highly recommended !
Fritz
family_with_children
February 12, 2026
“Amazing”
Absolutely perfect. Room, food, staff, area, place. We came as a family with 2 kids. They loved it. We enjoyed it. The freedom to just move around. Staff was really friendly to our kids. We also did the dolphin tour which was amazing. Food was delicious. We will definately return.
Astha
family_with_children
February 7, 2026
“Lovely place, great rooms, exceptional staff and facilities”
Great location, in the middle of nature, bang on the beach, really good staff
Samuel
family_with_children
February 1, 2026
“3 nights at elements”
We spent 3 nights at Elements resort and we both agreed, it is truly the most beautiful place either of us have ever had the fortune of staying. Also, the level of service is absolutely incredible, along with their food which never disappoined. All the staff here are amazing people but special mention to Suranjan who went above and beyond with all his help, the cocktails and even arranging a much needed trip to the barbers 😅 Also Rishan who was extremely patient with my partner and I during our kite surfing lessons which I would highly recommend! We'll never forget our time in this paradise and hope to return in the future. Thank you for making our stay so special.
Oliver
couple
January 31, 2026
“Wonderfull nature resort with amazing staff and food”
Amazingly friendly and supporting staff. Extraordinarely good beach restaurant (breakfast, lunch, dinner with broad selection of different meals. Very nature-friendly and integrated in nature resort, with plants and friendly animals presents (e.g. many different birds).
Kim
extended_group
January 30, 2026
“Excellent, relaxing and great food plus very friendly staff”
Excellent food and staff Very relaxing and perfect for a couple of stays of chill out.
dawn
couple
January 26, 2026
Beautiful location and lovely staff
Dominique
couple
January 21, 2026
“Beautiful location, delicious food and friendly staff”
The quiet location was perfect. Very friendly staff and loved all the donkeys wandering around.
Thomas
family_with_children
December 21, 2025
“It was perfect!”
Perfect setting, nice kite spot, super friendly staff! Next time we stay longer 🤩
Fiona
couple
November 20, 2025
“Perfect mix of relaxation and calm beach vibe with wonderful high level service and food. You can feel the love that goe”
The attention to detail, the care for sustainibility, the design. The atmosphère is laid back, relaxed and with a very high quality service.
Stephen
family_with_children
November 18, 2025
“Pure bliss surrounded by great people”
It’s paradise on Earth with amazing people.
Roel de Haas
family_with_children
October 25, 2025
“Hiddem paradise @ wolds-end feeling!”
Hidden paradise! End-of-the-world feeling when arriving. The staff is super super welcoming and friendly the whole stay. Unfortunately we only booked 1 nights sicne we already plannen a safari the next day. Would lover to stay more nights to enjoy the surrouding. Many beuaitul birds, stunning coast, lovely establishment. Highly recommned!
Facilities
Activities
Fishing, Children's playground, Bicycle rental (additional charge), Canoeing, Hiking, Cycling, Diving, Horse riding, Snorkelling, Private beach area, Water sport facilities on site, Beachfront, Evening entertainment, Open-air bath, Public Bath, Walking tours, Bike tours, Themed dinner nights, Beach
Cleanliness & disinfecting
Use of cleaning chemicals that are effective against Coronavirus, Linens, towels and laundry washed in accordance with local authority guidelines, Guest accommodation is disinfected between stays, Guests have the option to cancel any cleaning services for their accommodation during their stay
Entertainment and family services
Board games/puzzles, Kids' outdoor play equipment
Food & Drink
Kid meals, Kid-friendly buffet, Special diet menus (on request), Wine/champagne, Fruits, Coffee house on site, Snack bar, Breakfast in the room, Restaurant, Bar, Breakfast options
Food & drink safety
All plates, cutlery, glasses and other tableware have been sanitized
General
Pets allowed, Non-smoking rooms, Family rooms, Safety deposit box, Bicycle parking, Non-smoking throughout
Internet
Free WiFi, WiFi, Internet services
Outdoors
Outdoor pool, Sun terrace, Outdoor pool (all year), BBQ facilities, Garden, Terrace, Outdoor furniture, Outdoor fireplace
Parking
Parking on site, Private parking, Accessible parking, Parking, Free parking
Physical distancing
Cashless payment available, Physical distancing rules followed
Pool and wellness
Infinity pool, Pool with view, Plunge pool, Shallow end, Swimming pool, Sun loungers or beach chairs, Sun umbrellas, Swimming Pool
Reception services
Invoice provided
Safety & security
24-hour security, CCTV in common areas, CCTV outside property, Fire extinguishers
Safety features
Thermometers for guests provided by property, Staff follow all safety protocols as directed by local authorities, Shared stationery such as printed menus, magazines, pens, and paper removed, Hand sanitizer in guest accommodation and key areas, Process in place to check health of guests, First aid kit available
Services
Shuttle service, Daily housekeeping, Airport shuttle (additional charge), Tour desk, Luggage storage, Concierge service, Shuttle service (additional charge), Ironing service, Car hire, Airport shuttle, Laundry
Transport
Airport pick up, Airport drop off
Hotel Policies
Price Watch
Email me price updates for Hotel Elements Beach & Nature Resort
Each day we'll check prices and send you an email for your selected dates at Elements Beach & Nature Resort.
If you don't have specific dates but would like to check prices for say next weekend or say next month we can check the price too.




