Skip to main content

The best resorts in Mailagamuwa

Check out our pick of great resorts in Mailagamuwa

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The Boundary Yala, hotel in Kataragama

Located in Kataragama, 13 km from Situlpawwa, The Boundary Yala provides accommodation with a garden, free private parking, a terrace and a restaurant.

Hospitality from this lovely couple is second to none! We benefitted from Kapilla's excellent guidance whilst in Yala, seeing no fewer than 3 leopards, elephants and so much more! He took us to quiet locations away from other vehicles as we wanted, identifying birds and plants, his knowledge of Sri Lankan natural history is excellent. The room was spotless, spacious and comfortable.
Scored 9.3
9.3
Rated superb
Superb
34 reviews
Price from
£16.56
1 night, 2 adults
Jayasinghe Holiday Resort, hotel in Kataragama

Jayasinghe Holiday Resort is conveniently situated just 5 km from the famous Yala National Park. It features well-appointed guestrooms. Guests can also relax by the outdoor swimming pool.

Bathroom was dirty not cleaned well.
Scored 6.5
6.5
Rated pleasant
Pleasant
37 reviews
Price from
£25.98
1 night, 2 adults
Doubletree By Hilton Weerawila Rajawarna Resort, hotel in Weerawila

Situated in Weerawila, 7.4 km from Tissa Wewa, Doubletree By Hilton Weerawila Rajawarna Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

Everything - would 100% recommend
Scored 9.2
9.2
Rated superb
Superb
841 reviews
Price from
£121.84
1 night, 2 adults
Yakaduru - Yala, hotel in Yala

Yakaduru Yala is located on the buffer Zone of Yala National Park. It's just 5 minutes away from the Yala National Park Entrance.

The connection to nature and community in a beautifully designed and unique setting.
Scored 9.6
9.6
Rated exceptional
Exceptional
631 reviews
Price from
£139.12
1 night, 2 adults
Thaulle Ayurveda Resort - Yala, hotel in Tissamaharama

Located by Yoda Lake, Thaulle Ayurveda Resort - Yala features cosy rooms with balconies offering lake views and free WiFi.

The Location Hotel was overlooking a lake. Staying there was a good experience
Scored 9.3
9.3
Rated superb
Superb
89 reviews
Price from
£427.65
1 night, 2 adults
Four Chalets Yala, hotel in Tissamaharama

Boasting a garden and views of garden, Four Chalets Yala is situated in Tissamaharama, 9 km from Tissa Wewa.

Nice room and especially very nice bathroom. Everything is clean and the property is well looked after. Staff very friendly. Very good BBQ for dinner one night. They can also pack you a small take away breakfast if you have a safari in the morning. They also offer safaris booked with them. The location is considerably close to the entrance of the park (compared to other towns in the area).
Scored 9.1
9.1
Rated superb
Superb
15 reviews
Price from
£90.12
1 night, 2 adults
Leopard Reach Yala by Seven Angels, hotel in Tissamaharama

Located in Tissamaharama, 15 km from Tissa Wewa, Leopard Reach Yala by Seven Angels provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Location, and the communication
Scored 9.2
9.2
Rated superb
Superb
47 reviews
Price from
£280.50
1 night, 2 adults
Lake Villa Resort, hotel in Tissamaharama

Situated in Tissamaharama, 6 km from Tissa Wewa, Lake Villa Resort features an outdoor pool and views of the mountain.

The property was in the area we wanted to be, although isolated; the setting beside a lake was pleasant; the swimming pool was good; the manager was helpful and took our concerns seriously; and one meal of rice and curries was very good.
Scored 8.7
8.7
Rated fabulous
Fabulous
215 reviews
Price from
£35.99
1 night, 2 adults
Nature Resort - Yala Safari Village, hotel in Tissamaharama

Set amidst the tranquil surroundings of Tissamaharama just 1 km from the vast Tissa Wewa Lake, Nature Resort - Yala Safari Village features clean and comfortable guestrooms with air conditioning.

Very close to city
Scored 8.9
8.9
Rated fabulous
Fabulous
64 reviews
Price from
£16.07
1 night, 2 adults
Diya Dahara Lake Resort, hotel in Tissamaharama

Located in Tissamaharama, 5.7 km from Tissa Wewa, Diya Dahara Lake Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Staff The hotel in general
Scored 8.5
8.5
Rated very good
Very good
54 reviews
Price from
£52.56
1 night, 2 adults
All resorts in Mailagamuwa
Looking for a resort?
Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.