22 Best Airbnb Vacation Rentals In Sri Lanka - Updated 2024

| 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 February 02, 2024.

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
308 reviews   Superhost Wifi Available
ENTIRE HOME 4 Beds 6 Guests 3 Bedrooms 2 Bathrooms

Accommodates: 6

Top guest reviews
Amenities & Room:
the tree house had amazing views and rooms were very comfortable
great facilities and amenities
it was nice that breakfast was included mrs ita and her friend were very kind and helpful
ps:beautiful swimming pool is getting ready at the premises and unfortunately we missed it
mrs ira’s breakfasts were delicious and her cooking was the best we had the whole trip
beaches nearby aren’t that clean
everything was clean and the beds were really comfy
the treehouse itself is beautiful well designed and sparklingly clean
the care taker was quick in responding to all our concerns and questions
manager made us feel very welcome and host was very accomodating
the staff was fantastic in making us feel at home
upon check-in the staff was friendly
the caretaker was also very helpful
beautiful quiet location just near galle
great location only a short drive away from galle and unawatuna
villa located in very peaceful place
had a great trip beautiful location :)
great location plenty of room
Read more reviews

2. Boutique Villa, Kandy (from USD 64)

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.

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

Accommodates: 2

Top guest reviews
Amenities & Room:
the pools are incredible and views stunning
breakfast was delicious room was comfortable with lovely balcony good a/c
the room has an amazing little balcony we could have sit in for hours
( 1750 lkr for 2 curry with soft drink and desserts)we enjoyed delicious breakfast food on both days
the villa is comfortable with a lovely balcony that is shaded by all sorts of plants
area and apartments are very clean and well designed
rooms were very much clean
nice clean room good bed and even a pool
swimming pool are clean & can be utilized at night also
the gardens are so beautiful and the room is spotlessly clean
host was very helpful with any questions
lovely home and great hosts that made our 3 days in kandy feel extra special
very kindly host with good tips arround kandy
hosts were very kind to accommodate our change of itinerary at quite a late hour
his dad madhu is a s super lovely man who is really helpful and accommodating
quick walk to the lake wonderful location
amazing value in a beautiful location
walking distance to the centre of kandy but feels like you are in a remote area
i recommended the location for some friends and they loved it too
what a lovely place to come to after the hustle and bustle of a busy day
Read more reviews

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
87 reviews   Wifi Available
Shared room in hostel 16 Beds 16 Guests 1 Bedroom 4 Bathrooms

Accommodates: 16

Top guest reviews
Amenities & Room:
pretty basic bathroom/furniture etc
we stayed in a dorm with fan which was simple but clean
you can cook also like a local person on the rooftop kitchen
everything was clean and nice
this place was nice clean and very cheap
rooms were a bit hot but very clean including the bathroom
the rooms are clean and fairly priced
the rooms are basic but clean and well maintained
the staff are welcoming and easy-going
staff very helpful and friendly
everyone was so kind and willing to help us out
kind calm caring and understanding
mike our host was incredibly helpful and friendly
location is good close to beach and restuarants bars etc
nice place near the beach room are corrects
it's easy to find-- just take the main bus down the coast and walk from there
but close to the beach and a beautiful rooftop
very nice rest comfortable rooms and good people free kitchen close to a relaxing terrace
Read more reviews

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

Top guest reviews
Amenities & Room:
our bedroom was comfortable with big curtains and air conditioning for a pleasant sleeping experience
they gave us welcome drink and warm breakfast
our room was very comfortable with air conditioning
beautiful interiors amazing english breakfast and two cutest dogs
the room had all the amenities that we needed - the room/bed/bath was great for both of us
nice house~clean and comfortable
house is clean and tidy
the house is spotless the rooms are so beautiful and clean the breakfast was delicious
room is extemely clean and cozy
great facilities very clean all amenities including clean drinking water toiletries and towels provided
the host is very thoughtfully
chitrupa and his family were amazing hosts
-very kind and welcoming hosts in colombo
the host is really kind and considerate
our host is very helpful and responsible
it is near odel shopping mall which is a very good shopping place in colombo
chitrupa's place is very close to many interesting places
the location of the house is very good a good experience
we had great time to stay at chitrupa's place
i like this place
Read more reviews

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
170 reviews   Superhost Wifi Available
Private room 3 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

