Skip to main content

Stay in Colombo District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 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.

Marino Beach Colombo 4 stars

Hotel in Colombo

Marino Beach Colombo has an outdoor swimming pool, fitness centre, a garden and terrace in Colombo. Fantastic pool, all prices included tax etc no added surprises

Show more Show less
9
Superb
8,623 reviews
Price from
€ 100
per night

Sofia Colombo City Hotel 4 stars

Hotel in Colombo

Located in Colombo, 200 metres from Kollupitiya Beach, Sofia Colombo City Hotel provides accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant. Very good hotel with a customer service on the highest level. Especially thank to lady Kumala on reception with her professional care I had the best stay in Colombo. Definitely I would recommend to friends and family.

Show more Show less
9
Superb
247 reviews
Price from
€ 100
per night

Taprobane House

Hotel in Colombo

Set in Colombo, 200 metres from Bambalapitiya Beach, Taprobane House offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant. Lovely new boutique hotel, spacious and clean, lovely staff. Very helpful.

Show more Show less
9.3
Superb
137 reviews
Price from
€ 67
per night

Orion City Hotel 4 stars

Hotel in Dematagoda, Colombo

Set in Colombo, 1.3 km from R Premadasa Stadium, Orion City Hotel offers accommodation with a fitness centre, free private parking, a terrace and a restaurant. The gym and the restaurant is good.The room is so nice.The manager is nice.

Show more Show less
9
Superb
177 reviews
Price from
€ 62
per night

The Den 23

Hotel in Maradana

Located in Maradana, 2.8 km from Galle Face Beach, The Den 23 provides accommodation with a shared lounge, free private parking, a terrace and a restaurant. I spent my last night in Sri Lanka at The Den and it was a perfect ending to the trip! The room was great value for money and most importantly, the staff were all very friendly. Felix, the owner, is absolutely amazing. He was so sincere and helpful, and even offered to extend my checkout time to 6pm when he heard my flight was in the evening. Highly recommended!

Show more Show less
9.2
Superb
637 reviews
Price from
€ 43
per night

De Saram House by Geoffrey Bawa 4 stars

Hotel in Cinnamon Gardens, Colombo

Conveniently set in the Cinnamon Gardens district of Colombo, De Saram House by Geoffrey Bawa is located 4.5 km from Bambalapitiya Railway Station, 4.6 km from Khan Clock Tower and 4.6 km from R... The room I stayed at was very spacious, well designed, sophisticated but still cozy. I felt like my home. Staff were very kind and friendly. And how lovely the courtyard was. I will definitely visit again!

Show more Show less
9
Superb
252 reviews
Price from
€ 95
per night

Coza Ceylon 3 stars

Hotel in Mount Lavinia

Situated in Mount Lavinia, less than 1 km from Mount Lavinia Beach, Coza Ceylon features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Coza is a beautiful accomodation and I stay there every time I visit Sri Lanka! The interior is well designed and the whole place feels so calm and relaxing! Definitely recommend!

Show more Show less
9.1
Superb
112 reviews
Price from
€ 46
per night

Leo's Home Stay 3 stars

Hotel in Colombo

Leo's Home Stay offers accommodation in Dehiwala, Mount Lavinia 50 metres from the beach. Free WiFi is offered. Certain rooms include a seating area where you can relax. I have stayed Two nights, perfect location for great value. 2 Min walking you have the train station that gets you in the city quite fast but your sleeping hour will be away from the chaos. Great host! Always trying to improve with customers feedback!

Show more Show less
9.1
Superb
148 reviews
Price from
€ 20
per night

Tropic Inn - Mount Lavinia 2 stars

Hotel in Watumulla

Set in Watumulla, 200 metres from Mount Lavinia Beach, Tropic Inn - Mount Lavinia offers accommodation with a garden, free private parking, a shared lounge and a restaurant. Kudos to Rashid & team for taking care of all our requests. My family & I had a memorable stay here and we’d definitely return.

Show more Show less
9.4
Superb
32 reviews
Price from
€ 91
per night

Mount Lodge Boutique Hotel 3 stars

Hotel in Mount Lavinia

Operating a 24-hour front desk, Mount Lodge offers stylish and tranquil accommodation with free WiFi access in the entire property. Wonderful place to stay. The rooms are very clean and has a beautiful balcony too. Benjamin, the host, ensures everything is well taken care of before check in. Padmini and Gamini who live on property are very kind to cater to your needs. Plus points for a sweet cat and the sweetest dog they have on property.

Show more Show less
9.1
Superb
33 reviews
Price from
€ 78
per night

Hotels with extra health and safety measures

Find hotels in Colombo District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Colombo District in the past month

See all

Colombo District's best hotels with breakfast

See all

Budget hotels in Colombo District

See all

Hotels in Colombo District that you can book without a credit card

See all

FAQs about hotels in Colombo District