← All destinationsBUDGET STAYS

Cheap Hotels in Sri Lanka

Affordable hotels, guesthouses and villas across 86 destinations.

How to find a cheap hotel in Sri Lanka

Sri Lanka has plenty of affordable places to stay, from simple guesthouses and homestays to small hotels and villas. This page highlights budget-friendly listings from our directory of 5,305 properties, mixing destinations so you can compare options across the island.

Popular budget destinations

Tips for saving

  • Compare a few nearby areas, as prices can differ between a beach town and the next village.
  • Ask about breakfast, air conditioning and airport transfers before comparing totals.
  • Travelling off-peak often means lower rates and easier availability.
  • Message the property directly to confirm the full price.

About these listings

  • Selected from properties with a directory rating of up to 2 stars, or no rating.
  • Rates are shown only where a property has supplied one. Otherwise, ask for current prices.
  • Ratings come from the directory listing and are not independently verified.

Budget-friendly stays

3,030 budget stays in the directory
Amaara Residence
⌖ Kandy

Amaara Residence

Amaara Residence is a three-star hotel on Rajapihilla Mawatha in central Kandy — and the location does the heavy lifting.

Rates on request

Blackpool Bungalow
⌖ Nuwara Eliya

Blackpool Bungalow

Nuwara Eliya's bungalow heritage is the town's soul, and Blackpool Bungalow keeps it in fine form.

Rates on request

Adana Beach Resort
⌖ Mirissa

Adana Beach Resort

Set on the quieter southern stretch of Mirissa's coastline, Adana Beach Resort is a small family-run property that puts the Indian Ocean right at your doorstep.

Rates on request

Ahangama Eco Villa
⌖ Unawatuna

Ahangama Eco Villa

Tucked along a quiet lane in Ahangama, Ahangama Eco Villa is a laid-back guest house built for travellers who split their days between the surf breaks and slow mornings.

Rates on request

Akurala Beach Park Guesthouse
⌖ Hikkaduwa

Akurala Beach Park Guesthouse

Akurala Beach Park is a small beachfront guesthouse set right beside Akurala Beach near Hikkaduwa, where just three guest rooms keep the atmosphere personal and quiet.

Rates on request

Cadjan Sacred Hotel
⌖ Anuradhapura

Cadjan Sacred Hotel

Cadjan Sacred is a tranquil eco-retreat in Anuradhapura, where restored bungalow rooms and traditional chalets sit among gardens and paddy fields.

Rates on request

Coconut Garden Hotel and Restaurant
⌖ Yala

Coconut Garden Hotel and Restaurant

The Coconut Garden Hotel & Restaurant is a family-run eight-room hideaway at Akurugoda in Tissamaharama, set in gardens with individual chalets and a large outdoor pool.

Rates on request

Amarit Hotel
⌖ Bentota

Amarit Hotel

Amarit Hotel is a small two-star hotel on Gammedda Road in Kaluwamodara, set along the Bentota River about 350 metres from Moragalla Beach — a free shuttle covers the…

Rates on request

44 Karapitiya
⌖ Galle

44 Karapitiya

44 Karapitiya is a two-bedroom holiday home — listed elsewhere as Casa 44 — in a peaceful, leafy corner of Galle near the Teaching Hospital and the Faculty of Medicine.

Rates on request

Akila Resort
⌖ Trincomalee

Akila Resort

Akila Resort in Kantale, on the Trincomalee district's inland road, is a calm, simple budget stay that works well for weddings, functions and tour groups.

Rates on request

Citygrandella Hotel
⌖ Ella

Citygrandella Hotel

Citygrandella Hotel is a 2-star hotel about 200 metres from Ella railway station, in the town centre near restaurants and the Ella Spice Garden.

Rates on request

Canel Park Hotel
⌖ Polonnaruwa

Canel Park Hotel

Canel Park Hotel is a small, husband-and-wife-run two-star hotel near the 28th mile post in Polonnaruwa, kept deliberately peaceful with a garden setting and views of…

Rates on request

Hotel Sumadai
⌖ Beruwala

Hotel Sumadai

Hotel Sumadai, also known as Sumadai Beach Hotel, is a modest three-star beachfront hotel in Beruwala where the focus is simple: sea-facing rooms, an outdoor pool and a…

Rates on request

eagle safari bungalow
⌖ Udawalawe

eagle safari bungalow

Eagle Safari Bungalow sits on River Road at Walawa Junction, a short drive from the entrance of Udawalawe National Park.

Rates on request

Coco Bay Resort
⌖ Arugam Bay

Coco Bay Resort

Coco Bay Resort — also widely listed as Coco Bay Hotel — is a tiny, five-room boutique in Pottuvil, built for travellers who want Arugam Bay on foot but nights that stay…

Rates on request

ASR Hotel Jaffna
⌖ Jaffna

ASR Hotel Jaffna

ASR Hotel stands in the heart of Jaffna, a ten-room, four-floor property that pairs budget rates with hotel-grade facilities.

Rates on request