22 Best Airbnb Vacation Rentals In Sri Lanka - Updated 2024

Marianne
Contributing Writer
Updated
| 10 min read

Renowned for its stunning golden beaches, diverse wildlife and breathtaking highlands, Sri Lanka is a paradise for nature lovers. But beyond stunning natural attractions and amazing things to do in Sri Lanka, it is home to a warm and friendly community who are often eager and willing to help others. What better way of experiencing your beach holidays in Sri Lanka than staying in the home of a local? Airbnb is a great alternative to expensive hotels and provides a wide variety of unique options. Here are some great Airbnbs in Sri Lanka.

We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on October 02, 2024.

Why Trust Trip101?


Over 50,000 articles reviewed and published by our experienced team

Over 50 years of combined experience researching, writing and reviewing travel articles

Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)

Optimizing content from data-driven insights collected directly from users on our platform

Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts

Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more

Full disclosure on any partnerships or sponsored content

Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.

Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.

1. The Tree-House, Unawatuna (from USD 200)

airbnb sri lanka | the tree-house, unawatuna
Source: AirBnB

Hailed as a one-of-a-kind experience, the Tree-House is an eco-friendly gem. These glass houses offer a panoramic view of the jungle and sunset, allowing you to be surrounded by wildlife and lush forests. You may even be paid a visit from your neighbouring monkeys! Additionally, there is no need to worry about meals; your warm and welcoming hostess will prepare mouthwatering authentic Sri Lankan breakfasts and curry dinners for you. Here at the Tree-House, you can enjoy both the serenity of the forests and the convenient accessibility to one of the most beautiful beaches in Sri Lanka. You’ll definitely want to return for another visit after such a memorable holiday!

Unawatuna, Southern Province, Sri Lanka
101.35 km (63.0 mi) from Dehiwala Zoological Gardens
322 reviews   Superhost Wifi Available
ENTIRE HOME 4 Beds 6 Guests 3 Bedrooms 2 Bathrooms

Accommodates: 6

2. Boutique Villa, Kandy (from USD 66)

Boutique Villa
Source: Airbnb

Dive into your own private pool at this one-bedroom villa that’s within walking distance to Kandy Lake. Breakfast is provided as well. Less than 2 miles from the town center, this listing promises peace and quiet, yet remain close enough to the train station and other attractions for your convenience. This private pool villa in Sri Lanka will definitely make you feel at home.

Ampitiya, Central Province, Sri Lanka
98.13 km (61.0 mi) from Dehiwala Zoological Gardens
727 reviews   Superhost Wifi Available
Entire villa 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

3. Colombo Beach Hostel, Colombo (from USD 12)

airbnb sri lanka | colombo beach hostel, colombo
Source: Airbnb

If you’re travelling on a budget, Colombo Beach Hostel is the place for you. Located in close proximity to the beach, local cafes, and bars, the hostel can accommodate many people if you’re travelling in a big group. The rooms are basic, but private double rooms with attached bathrooms are also available. Furthermore, the rooftop garden is a great place for you to meet people and share travel stories or just unwind and relax in hammocks with your friends.

colombo, Western Province, Sri Lanka
2.08 km (1.3 mi) from Dehiwala Zoological Gardens
89 reviews   Wifi Available
Shared room in hostel 16 Beds 6 Guests 1 Bedroom 4 Bathrooms

Accommodates: 6

4. Beautiful Family Home, Colombo (from USD 55)

airbnb sri lanka | beautiful family home, colombo
Source: Airbnb

Be treated like family at this bed and breakfast home stay. You will definitely be touched by the hosts’ warm and welcoming nature. Hearty Sri Lankan breakfasts are also served. Furthermore, each room is unique and decorated stylishly and colourfully. You’ll definitely want to stay longer in such an ornate house!

Colombo, Western Province, Sri Lanka
7.21 km (4.5 mi) from Dehiwala Zoological Gardens
290 reviews   Wifi Available
PRIVATE ROOM IN HOME 2 Beds 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

5. Galkadawala Forest Lodge, Habarana (from USD 90)

airbnb sri lanka | galkadawala forest lodge, habarana
Source: Airbnb

Be at one with nature at Galkadawala Forest Lodge. Nestled in a forest, the forest lodge is designed to accommodate up to 3 people. Moreover, you will be served with impeccable hospitality and excellent authentic food. The forest lodge is also in close proximity to 3 wildlife parks, so don’t be surprised if you see elephants and monkeys from your tree house! Also, don’t forget to catch the sunrise when you canoe out to the lake.

Habarana., North Central Province, Sri Lanka
158.7 km (98.7 mi) from Dehiwala Zoological Gardens
177 reviews   Superhost Wifi Available
Private room 3 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

6. Treehouse Living, Sigiriya (from USD 99)

treehouse living, sigiriya
Source: Airbnb