Top guest reviews
Amenities & Room:
bed nets and comfortable mattresses keep you safe for a great night of sleep
the food was spectacular and the room was comfortable and romantic
the food was gorgeous and the rooms were incredibly considered
the room was beautiful
her rooms are elegant and beautifully made in an eco environment style
our room was spacious clean and comfortable
great experiencie clean well organize and really nice people
amazing jungle experience everything was flawless the room was spotless with a lovely modern hot shower
lovely place with lovely staff
our host maulie was really good
maulie and her staff were friendly
maulie and her staff made us feel very welcome
thankyou maulie for being such a great host :)
and the place is really well located very close to all the important points to visit
aside from location we will only recommend to do something with the mosquitoes/insects although a repellant will do
the lodge is located close to many great sights in the cultural triangle
the food was delicious the place very comfortable and the location is just amazing
a unique and special place
Read more reviews

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
43 reviews   Wifi Available
Treehouse 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the room is spacious and comfortable with 2 balconies and sweeping views of surrounding farms
mr & mrs upali were the sweetest host who was helpful throughout my stay at the treehouse
the hosts were friendly and helpful and the food was excellent highly recommended
the dinner was very good and the hole staff were totally friendly and welcoming
the staff are lovely and helpful and the breakfasts and dinner were great
an incredible stay at this wonderful guesthouse located central to sigiraya and just a short drive to sigiriya rock
a lovely location very quiet set among the rice fields
Read more reviews

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 192)

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
144 reviews   Wifi Available
ENTIRE HOME 3 Beds 4 Guests 2 Bedrooms 2 Bathrooms

Accommodates: 4

Top guest reviews
Amenities & Room:
beautiful home with a stunning view from the pool
amazing view and infinity pool
the pool is wonderful and the views from there to the sea were fabulous
for the villa itself the bedrooms have separate air conditioning units that worked perfectly
the view is amazing and the pool is perfect
the pool was kept clean and cold
the home was clean and the bed was very comfortable
the pool is certainly excellent- and cleaned diligently every day
it is perfect in every way- spacious modern clean yet cozy and comfortable
the house itself is just as the photos show - clean comfortable and well kept
lovely place and staff
the staff are lovely and very professional
the staff looked after us really well
oh and the staff and service is outstanding
the staff are exceptional and took great care of us including cooking amazing meals
what an absolutely stunning house and location
what a beautiful location up the hillside
beautiful accommodation in an ideal location for exploring unawatuna galle and other surrounding areas
the villa location is perfect loved having a glass of wine by the pool as the sunset
lovely location that is quite and secluded but only a short drive to galle for shops and sights
Read more reviews

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

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   Wifi Available
Private room in bed and breakfast 2 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

Top guest reviews
Amenities & Room:
superb breakfast and extraordinry view from the balcony
terrific view and a terrific breakfast too
great place the views from buddhi's place were unbelievable and the room was perfect
the rooms were lovely with a shared common area and all had great views
fantastic views and delicious breakfasts
the rooms were clean and had pedestal fans
buddhi was very friendly and his accommodation was very clean and tidy
the bed had good mosquito net and bathroom was clean
fantastic host great location sparkling clean excellent cuisine
very nice host gave good info about trips
our host and his staff were nice and helpful
buddhi was a wonderful host
buddhi was an amazing host
the staff was incredibly friendly & always ensured we had everything we needed
however the location is very good
good location short walk to town via the train track
buddhi’s place is in a great location
perfect location to explore ella and the surrounding area
the location is excellent a short walk into town via the railway tracks or steep path
Read more reviews

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

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

Top guest reviews
Amenities & Room:
bed was comfortable linen were provided and also the food was good for a touristic place
my cabana was clean spacious and i had a lovely outdoor shower
the rooms are clean and the outdoor shower is extremely refreshing
room are basic but clean
the food is excellent and the cabanas are very cosy & clean
nice peacefull quiet very clean and in the middle of the nature
the staff is very nice
gomaje the manager was an amazing host who helped organize activities off the site
the staff is so friendly and will do their absolute best to help you with everything
the staff were very friendly and are happy to kick back and have a little chat
the staff around were easy to chat friendly helpful and tried their best to make us feel good
and it is super far away from columbo and other places
so it’s a place for kite surfing lovers
this is a place to come to if you like wind and kite surfing
we left the place with a smile on our face :)
Read more reviews

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
19 reviews   Wifi Available
ENTIRE HOME 5 Beds 6 Guests 3 Bedrooms 3 Bathrooms

Accommodates: 6

Top guest reviews
Amenities & Room:
very convenient we had breakfast and lunch few time at the house it was delicious
the place was clean on arrival
nirmala is a very kind and helpful host
they are so kind and thoughtful
the staff couple are very friendly and offer everything we need
the property caretaker was extremely welcoming and was available anytime
good restaurants nearby and local cuisine provided by the caretaker
great house and even greater location
this house is in the most amazing location
the house was brilliantly located with steps down to a very quiet beach
Read more reviews

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

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
326 reviews   Superhost Wifi Available
Private room in earthen home 2 Beds 6 Guests 1 Bedroom 1 Bathroom

