Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Ratnapura
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes in Ratnapura
Over 1,000 homes in Ratnapura
Descriptions are based on details hosts provide
Villa in Ratnapura
Kurunduketiya Private Rainforest Resort
2 bedrooms
,
·
2 beds
,
·
2 private bathrooms
20–25 Jul
20–25 Jul
$1,218 SGD
Show price breakdown
for 5 nights
$1,218 SGD for 5 nights
,
·
4.85 out of 5 average rating, 39 reviews
4.85 (39)
Room in Ratnapura
Lush garden home near Gem Street
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
20–25 Jul
20–25 Jul
$191 SGD
Show price breakdown
for 5 nights
$191 SGD for 5 nights
4.91 out of 5 average rating, 11 reviews
4.91 (11)
Place to stay in Ratnapura
Samanala Villa, Ratnapura
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
16–21 Jul
16–21 Jul
$146 SGD
Show price breakdown
for 5 nights
$146 SGD for 5 nights
Guest favourite
Guest favourite
Villa in Kuruvita
Hilltop infinity pool with mountain views
3 bedrooms
3 bedrooms
,
·
3.5 bathrooms
3.5 bathrooms
15–20 Jul
15–20 Jul
$825 SGD
Show price breakdown
for 5 nights
$825 SGD for 5 nights
4.91 out of 5 average rating, 23 reviews
4.91 (23)
Nature lodge in Ratnapura
Double Rooms at Gileemale Estate near Adam's Peak
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$762 SGD
Show price breakdown
for 5 nights
$762 SGD for 5 nights
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Bungalow in Dick oya
Adam’s Peak views from a tea estate
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2 bathrooms
2 bathrooms
18–23 Jul
18–23 Jul
$695 SGD
Show price breakdown
for 5 nights
$695 SGD for 5 nights
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Nature lodge in Ratnapura
Historic manor house near Adams Peak
1 bedroom
1 bedroom
,
·
1 single bed
1 single bed
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$510 SGD
Show price breakdown
for 5 nights
$510 SGD for 5 nights
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Resort in Ratnapura
Pool and lake access with a garden
6 bedrooms
6 bedrooms
,
·
12 beds
12 beds
,
·
6 bathrooms
6 bathrooms
16–21 Jul
16–21 Jul
$743 SGD
Show price breakdown
for 5 nights
$743 SGD for 5 nights
4.6 out of 5 average rating, 5 reviews
4.6 (5)
Guest favourite
Guest favourite
Guest house in Nallathanniya
Comfy Rooms with Mountain Views Near Adam’s Peak
5 bedrooms
5 bedrooms
,
·
11 beds
11 beds
,
·
1 bathroom
1 bathroom
16–21 Jul
16–21 Jul
$90 SGD
Show price breakdown
for 5 nights
$90 SGD for 5 nights
4.82 out of 5 average rating, 98 reviews
4.82 (98)
Superhost
Superhost
Flat in Kalutara
Golf-course views from a private balcony
3 bedrooms
3 bedrooms
,
·
3 double beds
3 double beds
,
·
2 bathrooms
2 bathrooms
19–24 Jul
19–24 Jul
$397 SGD
$260 SGD
Show price breakdown
for 5 nights
4.74 out of 5 average rating, 38 reviews
4.74 (38)
Guest favourite
Guest favourite
Cottage in Hedigalla
Handcrafted cabin in a private forest
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
22–27 Jul
22–27 Jul
$387 SGD
Show price breakdown
for 5 nights
$387 SGD for 5 nights
4.86 out of 5 average rating, 21 reviews
4.86 (21)
Top guest favourite
Guest favourite
Bungalow in Dick oya
Tea estate views of Adam’s Peak
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
18–23 Jul
18–23 Jul
$1,006 SGD
Show price breakdown
for 5 nights
$1,006 SGD for 5 nights
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Guest favourite
Guest favourite
Nature lodge in Balangoda
The Backyard Balangoda A Frame Lodge 1
2 bedrooms
2 bedrooms
,
·
1 king bed
1 king bed
,
·
3 bathrooms
3 bathrooms
15–20 Jul
15–20 Jul
$364 SGD
Show price breakdown
for 5 nights
$364 SGD for 5 nights
4.93 out of 5 average rating, 120 reviews
4.93 (120)
Guest house in Kuruvita
Lake access with a BBQ area
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
15–20 Jul
15–20 Jul
$462 SGD
Show price breakdown
for 5 nights
$462 SGD for 5 nights
Hotel in Ratnapura
Authentic Sri Lankan food near waterfalls
14 bedrooms
14 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$220 SGD
$182 SGD
Show price breakdown
for 5 nights
New place to stay
New
Nature lodge in Ratnapura
Triple Rooms at Gileemale Estate near Adam's Peak
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$1,098 SGD
Show price breakdown
for 5 nights
$1,098 SGD for 5 nights
4.86 out of 5 average rating, 7 reviews
4.86 (7)
Superhost
Superhost
Home in Dick oya
007 Dickoya - Homestay
1 bedroom
1 bedroom
,
·
2 bunk beds
2 bunk beds
,
·
1 bathroom
1 bathroom
20–25 Jul
20–25 Jul
$340 SGD
Show price breakdown
for 5 nights
$340 SGD for 5 nights
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest house in Nallathanniya
Peaceful retreat near Adams Peak
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$118 SGD
Show price breakdown
for 5 nights
$118 SGD for 5 nights
Guest favourite
Guest favourite
Room in Nallathanniya
10-minute walk to Adam’s Peak trail
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
16–21 Jul
16–21 Jul
$220 SGD
Show price breakdown
for 5 nights
$220 SGD for 5 nights
4.72 out of 5 average rating, 47 reviews
4.72 (47)
1
2
3
4
…
15