Sri Lanka Hotels by Price

Where to Stay in Sri Lanka

With nearly 30 hotels, resorts, serviced apartments and guesthouses to choose from, finding where to stay in Sri Lanka is not a problem. They are all listed here and sorted by starting price in ascending orders, starting from budget (1 star) to deluxe (5 stars) range. Along with the starting price, you will find the hotel’s name, star rating (self-rated) and location. To book, click on the name and it will take you to the hotel’s page where you can book your room online.
Read More
Rating From
  1. Cinnamon Grand Colombo 4.3/ 5
  2. The Kingsbury Colombo 4.2/ 5
  3. Heritance Kandalama 4.3/ 5
  4. Wallawwa 4.7/ 5
  5. Reef Villa & Spa 4.6/ 5
  6. Mount Lavinia Hotel 4.1/ 5
  7. Cinnamon Lodge 4.5/ 5
  8. Sun Siyam Pasikudah 4.4/ 5
  9. Hilton Colombo 4.2/ 5


Low Budget

  Hotel name Price Range  Location Price from
  Talalla Retreat   Galle 67.48 USD


  Hotel name Price Range  Location Price from
  Milano Grand House   Dambulla 38 USD


  Hotel name Price Range  Location Price from
  VJ City Hotel   Colombo 24.00 USD
  Omni Holiday Bungalow   Colombo 55 USD


  Hotel name Price Range  Location Price from
  Best Western Elyon Colombo   Colombo 65.00 USD
  Cocoon Sea Resort   Galle  
  Holiday Homes Guest Inn   Nuwara Eliya  
  Hotel Sigiriya   Sigiriya 68.86 USD
  Berjaya Hotel Colombo   Colombo 82 USD
  Cocoon Hills   Nuwara Eliya 136 USD


  Hotel name Price Range  Location Price from
  Amaya Lake   Dambulla 58.54 USD
  Avani Bentota Resort & Spa   Bentota 67.81 USD
  Club Hotel Dolphin   Negombo 120.50 USD
  Global Towers Hotel & Apartments   Colombo 56.95 USD
  Langdale by Amaya   Nuwara Eliya 145.55 USD
  Ranna 212   Galle 103.26 USD
  The Rainforest Ecolodge   Galle  


  Hotel name Price Range  Location Price from
  Amaya Beach Passikudah   Batticaloa District 79.39 USD
  Amaya Hills   Kandy 97.03 USD
  Avani Kalutara Resort   Bentota 78.77 USD
  Cantaloupe Levels   Galle 107.84 USD
  Cocoon Resort & Villas   Bentota 121.53 USD
  Haridra Resort & Spa   Wadduwa 92.68 USD
  Hunas Falls by Amaya   Kandy 132.32 USD
  Reef Villa & Spa   Wadduwa 376.39 USD
  The Fortress Resort & Spa   Galle 186.74 USD
  The Kingsbury Colombo   Colombo 125.52 USD
  Galle Face Hotel   Colombo 148 USD
  Paradise Road Tintagel Colombo   Colombo 220 USD


  Hotel name Price Range  Location Price from
  Avon Hikkaduwa Guest House   Hikkaduwa  
  Palm Paradise Cabanas   Galle 51.92 USD
  Cinnamon Garden Hotel   Hikkaduwa 145 USD

Rate This Place: ( votes)

We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.