Three-Star Hotels in Sri Lanka

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

Most visited cities for three-star hotels

Kandy

88 three-star hotels

Nuwara Eliya

52 three-star hotels

Colombo

36 three-star hotels

Negombo

60 three-star hotels

Ella

38 three-star hotels

Galle

27 three-star hotels

Anuradhapura

24 three-star hotels

Trincomalee

17 three-star hotels

Haputale

7 three-star hotels

Sigiriya

27 three-star hotels

Hikkaduwa

60 three-star hotels

Mirissa

32 three-star hotels

Mount Lavinia

6 three-star hotels

Deniyaya

10 three-star hotels

Unawatuna

50 three-star hotels

Most popular regions for three-star hotels

Galle District

216 three-star hotels

Gampaha District

108 three-star hotels

Kandy District

103 three-star hotels

Nuwara Eliya District

63 three-star hotels

Colombo District

55 three-star hotels

Matale District

47 three-star hotels

Anuradhapura District

44 three-star hotels

Trincomalee District

25 three-star hotels

Puttalam District

22 three-star hotels

Ampara District

19 three-star hotels

Jaffna District

12 three-star hotels

Kurunegala District

9 three-star hotels

Batticaloa District

8 three-star hotels

Kegalle District

8 three-star hotels

Polonnaruwa District

3 three-star hotels

The 10 Best Three-Star Hotels in Sri Lanka

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

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,510 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$98 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.3
Superb - What previous guests thought, 1,021 reviews

Airport A4 Transit Hub - Eco Chalets - FREE SHUTTLE SERVICE 24HRS is located in Katunayake, within 11 km of St Anthony's Church and 33 km of R Premadasa Stadium.

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

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

From US$50 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 136 reviews

Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace.

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

Situated in Sigiriya, 2.5 km from Sigiriya Rock, Lion See Hotel - Sigiriya features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$55 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 138 reviews

Located in Udawalawe, 14 km from Udawalawe National Park, Wild Safari Nest Udawalawe provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$26 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 246 reviews

Ideally situated in the centre of Galle, Olinda Galle features air-conditioned rooms with free WiFi, free private parking and room service.

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

Situated on the beachfront in Weligama, KOMOREBI Weligama has a terrace and free WiFi. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.

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

Set in Kandy, 5.7 km from Kandy Royal Botanic Gardens, Kandy Bird Villas offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$30 per night

Most booked three-star hotels in Sri Lanka this month

See all

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,181 reviews

Popular with guests booking three-star hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,240 reviews

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

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

Popular with guests booking three-star hotels in Sri Lanka

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 29 reviews

Popular with guests booking three-star hotels in Sri Lanka

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