Cheap hotels in Sri Lanka

Find the cheap hotels that appeal to you the most

Most visited cities for cheap hotels

Kandy

695 cheap hotels

Nuwara Eliya

364 cheap hotels

Colombo

266 cheap hotels

Negombo

474 cheap hotels

Ella

719 cheap hotels

Galle

486 cheap hotels

Anuradhapura

266 cheap hotels

Trincomalee

146 cheap hotels

Haputale

65 cheap hotels

Sigiriya

418 cheap hotels

Hikkaduwa

584 cheap hotels

Mirissa

495 cheap hotels

Pasikuda

14 cheap hotels

Matale

23 cheap hotels

Mount Lavinia

52 cheap hotels

Most popular regions for cheap hotels

Galle District

2470 cheap hotels

Kandy District

851 cheap hotels

Matale District

630 cheap hotels

Colombo District

561 cheap hotels

Nuwara Eliya District

495 cheap hotels

Anuradhapura District

411 cheap hotels

Trincomalee District

200 cheap hotels

Ampara District

178 cheap hotels

Puttalam District

139 cheap hotels

Polonnaruwa District

99 cheap hotels

Jaffna District

93 cheap hotels

Kurunegala District

38 cheap hotels

Mannar District

11 cheap hotels

Kilinochchi District

6 cheap hotels

Vavuniya District

3 cheap hotels

The 10 Best Cheap Hotels in Sri Lanka

Check out our pick of great cheap hotels in Sri Lanka

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,611 reviews

Set in Negombo, less than 1 km from Wellaweediya Beach, Belmont Boutique Hotel Negombo- Free Airport Shuttle Service offers accommodation with an outdoor swimming pool, free private parking, a garden...

From US$99 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,292 reviews

Atha Resort is set in Sigiriya, 5.3 km from Sigiriya Rock and 8.4 km from Pidurangala Rock.

From US$150 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,071 reviews

Set in Negombo, 2.6 km from Wellaweediya Beach, Swanee Grand offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$78 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,157 reviews

Attractively situated in Galle, Brixia Cafe & Guest features air-conditioned rooms with free WiFi, free private parking and room service.

From US$60 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,205 reviews

Located in Tissamaharama, 2.6 km from Tissa Wewa, Hotel River Front provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$58 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,058 reviews

Located in Sigiriya, 2.3 km from Sigiriya Rock, Royal Rock Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$57 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,523 reviews

Located in Sigiriya, 1.9 km from Sigiriya Rock, il Frangipane provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$99 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,452 reviews

Set in Kandy, 800 metres from Bogambara Stadium, swp eco lodge offers air-conditioned rooms and a garden.

From US$81 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,376 reviews

Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$75 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,103 reviews

Situated in Sigiriya, 2 km from Sigiriya Rock, Lankapura Heritage features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$55 per night

Most booked cheap hotels in Sri Lanka this month

See all

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,645 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,376 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 875 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,160 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 633 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,197 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 968 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 361 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 499 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,462 reviews