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. The pool and hot tub were fantastic, there was a mall attached to the hotel, and the view of the sea from the room was beautiful. This was a perfect stay!

Show more Show less
9.1
Wonderful
9,616 reviews
Price from
$82
per night

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel in Galle Face Beach, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo features an outdoor swimming pool, shared lounge, a terrace and bar in Colombo. This 5-star hotel offers a concierge service and a tour desk. Probably one of the best hotels I’ve stayed at Just a pity it wasn’t a longer stay The security was great, reception fantastic, the room second to none and the restaurants and people were fantastic All around 10 /10

Show more Show less
9.3
Wonderful
105 reviews
Price from
$152
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. Super friendly and helpful staff who looked after us well on our brief two night stay. Good size room that with two large beds fitted our two young children and my wife and I easily. Made the effort at breakfast to amend what was on the menu to the children’s liking.

Show more Show less
9.1
Wonderful
311 reviews
Price from
$37.80
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. The gym and the restaurant is good.The room is so nice.The manager is nice.

Show more Show less
9
Wonderful
193 reviews
Price from
$53.10
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. 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.1
Wonderful
872 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... Beautifully designed, private, superbly located

Show more Show less
9.1
Wonderful
319 reviews
Price from
$108.50
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
134 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. The welcoming was so nice and the staff there were so kind vector,jimmy, dominic thank u guys and will be back again

Show more Show less
9
Wonderful
184 reviews
Price from
$25
per night

Sheraton Colombo Hotel

Hotel in Kollupitiya, Colombo

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Sheraton Colombo Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge. New hotel with good facilities and comfortable rooms. The staff are friendly and helpful. The hotel is quiet and appropriate for a work visit. Strongly recommend if you are visiting Colombo for business or work.

Show more Show less
9.1
Wonderful
42 reviews
Price from
$118
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. Mr Nishantha at front desk was courteous and very welcoming

Show more Show less
9.4
Wonderful
46 reviews
Price from
$82
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