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. The breakfast was especially wonderful. A great spread of fresh fruits, breads, and other continental options alongside a wide variety flavorful south Asian savory breakfast options. A great way to start the day overlooking the sea.

Show more Show less
9
Superb
8,644 reviews
Price from
US$107.50
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. The staff was incredible friendly and helpful! Attentive and responsive, and Raj, who works downstairs, went above and beyond to support.

Show more Show less
9
Superb
254 reviews
Price from
US$107.88
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. Hotel staff super helpful and great pool

Show more Show less
9.2
Superb
143 reviews
Price from
US$72.14
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. It’s a beautiful place, quite & very flexible & accessible, love the room, design and service.

Show more Show less
9
Superb
178 reviews
Price from
US$66.56
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. Great hotel with a lovely atmosphere and friendly staff that will help you with any questions you might have. I chose this hotel because it's in a quiet environment which is very welcome in a big city like Colombo. There's also nice rooftop with beautiful views over the Lotus tower and the rest of Colombo.

Show more Show less
9.2
Superb
640 reviews
Price from
US$46.20
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... Beautiful furniture and interior. Sparkling clean room. Welcome drink was nice too.

Show more Show less
9.1
Superb
254 reviews
Price from
US$102.30
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
112 reviews
Price from
US$50
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. It was perfect for almost of things to stay this place.

Show more Show less
9.1
Superb
148 reviews
Price from
US$21
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. My check in was late and the staff were so friendly and welcoming.

Show more Show less
9.4
Superb
33 reviews
Price from
US$97.71
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
US$27
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