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,615 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,294 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,076 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,158 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,215 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,527 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,456 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,382 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,105 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,655 reviews

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 634 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,202 reviews

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

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