Sri LankaNature escapes
Nature escapes
in Sri Lanka
Our 30 favourite places in Sri Lanka to hike, breathe and slow down — sorted by where you'll get the most for your money on Booking.com.
Ella
Ella
Sri Lanka
From$110
Yala
Yala
Sri Lanka
From$105
Dehiwala-Mount Lavinia
Dehiwala-Mount Lavinia
Sri Lanka
From$70
Maharagama
Maharagama
Sri Lanka
From$75
Jaffna
Jaffna
Sri Lanka
From$85
Moratuwa
Moratuwa
Sri Lanka
From$110
Pita Kotte
Pita Kotte
Sri Lanka
From$60
Sri Jayewardenepura Kotte
Sri Jayewardenepura Kotte
Sri Lanka
From$130
Kalmunai
Kalmunai
Sri Lanka
From$70
Point Pedro
Point Pedro
Sri Lanka
From$55
Batticaloa
Batticaloa
Sri Lanka
From$75
Katunayaka
Katunayaka
Sri Lanka
From$75
Ambalantota
Ambalantota
Sri Lanka
From$110
Valvedditturai
Valvedditturai
Sri Lanka
From$80
Matara
Matara
Sri Lanka
From$110
Battaramulla South
Battaramulla South
Sri Lanka
From$85
Dambulla
Dambulla
Sri Lanka
From$80
Kolonnawa
Kolonnawa
Sri Lanka
From$110
Kotikawatta
Kotikawatta
Sri Lanka
From$80
Vavuniya
Vavuniya
Sri Lanka
From$75
Beliatta
Beliatta
Sri Lanka
From$95
Hendala
Hendala
Sri Lanka
From$110
Ambalangoda
Ambalangoda
Sri Lanka
From$55
Ratnapura
Ratnapura
Sri Lanka
From$75
Badulla
Badulla
Sri Lanka
From$95
Pottuvil
Pottuvil
Sri Lanka
From$55
Puttalam
Puttalam
Sri Lanka
From$95
Devinuwara
Devinuwara
Sri Lanka
From$130
Ampara
Ampara
Sri Lanka
From$75
Welisara
Welisara
Sri Lanka
From$130
Nature escapes in Sri Lanka — FAQs
- What are the best nature escapes in Sri Lanka?
- Our 30 top picks for nature escapes in Sri Lanka are listed above, sorted by where you'll get most for your money on Booking.com — starting from $55/night.
- When is the best time for a nature escape in Sri Lanka?
- Shoulder seasons — spring and early autumn — usually give Sri Lanka at its best for nature escapes.
- How much do nature escapes in Sri Lanka cost?
- Hotels for our Sri Lanka nature picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.