Beginning of main content

location Sri Lanka is highly rated for Temples and Nature by 618 people


Check prices on hotels in Sri Lanka

Tonight Tonight 16 Oct - 17 Oct
This weekend This weekend 19 Oct - 21 Oct
Next weekend Next weekend 26 Oct - 28 Oct

Top 10 Hotels in Sri Lanka

See all 4,008 properties in Sri Lanka
Thilanka Resort And Spa

Thilanka Resort And Spa

#51, Gadawalayaya, Moragollawa, Dambulla
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated in the historical district, this romantic resort is 2.4 mi (3.8 km) from Dambulla Cave Temple and 4.4 mi (7.1 km) from Rangiri Dambulla International ...

Thilanka Resort And SpaGet Rates

Thilanka Resort And SpaGet Rates
Jetwing Lake

Jetwing Lake

Dambulla, Dambulla
    5.0 out of 5.0
     
     

    Situated in Dambulla, this luxury resort is 1.3 mi (2.2 km) from Dambulla Cave Temple and 2.8 mi (4.5 km) from Rangiri Dambulla International Stadium. Ancient ...

    C$204 per night for 2 guests

    Jetwing LakeC$204
    Shangri-La's Hambantota Golf Resort & Spa

    Shangri-La's Hambantota Golf Resort & Spa

    Sittrakala Estate, Hambantota
    • Free Cancellation
    5.0 out of 5.0
     
     

    Nestled on the beach, this Hambantota resort is 0.1 mi (0.1 km) from Shangri-La's Golf and Country Club and 9.9 mi (16 km) from Kalamatiya Bird Sanctuary. Tangalle ...

    Cinnamon Red Colombo

    Cinnamon Red Colombo

    59, Ananda Coomaraswamy Mawatha, Colombo
    • Free Cancellation
    3.5 out of 5.0
     
     

    Located in Kollupitiya, this hotel is 0.4 mi (0.6 km) from Liberty Plaza.

    C$103 per night for 2 guests

    Cinnamon Red ColomboC$103
    Sigiriya Jungles

    Sigiriya Jungles

    Audangawa Road, Kimibissa, Sigiriya
      4.5 out of 5.0
       
       

      Situated in the historical district, this luxury hotel is within 9 mi (15 km) of Sigiriya Museum, Ancient City of Sigiriya, and Pidurangala Rock. Minneriya National ...

      C$91 per night for 2 guests

      Sigiriya JunglesC$91
      Heritance Kandalama

      Heritance Kandalama

      Kandalama Lake front, Dambulla
        5.0 out of 5.0
         
         

        Located on a lake, this family-friendly hotel is 6.2 mi (10 km) from Dambulla Cave Temple and 7.9 mi (12.8 km) from Rangiri Dambulla International Stadium. Ancient ...

        C$179 per night for 2 guests

        Heritance KandalamaC$179
        Mövenpick Hotel Colombo

        Mövenpick Hotel Colombo

        24 Dharmapala Mawatha, Colombo
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Located in Kollupitiya, this luxury hotel is within a 10-minute walk of Chabad of Sri Lanka, Liberty Plaza, and St Anthony's Church. Gangaramaya Temple and Beira ...

        C$163 per night for 2 guests

        Mövenpick Hotel ColomboC$163
        Galle Face Hotel

        Galle Face Hotel

        2 Galle Road, Colombo
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        Located in Kollupitiya, this luxury hotel is 0.3 mi (0.4 km) from Crescat Shopping Mall and within 3 mi (5 km) of Dutch Period Museum and Jami Ul-Alfar Mosque. ...

        C$168 per night for 2 guests

        Galle Face HotelC$168
        Hotel Sigiriya

        Hotel Sigiriya

        Hotel Road, Sigiriya
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Situated in the historical district, this spa resort is within 3 mi (5 km) of Ancient City of Sigiriya, Sigiriya Museum, and Pidurangala Rock. Minneriya National ...

        C$78 per night for 2 guests

        Hotel SigiriyaC$78
        Shangri La Colombo

        Shangri La Colombo

        1 Centre Road, Galle Face, Colombo
        • Free Cancellation
        5.0 out of 5.0
         
         

        Located in Kollupitiya, this luxury hotel is within a 5-minute walk of Galle Face Beach and Galle Face Green. High Commission of India and St. Andrew's Scots ...

        C$214 per night for 2 guests

        Shangri La ColomboC$214
        Map

        Recent Reviews in Sri Lanka