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. Great pool, friendly service and all around superb hotel.

Show more Show less
9
Superb
8,691 reviews
Price from
UAH 4,316
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. Newly redesigned , Everything was great ,perfect staff and very attending ,good food and shisha was great Mithma was great host ,explained everything to us about facilities of the hotel and helped with any question we had Raj is best bell boy here ,very friendly and attentive . Dinendra made us a lot of ice coffees ,best in Sri Lanka . 10/10 experience would definatly visit again Thank you

Show more Show less
9
Superb
267 reviews
Price from
UAH 4,331
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. Very new and great design. It’s a small hotel and the staff are super friendly and helpful. The room was spacious and has everything you need . The location is excellent and I will definitely stay here again

Show more Show less
9.2
Superb
148 reviews
Price from
UAH 2,896
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
180 reviews
Price from
UAH 2,672
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. Felix was incredibly helpful and welcoming both prior to and during our stay, our first in Sri Lanka. For a very reasonable cost he arranged transport from the airport, with the first evening’s meal included in the price. The room was spotless, air conditioned and had everything we needed. The beds were very comfortable. Breakfast on the rooftop terrace, with a fine view of the city, was excellent. All of the staff were very attentive. Felix clearly places a high value on delivering excellent customer service and the high rating of The Den is more than deserved. Thank you for a perfect introduction to Sri Lanka.

Show more Show less
9.2
Superb
644 reviews
Price from
UAH 1,855
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... Famous architect’s work and the most helpful staff working on site. Can’t thank Anthony enough. Had a great stay and can’t wait to come back soon.

Show more Show less
9.1
Superb
259 reviews
Price from
UAH 4,107
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. We booked this hotel for just one night and when we arrived I was really sad that we already had an appointment for the next day. This was the most beautiful hotel on our trip. It´s a small but spacious boutique place with only six room - less rooms for more space. The bathroom was phantastic! You will find a lot of small details in the whole place. Modern rooms with tradional furniture. The whole team is really nice, the guy at the reception was very, very helpful - we had to find a place for a PCR test. Mount Lavinia Beach is just 200m to walk, you´ll find a lot of small cafes and restaurants. Try Sugar Beach and La Langousterie or have a sunset drink at the terasse of the Mount Lavinia Hotel (in the moment it is a quarantine place, but one day it will be open again) for sunset. A great restaurant for dinner in Colombo is Shanmugas (vegetarian Indian cuisine) - a 30min walk at the beach or a very short tuk tuk ride. Or a sunset drink and dinner in the Galle Face Hotel in Colombo. But stay at this place. There is lot to do in this area and you have great rooms in a nice place as base.

Show more Show less
9.1
Superb
113 reviews
Price from
UAH 1,807
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. Very nice clean place with good bathroom. Close to beach, just cross the train tracks and you’re there. Nice beach restaurants close on walking distance. Outside busy part of Colombo. Would surely recommend this place, Dominique and his assistants did a great job.

Show more Show less
9.1
Superb
152 reviews
Price from
UAH 843
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...

Show more Show less
10
Exceptional
6 reviews
Price from
UAH 10,792
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
UAH 3,923
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