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

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.

Marino Beach Colombo

Hotel in Colombo

Marino Beach Colombo has an outdoor swimming pool, fitness center, a garden and terrace in Colombo. its clean, has a mall that can be entered through the hotel nice view

Show more Show less
9
Wonderful
8,525 reviews
Price from
$82
per night

Sofia Colombo City Hotel

Hotel in Colombo

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Sofia Colombo City Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant. Perfect combination of quality and value for money! I got a free room upgrade to full sea view, amazing service.

Show more Show less
9
Wonderful
202 reviews
Price from
$73.01
per night

Taprobane House

Hotel in Colombo

Located in Colombo, a 2-minute walk from Bambalapitiya Beach, Taprobane House provides accommodations 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.4
Wonderful
114 reviews
Price from
$79.02
per night

Orion City Hotel

Hotel in Dematagoda, Colombo

Located in Colombo, a 15-minute walk from R Premadasa Stadium, Orion City Hotel provides accommodations with a fitness center, free private parking, a terrace and a restaurant. Fantastic standard and awesome price.

Show more Show less
9
Wonderful
176 reviews
Price from
$55
per night

The Den 23

Hotel in Maradana

Located in Maradana, 1.8 miles from Galle Face Beach, The Den 23 provides accommodations with a shared lounge, free private parking, a terrace and a restaurant. Very friendly people! Clean and nice room, it has a ceiling fan and a conditioner. Kitchen and tables is on the 6th floor, it's possible to cook, and they have a big refrigerator. Good view from there! If You don't have a power adapter, just ask at the reception)

Show more Show less
9.2
Wonderful
631 reviews
Price from
$42
per night

De Saram House by Geoffrey Bawa

Hotel in Cinnamon Gardens, Colombo

Conveniently set in the Cinnamon Gardens district of Colombo, De Saram House by Geoffrey Bawa is located 2.8 miles from Bambalapitiya Railway Station, 2.9 miles from Khan Clock Tower and 2.9 miles... Absolutely beautiful building and room. Very spacious. Although in a busy area it was very quiet. Delicious breakfast. Value for money Lovely proprietor Anthony who arranged a tour for us and gave us a personal tour of the private spaces

Show more Show less
9.1
Wonderful
248 reviews
Price from
$93
per night

Coza Ceylon

Hotel in Mount Lavinia

Located in Mount Lavinia, a 9-minute walk from Mount Lavinia Beach, Coza Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. One of the fantastic places I stayed during my short time in Sri Lanka. Very friendly n supportive staff including owner. Facilities were top notch. Nature friendly decoration n very much calm place to stay. Near to beach n all the main restaurants around the corner. The bed was super comfortable n well maintained rooms.

Show more Show less
9.1
Wonderful
112 reviews
Price from
$50
per night

Leo's Home Stay

Hotel in Colombo

Leo's Home Stay offers accommodations in Dehiwala, Mount Lavinia 164 feet 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
Wonderful
145 reviews
Price from
$22
per night

Tropic Inn - Mount Lavinia

Hotel in Watumulla

Located in Watumulla, a 2-minute walk from Mount Lavinia Beach, Tropic Inn - Mount Lavinia has accommodations with a garden, free private parking, a shared lounge and a restaurant. Best room and clean service I recommend this place

Show more Show less
9.5
Exceptional
31 reviews
Price from
$80.75
per night

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Operating a 24-hour front desk, Mount Lodge offers stylish and tranquil accommodations with free WiFi access in the entire property. Gorgeous little boutique hotel tucked away and so private. Easy walking distance to the beach, train station and to Galle road. I love Mount Lavinia for being so close to Colombo to explore but much quieter and more peaceful. The staff working there could not have been more helpful, they made us feel so welcome and were so accommodating. It’s a truly beautiful property. The breakfast was superb. Having lived in Colombo many years ago it was so wonderful to be back, to reminisce and have wonderful egg hoppers again! I’d highly recommend staying here if you want to escape the bustle of the city as you can easily jump in a tuk tuk and be in the centre in 30 mins yet can return to the peace and quiet.

Show more Show less
9.2
Wonderful
32 reviews
Price from
$76.50
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Colombo District