Do you want to live in a tree house in Sri Lanka and wake up to the sweet chirping of the birds in the wilderness? This Sri Lanka vacation rental is simply a lovely place to stay, and it is both cozy and spacious. And add to that the fact that it is a tree house! A stay here gives you an opportunity to live like a local amidst the flora and fauna that the island nation boasts. The host is fairly new but from the description and pictures, it is surely a very nice place to stay! For a taste of life like a local, away from the city, spending some time here is recommended. You may be surprised to find that there is Wi-Fi too!

Sigiriya, Central Province, Sri Lanka
152.75 km (95.0 mi) from Dehiwala Zoological Gardens
49 reviews   Superhost Wifi Available
Treehouse 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

7. Amitha’s Guesthouse, Matara

amitha’s guesthouse, matara
Source: Airbnb

Cost: 22-23 USD per guest per night; 15 USD extra charge per night after first guest

This is a luxury beach villa in Sri Lanka located away from the busy main road and very close to the beach in Matara. This guesthouse is in close proximity to surfing beaches, such as Weligama and Mirissa, as well as tea estates in Akuressa. This gives you a wonderful opportunity to explore all that you might have wanted to do – surf, taste tea, walk, and cycle. Add to that the fact that you can eat some amazing and tasty local home food! This place can accommodate 7 people and it has 3 bedrooms.

8. Garden Front Villa, Ahangama, SP

garden front villa, ahangama, sp
Source: Airbnb

Cost: 92-95 USD / night for 1 person, additional 21 USD (approx.) per night after first guest

This villa with sea views in Sri Lanka is for 1 or 2 people, has a large swimming pool, and is just 5 minutes from the beach. The hosts offer free yoga classes twice a day, organic food, and free bicycles to ride! Sounds exciting? Yes, it does! The hosts are very warm and friendly, and helpful when it comes to planning your itinerary for the day. The one minus point might be the firm beds, which might not be welcome to all, but if you are already into yoga and feel it is alright to sleep on firm beds, this is a good place to stay. The villa is located slightly away from the Galle Highway, but worry not; it is only a tuk-tuk ride away!

9. Kumbura Eco Lodge, Kimbissa (from USD 60)

kumbura eco lodge, kimbissa
Source: Airbnb

Wish to experience the life of a rustic villager? You must stay at Kumbura Eco Lodge. Be it the design or the food, everything is local and so typical of the countryside – something that has to be enjoyed by people living fast lives in the city. Palm leaf roofing and rooms made out of natural wood create a natural atmosphere. Of course, there is electricity, but there is also a special thrill in living like this. There are quite a few interesting places to visit near the accommodation. This lodge offers private rooms, and can accommodate up to 10 guests at a time.

Kimbissa, Central Province, Sri Lanka
151.89 km (94.4 mi) from Dehiwala Zoological Gardens
5 reviews   Wifi Available
Private room in bed and breakfast 5 Beds 10 Guests 1 Bedroom 3 Bathrooms

Accommodates: 10

10. Unakanda, Unawatuna (from USD 195)

unakanda, unawatuna
Source: Airbnb

Owned by an expat Australian family that lives its ideal in Sri Lanka whenever they can get here, this property is like a dream. Overlooking the jungle, a Buddhist temple, and the lovely Unawatuna Beach, this former local villager’s home was renovated recently into this lovely place to stay. The interiors have been done up very tastefully with an eclectic mix of antique and locally-designed handmade furniture. The pool is very inviting and the outdoor kitchen is a treat to try out! You need to stay there to get a feel of what is described here. It’s a luxury Airbnb in Sri Lanka that you and your travel buddies should try booking.

Unawatuna, Southern Province, Sri Lanka
102.99 km (64.0 mi) from Dehiwala Zoological Gardens
177 reviews   Superhost Wifi Available
ENTIRE HOME 3 Beds 4 Guests 2 Bedrooms 2 Bathrooms

Accommodates: 4

11. An Inn with a Spectacular View of Ella Gap (from USD 45)

Wake up to a spectacular view of Sri Lanka’s famed Ella Gap. Ella Mount View Guest Inn sits atop a hill facing the lush tropical forests that cover the surrounding peaks and valleys, punctuated by picturesque waterfalls and rolling tea plantations. The inn can accommodate up to 3 guests comfortably in its spacious and clean rooms. Marvel at the incredible view as you enjoy a sumptuous and excellent breakfast out on your own private balcony. But watch out for the monkeys; if you’re not attentive one might just swoop in to steal your food! The accommodation is simple and uncluttered. But all the essentials are conveniently provided and there’s adequate Wi-Fi. The inn is just a stone’s throw to the center of town and just a few minutes walk to the nearby train station.

Ella, Uva Province, Sri Lanka
129.24 km (80.4 mi) from Dehiwala Zoological Gardens
419 reviews   Superhost Wifi Available
Private room in bed and breakfast 2 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

