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 5 stars

Hotel in Colombo

Marino Beach Colombo has an outdoor swimming pool, fitness centre, a garden and terrace in Colombo. Very diversity. I liked curry menu most. Not only staffs, also crows are so kind to us.

Show more Show less
9
Superb
8,778 reviews
Price from
RUB 9,573
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. Great place, nice rooftop pool and delicious breakfast. Thirandu and rest of the staff went out of their way to help us with airport transportation.

Show more Show less
9.1
Superb
283 reviews
Price from
RUB 9,606
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. This was a wonderful hotel stay in Colombo! Stylish new place with friendly staff that are so helpful! Massive comfortable clean room. Rooftop pool a great place in morning and sunset. Good value for money. Close to Barefoot. Drink on arrival and also when we were waiting around for our late night flight. So kind!

Show more Show less
9.1
Superb
163 reviews
Price from
RUB 8,629
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. The kindness of each and every staff n management team.

Show more Show less
9.2
Superb
650 reviews
Price from
RUB 4,016
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... It is an amazing house with its rich history. We liked everything there. A big thanks to Tharaka who works there and tries to help with you with everything in between. we'll come back

Show more Show less
9.1
Superb
259 reviews
Price from
RUB 9,110
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
113 reviews
Price from
RUB 4,452
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. Great value for money! James from reception is so friendly , a genuine person, he was super helpful, he gave me recommendations and tips regarding transportation, food and other stuff! The room was clean and a comfortable bed! I stayed only one night as I was going to Jaffna from Wellawata bus station, and the place is close by. I was allowed to do a late check out which was convenient for me. Easy to get to City centre by public or taxi.

Show more Show less
9.1
Superb
153 reviews
Price from
RUB 2,137
per night

ITC Ratnadipa, a Luxury Collection Hotel, Colombo 5 stars

Hotel in Galle Face Beach, Colombo

Located in Colombo, a few steps from Galle Face Beach, ITC Ratnadipa, a Luxury Collection Hotel, Colombo provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and... The food is amazing, the best we had on the trip had the breakfast buffet and lunch buffet at the Pavilion both were the highlight of the stay

Show more Show less
9.6
Exceptional
11 reviews
Price from
RUB 23,935
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. Very clean upscale room for the price. Very clean and great location. Easy stroll to the beach. Staff were very accommodating and friendly.

Show more Show less
9.4
Superb
34 reviews
Price from
RUB 8,701
per night

The Domain 3 stars

Hotel in Piliyandala

Set within 22 km of Bambalapitiya Railway Station and 26 km of R Premadasa Stadium, The Domain features rooms in Piliyandala. What a wonderful place with the kindest staff, surrounded by a peaceful nature! Thank you so much for looking after us with the last minute late night check in! We really appreciated it! Mama obe ballata adareyi 🐕

Show more Show less
9
Superb
24 reviews
Price from
RUB 2,484
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