Accommodates: 6

Top guest reviews
Amenities & Room:
the champagne lodge was amazing with its open sides and outdoor shower
don't miss out if you have the opportunity to book a "room"
the staff were very helpful
the staff were fantastic
all the staff were helpful
all of the staff were fantastic and made us feel at home
amazing and friendly staff and excellent food
wonderful location in the middle of nature
amazing location- beautiful but very secluded
magical location with a bit of theatre thrown in for good measure (no spoilers)
a perfect place to relax
it is the perfect place to get away from everything to relax and unwind
Read more reviews

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

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
132 reviews   Wifi Available
Entire villa 7 Beds 8 Guests 2 Bedrooms 2 Bathrooms

Accommodates: 8

Top guest reviews
Amenities & Room:
the stuff was very friendly and knew how to make you feel comfortable
the house is so beautiful everything is perfect ( beds bathroom moskito net everywhere
the found the house clean and airy with very effective air conditioning in the family room
awesome open air architecture very clean pool and outstanding food
the swimming pool provided hours of relief from the midday heat
it's so clean and cozy
needs cleaning if we wanted any tours what food we would like etc
the games and book collection was great very clean and tidy lodging
the other areas were equally clean and we slept outside under the mosquito nets a couple of times
great service from the staff
the staff is so friendly
the staffs took us for a short but nice safari around the lake
the hosts are very welcoming
the hosts were super friendly and cooked food
great location with a lake close by
close to a nice lake with many birds
the location is like being in the middle of safari park
great base to explore the sigiriya and close national parks
this was the first place we stayed in sri lanka and we were blown away by the beautiful location
Read more reviews

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

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
326 reviews   Superhost Wifi Available
Private room in bed and breakfast 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
we stayed in pepper cottage and adored our outdoor ‘jungle’ shower
a beautiful oasis with breathtaking views and an outstanding landscaped garden with pool
the room was beautiful with an amazing balcony i especially liked the little details and decoration
all necessary western amenities were available and clean which made our stay very comfortable
the clove cabin we stayed in was private with views to the lush gardens and elegant pool
the pool is clean and quiet and the food was delicious
the pool area is clean with lots of areas to relax in
spotlessly clean and well kept with an amazing pool and outdoor spaces to relax in
clean and super friendly hosts
the place has such a tranquil atmosphere fantastic clean rooms and the hosts are absolutely lovely
the staff were very friendly and attentive
the host and the staff were nice and attentive
a great guesthouse run by two very accommodating hosts
the owners are incredibly friendly and helpful and they make you feel at home
all of the staff were friendly and helpful and made us feel very welcome
short walk to beautiful beaches
a beautiful looking bnb in an ideal location for a walk to the beach
it is perfectly located a short walk from the main mirissa beach (10 mins)
which was the perfect place to spend a few hours reading
it was a real pleasure to stay in this paradise place
Read more reviews

17. Peacock Villa, Mirissa

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
261 reviews   Wifi Available
Private room in bed and breakfast 2 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

Top guest reviews
Amenities & Room:
wifi was very good
big bathroom deck and beautiful view
room was huge and beautiful and the view from the balcony was amazing
we stayed in a room with no a/c but the breeze/fan kept us cool
there's also air-con and the best hot shower with high pressure
the room was impeccably clean and fresh
super clean and thoughtfully kept
clean and beautiful place very big room
our room/bathroom on the 2nd floor was very clean & spacious
bathroom was spacious and clean
the host is extremely helpful
very helpful staff fantastic service
charindu himself was a lovely host and spoke great english
hosts are pleasant to interact with
thank you charindu & all your friendly staff
location is also good
friendly family run guest house located a short walk from the beach
the house is super nice and very close to the beach
the villa is in a calm neighbourhood with everything you need at walking distance
the beach is a nice walk away not too close and not too far
Read more reviews

18. River Edge, Bentota (from USD 26)

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
144 reviews   Superhost Wifi Available
Private room in nature lodge 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the open air waterfall shower was delightful
the wi-fi is good and ac is super
both room are great even with an open air shower
the room with a/c was excellent very stylish
outside the room you will find a delightful veranda overlooking the river
clean stylish and new
rooms are very clean and place has a big clean garden
the neat and clean house is perfect for two people for long or short stay
the room was spacious and clean
the room we stayed was big and clean
sanjaya was a fantastic host
sanjaya was an amazing host
sanjaya is a great host
sanjaya and his family were great hosts
sanjaya and his family were amazing hosts
the house is located in very beautiful silent and rest place near river
the location is beautiful with the river just steps away from our private terrace
the location is extremely peaceful and it’s easy to get to the town
a quick walk to the temple revealed that the neighbourhood is really friendly
totally relaxing location yet only a short ride in the tuck-tuck down to the beach
Read more reviews

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

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
1.94 km (1.3 mi) from Dehiwala Zoological Gardens
265 reviews   Wifi Available
Private room in villa 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
there was only one plug point for the fan in the room
the room is very clean and comfortable with a fan and nice bathroom
they have a beautiful garden and i felt comfortable in my room
great cosy room for a single/couple of travelles with direct access to kitchen private bathroom and garden area
room is clean and homely
nice place - very clean and organized
the house is clean and very beautiful
the room was clean and comfortable
the environment is beautiful and the place is clean and comfortable
and the hosts are sooo kind
jay was a perfect host
jay is an awesome host
jay is an amazing host
jay is a very helpful host
restaurant near to this place is good
this place is really beautiful and away from the hustle and bustle of colombo
superb location and excellent host
would stay again due to the location being a perfect starting place for exploring sri lanka
very cozy and nice place very conveniently located to all the main areas in colombo
Read more reviews

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
Top guest reviews
Amenities & Room:
air condition in the room helps a lot
there is also a big balcony with nice little kitchen
very clean and well maintained
very clean and well maintained
the room schower toilet bed linen towels are clean every 3rd day was cleaning
apartment is really spacious and clean
the room was spacious and clean
the host is very helpful and hospitable
the host was truely welcoming and generous a pleasure
she was very kind and gave us good advices
our hostess was very friendly and attentive and took care of any requests we had
very pleasant and helpful staff i was enjoyed staying in this apartments
fantastic place great location right near the beach and on the river
i would recommend this location and come back next time i am in beruwala
ten minutes easy walking to the nearest beach
5 min to walk) and is good also for childen
it was far more than i expected in hospitality value location and quality
Read more reviews

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