12. Off-Grid Eco-Friendly Cabanas in Ruuk Village (from USD 28)

If it’s an escape you seek then it’s an escape you’ll find here at the OFF-GRID Eco Friendly Resort right along the shores of Kalpitiya Lagoon. Accommodation is in cabanas in the style of local fishermen’s homes and constructed by local builders using local, sustainable materials. There are 3 bedrooms that can take in up to 6 guests in individual beds, each one equipped with its own mosquito net. The resort also features a well-kept garden and a coconut plantation and a restaurant where you can order sumptuous vegetable and seafood dishes and tropical fruit juices to keep you refreshed. When you’ve satisfied your food cravings head over to one of the hammocks to lift your feet up and just chill. Take advantage of the resort’s relaxing and laid-back atmosphere and join an early morning yoga session on the elevated yoga deck facing the lagoon. The resort may be off-grid but not entirely isolated as Wi-Fi is available.

Kalpitiya, North Western Province, Sri Lanka
155.14 km (96.4 mi) from Dehiwala Zoological Gardens
54 reviews   Wifi Available
Private room in hut 2 Beds 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

13. Charming 3BR beach house, Matara (from USD 120)

charming 3br beach house, matara
Source: Airbnb

Imagine waking up to the sound of waves crashing on the shore. This stylish and charming beach house is especially perfect for surfers, since the beach is just at your backyard. Catch the sunset from the patio or soak up the sun under coconut trees. Your friendly hosts will cater to all your needs and provide meals.

Matara, Southern Province, Sri Lanka
127.62 km (79.3 mi) from Dehiwala Zoological Gardens
27 reviews   Wifi Available
ENTIRE HOME 5 Beds 6 Guests 3 Bedrooms 3 Bathrooms

Accommodates: 6

14. Banyan Camp Udawalawe, Moneragala (from USD 48)

banyan camp udawalawe, moneragala
Source: Airbnb

Looking to escape the hustle and bustle of city life? Banyan Camp, situated on the banks of Lake Hambegamuwa, offers a rustic and exotic experience like no other. Banyan Camp, run by a very welcoming couple, offers unparalleled service. This eco-friendly camp that accommodates 6 guests interestingly offers lanterns as an alternative to running electricity. Activities at Banyan Camp include nature trails and stargazing; elephant and leopard safari tours also can be arranged.

Moneragala, Uva Province, Sri Lanka
125.42 km (78.0 mi) from Dehiwala Zoological Gardens
339 reviews   Superhost Wifi Available
Private room in earthen home 2 Beds 6 Guests 1 Bedroom 1 Bathroom

Accommodates: 6

15. Far Cry Kumbukkalli Forest Retreat, Habarana (from USD 222)

far cry kumbukkalli forest retreat, habarana
Source: Airbnb

Far Cry Kumbukkalli Forest Retreat is a paradise for nature lovers. Surrounded by forests, you can fall asleep to the sounds of crickets and other nocturnal fauna on the outdoor balcony beds. No worries - ceiling fans and mosquito nets are provided. Alternatively, you can opt to sleep in their large air-conditioned beds. Located near a wildlife sanctuary and a lake, Far Cry Kumbukkalli Forest Retreat offers tranquility and peace like no other. Additionally, the warm and friendly staff are on hand to whip up delicious meals that cater to your dietary needs. Far Cry Kumbukkalli Forest Retreat is able to accommodate up to 8 persons. This is surely one of the best Airbnbs in Sri Lanka that you can book.

Habarana, North Central Province, Sri Lanka
158.76 km (98.7 mi) from Dehiwala Zoological Gardens
136 reviews   Wifi Available
Entire villa 7 Beds 8 Guests 2 Bedrooms 2 Bathrooms

Accommodates: 8

16. The Spice House, Mirissa (from USD 62)

the spice house, mirissa
Source: Airbnb

Just a stone’s throw from a reef-protected bay, The Spice House boasts an infinity pool and a relaxation pavilion. The colonial guesthouse and lush gardens have been well designed and cared for. Relish in the jungle surroundings or walk to the secluded beach for a snorkel. From the delicious meals to the amiable hosts, this beautiful jungle sanctuary teeming with wildlife will definitely make an unforgettable experience.

Mirissa, Southern Province, Sri Lanka
120.98 km (75.2 mi) from Dehiwala Zoological Gardens
329 reviews   Superhost Wifi Available
Private room in bed and breakfast 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

17. Peacock Villa, Mirissa (from USD 74)

peacock villa, mirissa
Source: Airbnb

