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. Location/garden/beach area/view/pool/lobby

Show more Show less
9
Wonderful
8,749 reviews
Price from
£59
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. We liked everything. The staff was very friendly, especially Raj. He was so nice and helped us with everything. The pool was also great, clean, with a good view.

Show more Show less
9
Wonderful
278 reviews
Price from
£65
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. Beautiful new hotel with lovely facilities and good location. Staff could not have been friendlier or more accommodating. Highly recommend

Show more Show less
9.1
Wonderful
160 reviews
Price from
£63
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 clean, nice classic design, amazing view from rooftop terrace, Felix, the hotel manager, is very kind, helpful and makes interesting conversation

Show more Show less
9.2
Wonderful
647 reviews
Price from
£32
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... 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
Wonderful
259 reviews
Price from
£73
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. Excellency and helfulness of the owner and staff at all moments, great location of the hotel very near the sea, high class building, garden, atmosphere and interior design, wonderful room with giant bathroom, sea view, comfortable bed and plenty of hospitable details that will make the client experience perfect.

Show more Show less
9.1
Wonderful
113 reviews
Price from
£39
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
152 reviews
Price from
£16
per night

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel in Galle Face Beach, Colombo

Located in Colombo, a few steps from Galle Face Beach, ITC Ratnadipa, a Luxury Collection Hotel, Colombo provides accommodations with an outdoor swimming pool, free private parking, a shared lounge...

Show more Show less
9.9
Exceptional
9 reviews
Price from
£135
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. 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
Wonderful
34 reviews
Price from
£63
per night

The Domain

Hotel in Piliyandala

Featuring a garden, The Domain is located in Piliyandala in the Colombo District region, 14 miles from Bambalapitiya Railway Station and 16 miles from R Premadasa Stadium. 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
Wonderful
24 reviews
Price from
£22
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