3-Star Hotels in Sri Lanka

Find the 3-star hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

Most-visited cities for 3-star hotels

Kandy

73 3-star hotels

Nuwara Eliya

62 3-star hotels

Colombo

32 3-star hotels

Negombo

57 3-star hotels

Ella

49 3-star hotels

Galle

27 3-star hotels

Anuradhapura

21 3-star hotels

Trincomalee

27 3-star hotels

Haputale

7 3-star hotels

Sigiriya

30 3-star hotels

Hikkaduwa

51 3-star hotels

Mirissa

33 3-star hotels

Matale

5 3-star hotels

Mount Lavinia

4 3-star hotels

Deniyaya

10 3-star hotels

Most popular regions for 3-star hotels

Galle District

201 3-star hotels

Gampaha District

101 3-star hotels

Kandy District

98 3-star hotels

Nuwara Eliya District

73 3-star hotels

Colombo District

51 3-star hotels

Matale District

50 3-star hotels

Ampara District

45 3-star hotels

Anuradhapura District

43 3-star hotels

Trincomalee District

36 3-star hotels

Puttalam District

26 3-star hotels

Jaffna District

16 3-star hotels

Polonnaruwa District

8 3-star hotels

Batticaloa District

8 3-star hotels

Kegalle District

8 3-star hotels

Kurunegala District

5 3-star hotels

The 10 Best 3-Star Hotels in Sri Lanka

Check out our pick of great 3-star hotels in Sri Lanka

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,605 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 $102 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,580 reviews

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

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

Offering a barbecue and sun terrace, Sigiriya Water Cottage is set in Sigiriya, 2.1 mi from Sigiriya Rock. Guests can enjoy the on-site restaurant.

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

Located in Ella, 3 miles from Demodara Nine Arch Bridge, Zion View Ella Green Retreat provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

2.1 miles from Sigiriya Rock in Sigiriya, Sigiriya Sun Shine Villa features accommodations with access to wellness packages and indoor pool. With garden views, this accommodation provides a terrace.

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

Sujeevani Villa is 1640 feet from Negombo Beach Park. Fitted with a balcony offering garden views, it also features an outdoor lap pool and complimentary private parking.

From $68 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 103 reviews

Marina Safari Resort Udawalawe in Udawalawe features a garden and a terrace. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

From $50 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews

Located in Hiriketiya, a few steps from Hiriketiya Beach, Cielo Hiriketiya provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From $86 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 109 reviews

Located in Ella, 9.2 miles from Demodara Nine Arch Bridge, The Ledge Ella has accommodations with a garden, free private parking, a terrace and a restaurant.

From $104 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 211 reviews

Located in Kandy, 1.2 miles from Kandy Train Station, Kings Grove has accommodations with a garden, free private parking, a terrace and a restaurant.

From $45 per night

Most booked 3-star hotels in Sri Lanka this month

See all

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,346 reviews

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 245 reviews

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

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

Popular with guests booking 3-star hotels in Sri Lanka

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,138 reviews