Cheap hotels in Sri Lanka

Find the cheap hotels that appeal to you the most

Most-visited cities for cheap hotels

Kandy

651 cheap hotels

Nuwara Eliya

387 cheap hotels

Colombo

230 cheap hotels

Negombo

511 cheap hotels

Ella

739 cheap hotels

Galle

465 cheap hotels

Anuradhapura

275 cheap hotels

Trincomalee

158 cheap hotels

Haputale

67 cheap hotels

Sigiriya

434 cheap hotels

Hikkaduwa

563 cheap hotels

Mirissa

467 cheap hotels

Pasikuda

13 cheap hotels

Matale

26 cheap hotels

Mount Lavinia

51 cheap hotels

Most popular regions for cheap hotels

Galle District

2399 cheap hotels

Kandy District

831 cheap hotels

Matale District

651 cheap hotels

Colombo District

550 cheap hotels

Nuwara Eliya District

524 cheap hotels

Anuradhapura District

411 cheap hotels

Ampara District

203 cheap hotels

Trincomalee District

199 cheap hotels

Puttalam District

137 cheap hotels

Jaffna District

99 cheap hotels

Polonnaruwa District

95 cheap hotels

Kurunegala District

37 cheap hotels

Mannar District

9 cheap hotels

Kilinochchi District

7 cheap hotels

Vavuniya District

4 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,584 reviews

Located in Colombo, a 8-minute walk from Galle Face Beach, Cinnamon Life at City of Dreams has accommodations with an outdoor swimming pool, free private parking and a bar.

From AR$ 224,365 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,123 reviews

A 5-minute walk from Mirissa Beach in Mirissa, Mimoza Mirissa features accommodations with access to a public bath. This property offers a rooftop pool and free private parking.

From AR$ 48,624 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,702 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 AR$ 150,040 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,317 reviews

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

From AR$ 166,711 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,289 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 AR$ 108,223 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,084 reviews

Located in Sigiriya, 1.2 miles from Sigiriya Rock, La Dolce Vita provides accommodations with a garden, free private parking, a terrace and a restaurant.

From AR$ 95,859 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,187 reviews

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

From AR$ 82,661 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,455 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 AR$ 80,577 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,099 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 AR$ 78,507 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,608 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 AR$ 137,537 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,826 reviews

Popular with guests booking cheap hotels in Sri Lanka

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

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,988 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 107 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,486 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 791 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,584 reviews

Popular with guests booking cheap hotels in Sri Lanka

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,419 reviews

Popular with guests booking cheap hotels in Sri Lanka

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