Sri Lanka

Nature escapes
in Sri Lanka

Our 51 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
Kalutara

Kalutara

Sri Lanka

From$165
Bentota

Bentota

Sri Lanka

From$85
Homagama

Homagama

Sri Lanka

From$95
Mulleriyawa

Mulleriyawa

Sri Lanka

From$140
Kandana

Kandana

Sri Lanka

From$150
Ja Ela

Ja Ela

Sri Lanka

From$55
Wattala

Wattala

Sri Lanka

From$75
Mullaittivu

Mullaittivu

Sri Lanka

From$140
Kelaniya

Kelaniya

Sri Lanka

From$80
Peliyagoda

Peliyagoda

Sri Lanka

From$135
Kurunegala

Kurunegala

Sri Lanka

From$155
Nuwara Eliya

Nuwara Eliya

Sri Lanka

From$125
Chilaw

Chilaw

Sri Lanka

From$115
Gampola

Gampola

Sri Lanka

From$130
Eravur Town

Eravur Town

Sri Lanka

From$175
Hanwella Ihala

Hanwella Ihala

Sri Lanka

From$165
Weligama

Weligama

Sri Lanka

From$150
Vakarai

Vakarai

Sri Lanka

From$165
Kataragama

Kataragama

Sri Lanka

From$120
Kegalle

Kegalle

Sri Lanka

From$95
Hatton

Hatton

Sri Lanka

From$175

Nature escapes in Sri Lanka — FAQs

What are the best nature escapes in Sri Lanka?
Our 51 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.