A 5-7 minute walk from Mirissa Beach takes you to a home-away-from-home. This luxury villa in Sri Lanka is surrounded by peacocks! It has large and clean rooms that have received positive feedback from guests, and it is topping the list of Airbnb accommodations in Sri Lanka! Makes for more reasons to stay here, right? There are lovely views from the house; it is a pleasing sight to see lots of green, especially when you wake up and step out to breathe in some fresh air. And you can’t forget the friendly and helpful hosts, Charindu and his dad. Don’t miss out on one of the coziest luxury villas in Sri Lanka.

Mirissa, Southern Province, Sri Lanka
120.43 km (74.9 mi) from Dehiwala Zoological Gardens
262 reviews   Wifi Available
Private room in bed and breakfast 2 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

18. River Edge, Bentota (from USD 32)

river edge, bentota
Source: Airbnb

River Edge is a private apartment that gives you a fantastic view of the Bentota River and the mountains in the distance. This country-style bungalow is located about 10 minutes from Bentota; the hosts even pick you up and drop you off for free! The hosts are very welcoming and friendly; guests who have been here have had very good feedback to leave about them.

Bentota, Southern Province, Sri Lanka
51.98 km (32.3 mi) from Dehiwala Zoological Gardens
147 reviews   Superhost Wifi Available
Private room in nature lodge 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

19. Colombo Beautiful Suite, Colombo (from USD 22)

colombo beautiful suite, colombo
Source: Airbnb

Adjoining a country club in Colombo, this accommodation is very close to Dehiwala, Mount Lavinia, and all forms of transportation. They offer a fully-equipped kitchen and everything that you might expect to find at your home. The accommodation is very clean and in a very nice neighborhood. As with many such listings on Airbnb, the hosts are amazing, helpful and very friendly. Although this place is in the city of Colombo, it is in a serene neighbourhood and will not let you drown in the hustle and bustle of a city!

Colombo, Western Province, Sri Lanka
2.71 km (1.7 mi) from Dehiwala Zoological Gardens
270 reviews   Wifi Available
Private room in villa 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

20. Iruwi River Apartment, Beruwala

iruwi river apartment, beruwala
Source: Airbnb

Located very close to the beach in Beruwala (about 800 meters’ / 2,625 feet walking distance), you can watch the fresh catch being brought in by the colorful boats in the morning. Take a stroll to the markets and enjoy walking down the longest beach in Sri Lanka. Laze around on the beach or swim in the sea; if you are lucky you might spot a few turtles! There is a turtle hatchery near the beach so keep an eye out for these precious little creatures! This apartment is located near the Iruwi River, hence the name! An important fact to note is that even though it is next to a river, you will not see any pesky mosquitoes, so you are assured of a peaceful sleep during the night and no disturbances during the day either.

Beruwala, Western Province, Sri Lanka
46.86 km (29.2 mi) from Dehiwala Zoological Gardens
51 reviews  
Entire apartment 1 Bed 1 Bedroom 1 Bathroom

21. Weligama Bay Eco Villa, Weligama

weligama bay eco villa, weligama
Source: Airbnb

This newly built eco villa accommodates up to 6 guests. Live with a loving and interesting local family (a couple and 2 children) and truly experience Sri Lankan culture. You can even take cooking classes and learn how to prepare spices authentically from the hostess! Additionally, Weligama Bay is ideal for scuba diving and fishing. There are fun and exciting activities available around the area, including whale watching and whitewater rafting.

Weligama, Southern Province, Sri Lanka
117.76 km (73.2 mi) from Dehiwala Zoological Gardens
39 reviews   Wifi Available
Private room in villa 2 Beds 4 Guests 1 Bedroom 1 Bathroom

Accommodates: 4

22. Month Villa Room at Weligama

month villa room at weligama
Source: Airbnb

Although, the name of this accommodation sounds boring, the place looks everything but that. It is really cozy and with a very “at-home” feel, as you can see for yourself. The place is pretty quiet, they welcome pets, and there is Wi-Fi! You can cook in their lovely kitchen and also head out to the beach just outside. Isn’t that cool? This accommodation can take up to 2 guests. The host is very friendly and helpful. This accommodation is just a 5-10 minute drive from Weligama bus station.

Weligama, Southern Province, Sri Lanka
116.19 km (72.2 mi) from Dehiwala Zoological Gardens
40 reviews  
Private room in villa 2 Beds 1 Bedroom 1 Bathroom

Enjoy your stay in Sri Lanka!

In short, Sri Lanka is a beautiful country full of natural wonders. These Airbnb places allow you to be close to nature and are extremely popular! Do book early as bookings can be filled up very quickly, especially on weekends. Additionally, it is important that you respect the house rules and reciprocate the same hospitality that the hosts will show you.

Frequently asked questions about best Airbnbs in Sri Lanka


Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

 Want to contribute as a Local Expert?
Register Here
0 Comments
Explore Sri Lanka (all)
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.
hotel with infinity pool in sri lanka

10 Hotels With Gorgeous Infinity Pools In Sri Lanka - Updated 2024