Skip to main content

The best resorts in Colombo District

Check out our selection of great resorts in Colombo District

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Maniumpathy Hotel has a garden, a shared lounge and a sun terrace with swimming pool and continental breakfast in Colombo. With free WiFi, this 5-star resort offers room service and a 24-hour front desk. There is a restaurant serving American cuisine, and free private parking is available. Extraordinary vintage home; elegant yet homey, garden and pool heavenly, rooms exquisitely appointed but it was the exceptional staff that was the real treat. This is a sanctuary in the busyness of Colombo. The restaurant is excellent and the neighborhood is beautiful; easy and safe to walk day or night.

Show more Show less
9.6
Exceptional
169 reviews
Price from
$332.50
per night

AHAS GAWWA Boutique is an elegant boutique hotel with a stunning Infinity Pool, located closed to Padukka and Avissawella townships, offering a nature-friendly retreat that stands as a true 'Miracle in the Sky.' Ahasgawwa is truly a hidden gem! It offers the best climate and is surrounded by serene nature, making it the perfect place to reset your mind and relax. The atmosphere is so calm and peaceful, ideal for anyone looking to escape the hustle of daily life. The rooms were exceptionally clean and comfortable, adding to the overall relaxing experience. The property is surrounded by lush greenery, creating a picturesque environment that feels like a breath of fresh air. The food here is absolutely delicious, with flavors that are both satisfying and unforgettable. The staff is incredibly friendly and quick to assist with anything you need, ensuring a stress-free stay. Overall, I was 100% satisfied with the service and quality of the property. Ahasgawwa is a perfect place to rejuvenate and reconnect with nature. Highly recommend it to anyone seeking peace and comfort! 🌿✨

Show more Show less
8.6
Excellent
117 reviews
Price from
$100
per night

Situated in Avissawella, 31 km from Leisure World, Trance rabara resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. Among the facilities at this property are a shared lounge and room service, along with free WiFi throughout the property. The accommodation offers karaoke and a 24-hour front desk. The crew, rooms, surroundings, food, Everything is 10/10.

Show more Show less
8.5
Very Good
30 reviews
Price from
$92
per night

Featuring a garden, terrace and views of garden, Dhee Ayurved Resort Hospital is located in Malabe, 15 km from Bambalapitiya Railway Station. The property is around 16 km from R Premadasa Stadium, 16 km from Khan Clock Tower and 25 km from Leisure World. The resort features a sauna and room service.

Show more Show less
10
Exceptional
2 reviews
Price from
$60.75
per night

Boasting air-conditioned accommodation with a private pool, lake view and a balcony, Super Luxury 2 BR Apartment in Five Star Colombo City Centre is set in Colombo. Private parking is available on site at this recently renovated property. The accommodation offers meeting and banquet facilities, an African restaurant, as well as free WiFi.

Show more Show less
10
Exceptional
4 reviews
Price from
$224
per night

Ambalama Leisure Lounge is a charming resort located 2 km from Leisure world water park. Nestled within a tropical garden, the resort provides an outdoor swimming pool, a children's playground and barbecue facilities. Breakfast is offered in the room on request. Staff really helpful. Room comfortable. On site bar and restaurant good. Breakfast good.

Show more Show less
6.7
Review score
76 reviews
Price from
$18
per night

Located within 21 km of Khan Clock Tower and 23 km of R Premadasa Stadium, Adaaran Villa Bolgoda offers rooms in Moratuwa. The property is around 35 km from Leisure World, 8.4 km from Mount Lavinia Bus Stand and 16 km from Barefoot Gallery. The property is non-smoking and is set 16 km from Bambalapitiya Railway Station.

At the resort all rooms come with air conditioning, a desk, a flat-screen TV, a private bathroom and a terrace with a river view. The units will provide guests with a wardrobe and a kettle.

Show more Show less
Price from
$187
per night

Situated 2.2 km from Uswetakeiyawa Beach, C J Beach Resort offers 3-star accommodation in Colombo and has a garden. Boasting room service, this property also provides guests with an outdoor pool. The accommodation features a 24-hour front desk, airport transfers, a shared lounge and free WiFi throughout the property.

Show more Show less

Most booked resorts in Colombo District this month

Resorts that guests love in Colombo District