Cheap hotels in Sri Lanka

Find the cheap hotels that appeal to you the most

Most-visited cities for cheap hotels

Kandy

680 cheap hotels

Nuwara Eliya

354 cheap hotels

Colombo

269 cheap hotels

Negombo

472 cheap hotels

Ella

716 cheap hotels

Galle

488 cheap hotels

Anuradhapura

257 cheap hotels

Trincomalee

142 cheap hotels

Haputale

64 cheap hotels

Sigiriya

421 cheap hotels

Hikkaduwa

585 cheap hotels

Mirissa

493 cheap hotels

Pasikuda

13 cheap hotels

Matale

23 cheap hotels

Mount Lavinia

53 cheap hotels

Most popular regions for cheap hotels

Galle District

2470 cheap hotels

Kandy District

835 cheap hotels

Matale District

627 cheap hotels

Colombo District

569 cheap hotels

Nuwara Eliya District

480 cheap hotels

Anuradhapura District

399 cheap hotels

Trincomalee District

194 cheap hotels

Ampara District

168 cheap hotels

Puttalam District

140 cheap hotels

Polonnaruwa District

97 cheap hotels

Jaffna District

93 cheap hotels

Kurunegala District

36 cheap hotels

Mannar District

9 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
Wonderful - What previous guests thought, 1,619 reviews

Located in Negombo, a 10-minute walk from Wellaweediya Beach, Belmont Boutique Hotel Negombo- Free Airport Shuttle Service has accommodations with an outdoor swimming pool, free private parking, a...

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

Atha Resort is located in Sigiriya, 3.3 miles from Sigiriya Rock and 5.2 miles from Pidurangala Rock.

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

Located in Negombo, 1.6 miles from Wellaweediya Beach, Swanee Grand provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

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

A 13-minute walk from Mahamodara Beach in the center of Galle, Brixia Cafe & Guest provides accommodations with access to beauty services.

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

Located in Tissamaharama, 1.6 miles from Tissa Wewa, Hotel River Front provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

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

Located in Sigiriya, 1.4 miles from Sigiriya Rock, Royal Rock Sigiriya provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Located in Sigiriya, 1.2 miles from Sigiriya Rock, il Frangipane provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

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

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

From $81 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,379 reviews

Located in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

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

Located in Sigiriya, 1.2 miles from Sigiriya Rock, Lankapura Heritage has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $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
Excellent - What previous guests thought, 6,661 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10,379 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 924 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,194 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.8
Excellent - 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,206 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, 375 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 524 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,486 reviews