Top guest reviews
Amenities & Room:
the beds are comfortable and added with fan and miskitos net
the breakfast was lovely and so were the coconuts
stay in the lux room for extra comfort
great bathroom with excellent water pressure
we were there for only one night but our stay was comfortable and nice
clean room and welcoming family
our room was beautiful clean and garnished with architectural highlights
the beach area was also clean
the rooms and the bathrooms are new modern and clean
the room is fun clean very good and a nice breakfast
tharanga and his wife were wonderful hosts by welcoming us into their lovely home
tharanga and ganisha are wonderful hosts who extended amazing hospitality to our family
they were super friendly and accommodated all our needs
simply the best hosts i had in sri lanka
they were so friendly and helpfull all the time
very quiet safe location with restaurants and beach a couple of minutes walk away
it is a 1minute walk to a beautiful quiet beach
it's perfect for a family on tour and close to the beach and good reasturants
excellent place really cool outdoor showers and close to everything definitely recommend
great people super location excellent food
Read more reviews

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
Top guest reviews
Amenities & Room:
wifi worked better than in a lot of hostels in sri lanka
first week in private room which were in same house and another week in room with shared bathroom
the place is also really nice with a big kitchen and a nice backyard
i liked that so calm comfortable
the room was really nice clean and spacious with a great shower
the rooms are cosy and clean
the house is more or less clean but in relation to the price defenitly worth it
don is a great host
he was a friendly host and welcomed us to use the shared kitchen
don was an amazing host and made everything he could to make us feel home
honestly best host so far
the host is very warm hearted and we appreciate it a lot
great place close to a private beach near weligama
very relax place near the beach
it is located so close to the good beach
there is in walking distance nice beach and local restaurants
it is a beautiful place to live near the sea
Read more reviews

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

1. Which are the best Airbnbs in Sri Lanka with nice views?

The Peacock Villa is one accommodation that provides a gorgeous view outside of your window. Alternatively, this spectacular inn provides its guests with breathtaking views of the famous Ella Gap.

2. Which are the best luxury Airbnbs in Sri Lanka?

If living in luxury is something you want to experience, check out Unakanda White House or The Peacock Villa.

3. Which are the best Airbnbs in Sri Lanka with pool?

This treehouse accommodation and this boutique villa are two places you should check out if you want a vacation rental with a pool.

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.


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?
Explore Sri Lanka (all)
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.