← All destinationsBUDGET STAYS

Cheap Hotels in Sri Lanka

Showing budget stays 25–48 of 240.

Budget-friendly stays

3,030 budget stays in the directory
Dolphin Village
⌖ Kalpitiya

Dolphin Village

On the edge of Kalpitiya's wild peninsula, Dolphin Village is a beachfront guesthouse with an adventurous streak.

Rates on request

Benni Beach Resort
⌖ Batticaloa

Benni Beach Resort

Benni Beach Resort is a two-star beach stay in Kallady, Batticaloa's lagoon-side neighbourhood, where the sand is the main attraction and the hotel keeps everything…

Rates on request

Estancia Hotel
⌖ Matale

Estancia Hotel

Estancia Hotel is a small two-star hotel set on the leafy Ranvalley Estate in the Katudeniya area of Matale.

Rates on request

Abeysvilla
⌖ Panadura

Abeysvilla

The secret to Abeysvilla is its hosts: a Sri Lankan-German couple whose five-room homestay on Galle Road feels less like a hotel and more like staying with exceptionally…

Rates on request

Nature Lovers Inn Horana
⌖ Kalutara

Nature Lovers Inn Horana

Nature Lovers Inn Horana sits in rolling countryside at Poruwadanda, about an hour from Colombo, and the setting is the entire point: the location is truly beautiful…

Rates on request

Oakland Villa
⌖ Haputale

Oakland Villa

Oakland Villa sits on Diyathalawa Road at Yahalabedda in Haputale — a four-bedroom, four-bathroom villa with a wooden interior, a charming garden and sweeping mountain…

Rates on request

Ambanpitiya Bungalow
⌖ Kegalle

Ambanpitiya Bungalow

Ambanpitiya Bungalow is a quiet, self-catering estate bungalow set among the hills of Galigamuwa near Pinnawala, with panoramic mountain views and six spacious rooms…

Rates on request

Cocoworld Bungalow
⌖ Kurunegala

Cocoworld Bungalow

Cocoworld Bungalow is a 1-star lakeside guesthouse in Hammaliya, Bandara Koswatta, offering just two rooms — a Deluxe Double and a Luxury Triple — both with lake views.

Rates on request

Aarya Hotel
⌖ Pinnawala

Aarya Hotel

Aarya Hotel is a family-oriented hotel at Randeniya in Pinnawala, Kegalle District, a few kilometres from the Elephant Orphanage.

Rates on request

Deniyaya National Motel
⌖ Kotapola

Deniyaya National Motel

Deniyaya National Motel is a small, straightforward base on Hospital Road in Deniyaya town, the main southern gateway to the Sinharaja Forest Reserve.

Rates on request

Juli Reception Hotel
⌖ Mannar

Juli Reception Hotel

Hotel Juli Reception is a straightforward two-star hotel on St Sebastian Church Road, roughly a five-minute walk from Mannar's town centre.

Rates on request

Pavana Resort
⌖ Embilipitiya

Pavana Resort

Pavana Resort positions itself squarely for the Udawalawe safari crowd — a 5-minute walk from Embilipitiya's bus depot with a tour desk that arranges game drives into…

Rates on request

Garden City Home Stay
⌖ Ja-Ela

Garden City Home Stay

Garden City Home Stay is a small, simply run home stay in Ja-Ela, a little over a kilometre from the town centre.

Rates on request

Hotel Breetas Garden
⌖ Kitulgala

Hotel Breetas Garden

Hotel Breetas Garden is a homely hotel set in Kitulgala's rainforest country, built for travellers drawn to the Kelani River's whitewater rafting and the region's…

Rates on request

Hotel Chathumedura
⌖ Gampaha

Hotel Chathumedura

Hotel Chathumedura is a large 70-room, 2-star hotel at Ihala Yagoda in Gampaha, a town stop on the way to and from Colombo airport — about 40 minutes’ drive.

Rates on request

Laya Waves
⌖ Pasikuda

Laya Waves

Laya Waves is an eight-room beach hotel at Kalkudah on the Pasikuda coast, where the golden sand is the star and the staff earn glowing reviews.

Rates on request

Misuki Plaza Hotel
⌖ Wattala

Misuki Plaza Hotel

Wattala's position just north of Colombo makes it a practical base, and Misuki Plaza Hotel brings polished comfort to the suburb.

Rates on request

20 House Arugam
⌖ Pothuvil

20 House Arugam

20 House Arugam is a welcoming two-star guest house in Pottuvil, minutes from the Arugam Bay surf scene.

Rates on request

Cadjan Earth Hotel
⌖ Puttalam

Cadjan Earth Hotel

Cadjan Earth Hotel is an eco-style retreat in Mudalakkulama, near Anamaduwa in Puttalam district — the sort of quiet, leafy stop travellers use to break the long drive…

Rates on request

Sinharaja Birders Lodge
⌖ Sinharaja

Sinharaja Birders Lodge

Sinharaja Birders Lodge sits at the edge of the Sinharaja rainforest in Kudawa, a short walk from the reserve entrance and within sight of two rivers whose confluence…

Rates on request

Hikka Villa Lotus
⌖ Ambalangoda

Hikka Villa Lotus

Hikka Villa Lotus Boutique Hotel sits in Dodanduwa, near Hikkaduwa, with a garden and terrace.

Rates on request