Search hotels in Colombo District, Sri Lanka

Enter your dates and choose from 1178 hotels and other places to stay

Check out these popular cities in Colombo District

Colombo

671 hotels

Mount Lavinia

121 hotels

Dehiwala

72 hotels

Pettah

2 hotels

Malabe

30 hotels

Battaramulla

36 hotels

Pannipitiya

40 hotels

Polgasowita

14 hotels

Rajagiriya

18 hotels

Stay in Colombo District's best hotels!

Filter by:

Star rating
Review score

Cinnamon Life at City of Dreams

Hotel in Colombo

Set in Colombo, 700 metres from Galle Face Beach, Cinnamon Life at City of Dreams offers accommodation with an outdoor swimming pool, free private parking and a bar.

i
isobel
From
United Kingdom
Absolutely stunning room and fantastic breakfast
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,668 reviews
Price from
Rs. 18,102.32
1 night, 2 adults

Marino Beach Colombo

Hotel in Colombo

Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

R
Rolan
From
Costa Rica
Great staff. Really accommodating with luggage storage. We are coming back
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,126 reviews
Price from
Rs. 9,281.13
1 night, 2 adults

MK Colombo

Hotel in Colombo

Located in Colombo, less than 1 km from Mount Lavinia Beach, MK Colombo provides accommodation with a terrace, free private parking and a restaurant.

S
Sanindu Deshan
From
Sri Lanka
Rooms are very clean and super comfy... services are amazing and i like there morning housekeeping service on the stay just like 5 star hotel service
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 125 reviews
Price from
Rs. 5,135.02
1 night, 2 adults

Seilan

Hotel in Colombo

Set in Colombo, 1.5 km from Kollupitiya Beach, Seilan offers accommodation with a garden, free private parking, a terrace and a restaurant.

Z
Zavum
From
Maldives
The hotel is beautifully decorated with great taste, and the rooftop offers a stunning view. The location is excellent, just behind Gangaramaya temple and within walking distance of many interesting places. The staff were very attentive, and their airport pickup service for my late arrival was a big help.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 229 reviews
Price from
Rs. 5,177.04
1 night, 2 adults

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel in 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...

E
En Yew
From
Malaysia
The breakfast at ITC Ratnadipa was an absolute delight! The variety of options catered to every palate, from local Sri Lankan delicacies to international favorites, all prepared with exceptional quality. The location of the hotel is equally impressive, it offers stunning views and convenient access to Colombo's vibrant attractions. A truly luxurious experience that I would highly recommend
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 883 reviews
Price from
Rs. 19,884.65
1 night, 2 adults

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.

M
Merve
From
Turkey
I love everything. staff was super friendly, room was gorgeous and location was great. Just a little noisy from the main road. But its okay since I have an earplugs. If I come again definitely will stay here again, love this place. Additionally; architecture was lovely.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 923 reviews
Price from
Rs. 11,513.02
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Colombo

2.9 km from Kollupitiya Beach, De Saram House by Geoffrey Bawa is located in Colombo and provides free WiFi and express check-in and check-out.

K
Kinga
From
Switzerland
Great architecture, inspiring spaces. Kind and helpful staff (thank you Anthony!). Very good breakfast.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 484 reviews
Price from
Rs. 9,415.59
1 night, 2 adults

Vivid Colombo

Hotel in Colombo

Located in Colombo, 600 metres from Wellawatte Beach, Vivid Colombo provides accommodation with a garden, free private parking and a terrace.

C
Cristian
From
Romania
Clean, comfy and close to the public transport. It s located in a quiet area so we had no trouble sleeping there. The beds are comfortable, you have AC and fan in the room and the room is really nice, we enjoyed staying here. The internet was good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 302 reviews
Price from
Rs. 3,287.73
1 night, 2 adults

Jetwing Colombo Seven

Hotel in Colombo

Situated in the heart of Colombo, Ward Place, 2.4 km from U.S. Embassy, Jetwing Colombo Seven boasts a year-round rooftop pool.

A
Ada
From
Bosnia and Herzegovina
Hotel is amazing, rooms are big and comfy, breakfast was greaaaat, the pool is stunning, amazing views over Colombo,
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 896 reviews
Price from
Rs. 13,250.77
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Located within 7.2 km of Bambalapitiya Railway Station and 13 km of Khan Clock Tower, Mount Lodge Boutique Hotel offers rooms in Mount Lavinia.

d
diemont
From
Saudi Arabia
A beautifully maintained little gem in the city
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 181 reviews
Price from
Rs. 10,092.58
1 night, 2 adults
See all 1178 hotels in Colombo District

Most booked hotels in Colombo District in the past month

See all

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,126 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,901 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,668 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,277 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 739 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,006 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,534 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,372 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,686 reviews

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 610 reviews

Colombo District's best hotels with breakfast

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Located in Homagama, 18 km from Leisure World, Hotel Grand Minaro provides accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 88 reviews

Situated in Colombo, 2.4 km from Wellawatte Beach, La Maison de Colombo features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 22 reviews

Set in Padukka, 15 km from Leisure World, Ayr Castle 1922 by Reveal offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,583 reviews

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.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,113 reviews

Set in Colombo, a few steps from Bambalapitiya Beach, MaRadha Colombo offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,052 reviews

Well situated in the centre of Colombo, Zest Metropole offers free WiFi, a fitness centre and free private parking for guests who drive. This 4-star hotel offers room service and a 24-hour front desk.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,469 reviews

Situated in Colombo, 1 km from Kollupitiya Beach, Lavonca Boutique Hotel features accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,101 reviews

Embrace world-class service and create memorable moments at Radisson Hotel Colombo Situated down Marine Drive in Colombo, Radisson Hotel Colombo offers modern and comfortable accommodation with free...

Budget hotels in Colombo District

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 36 reviews

Located in Colombo, 5.7 km from R Premadasa Stadium, Jetwing Ratnam Residence features views of the garden. The 4-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,372 reviews

Well set in Colombo, C 1 Colombo Fort provides air-conditioned rooms, a shared lounge and free WiFi.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 639 reviews

Dutch Heritage Colombo offers rooms with free WiFi throughout the property in the centre of Colombo, 600 metres from Galle Face Beach.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 929 reviews

Situated in Colombo, 200 metres from Kollupitiya Beach, Amari Colombo, Sri Lanka features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 194 reviews

Set in Colombo, 200 metres from Kollupitiya Beach, Sheraton Colombo Hotel offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 470 reviews

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.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 378 reviews

Situated in Colombo, 1.6 km from Galle Face Beach, Courtyard by Marriott Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 157 reviews

Set in Mount Lavinia, 200 metres from Mount Lavinia Beach, Tropic Inn - Mount Lavinia offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

Hotels in Colombo District that you can book without a credit card

See all

50 By The Sea

Hotel in Dehiwala
No credit card needed
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 236 reviews

Set in Dehiwala, 400 metres from Mount Lavinia Beach, 50 By The Sea offers accommodation with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 17 reviews

Located in Sri Jayewardenepura Kotte, 5.8 km from R Premadasa Stadium, Nest & Rest provides accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 45 reviews

Set in Talawatugoda, within 13 km of Bambalapitiya Railway Station and 13 km of R Premadasa Stadium, City Hotel Thalawathugoda offers accommodation with a garden and free WiFi throughout the property...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 30 reviews

Located in Colombo, 4.4 km from Bambalapitiya Railway Station, Luna Mews - Ward place provides accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews

Set in Sri Jayewardenepura Kotte, 8.3 km from Bambalapitiya Railway Station, Waters Edge Hotel offers accommodation with a fitness centre, free private parking, a garden and a terrace.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 44 reviews

Set in Madiwala, 11 km from Bambalapitiya Railway Station, Elysian Home Villa offers accommodation with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 59 reviews

Situated in Avissawella, 31 km from Leisure World, Trance rabara resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Situated in Dehiwala, within 1.4 km of Mount Lavinia Beach and 6 km of Bambalapitiya Railway Station, Hotel One Sixty features accommodation with a terrace and as well as free private parking for...

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From Rs. 3,775.75 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,731 reviews
The hospitality of all the staff..Especially the Manager ..Priyantha Galhenage who organised an additional room after booking out time expired at no cost..also booking taxi transport through his contact and generally being an extraordinary kind person and extremely efficient manager
Guest review byChris
South Africa
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,548 reviews
The kingsbury is the number one spot for wedding ceremonies. It gives the tourist a wonderful opportunity to watch and enjoy these beautiful events scene. The hotel is located in the heart of Colombo and provides great food and comfortable sleep.
Guest review byFlying Solo
Iraq
From Rs. 13,446.71 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,487 reviews
A lovely place to end our 2 weeks in Sri Lanka, the rooms were very comfortable, the pool facilities were great and the staff were very attentive. The restaurants and breakfast buffet were excellent!
Guest review bySarah
Ireland
From Rs. 9,702.01 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,101 reviews
One of the best Hotels I had. The Breakfast- and the Dinner Buffet was very, very good.
Guest review byHans Ralf
Germany
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,277 reviews
I love the pool and view from the pool, restuand my room. I also like the gym.
Guest review byMazisi
South Africa
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,126 reviews
Great staff. Really accommodating with luggage storage. We are coming back
Guest review byRolan
Costa Rica
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,609 reviews
Fantastic historical hotel. Felt like I was transported back to the 1920's.
Guest review byGregory
New Zealand
From Rs. 6,956.82 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 90 reviews
Food is so delicious and chefs are always friendly and helpful to us
Guest review byThomas
United Kingdom
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,006 reviews
Really-really friendly and helpful people working there:))
Guest review byKiss
Hungary
From Rs. 4,719.22 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 256 reviews
Staff is very cooperative Cleanliness is exceptional
Guest review byIqbal
Saudi Arabia
From Rs. 7,418.89 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 692 reviews
Beautiful hotel , and very clean pool and room .
Guest review bylorna & theo
Seychelles
From Rs. 7,796.92 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 138 reviews
Very convenient Staff are friendly & helpful.
Guest review byDennis
Australia
From Rs. 19,182.89 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,122 reviews
Maheema was friendly. And great service
Guest review byJeeya
India
From Rs. 5,663.63 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 385 reviews
Access and facilities are very good.
Guest review byVanniyasingam
United Kingdom

Planning a trip? Get inspired by reviews of cities in Colombo District

Scored out of 10, guest rating 10

We flew in to Colombo and were then heading north to Jaffna...

We flew in to Colombo and were then heading north to Jaffna by train so chose the Kingsbury hotel due to its proximity to the station. Had one full day to visit the sights of the city and feel that we did just that in one long day. Very helpful local self appointed guides; just be sensible and give them a little something for their service. Very easy to get around by foot or tuk-tuk but make sure you agree a price before travelling. Perfect start to our travels around Sri Lanka and also a great place to stay for the last night before flying out. Great restaurants in the old Dutch hospital site.
Guest review byRichard
United Kingdom
Scored out of 10, guest rating 10

I stayed in Mount Lavinia during the very hot season, when...

I stayed in Mount Lavinia during the very hot season, when temperatures became extremely high already between 10:00 and 15:00. Because of this, spending long periods on the beach was difficult, especially since there were very few places with shade—no sunbeds, no umbrellas, and very limited sheltered areas. The beach itself, however, is beautifully wide and covered with soft golden sand. I especially enjoyed the restaurants along the shore, particularly Golden Beach, which offered a lovely atmosphere and great views. It is important to mention that the beach is not perfectly clean in all areas. Due to the presence of fishing activity and the proximity to urban zones, some sections had noticeable plastic waste and other rubbish that is not collected regularly. This created an unpleasant impression at times, and it also made me slightly concerned about the water quality, especially since the sea was extremely warm and the debris often washed up in the same spot. Conditions may vary depending on the time of year, of course. The beach itself feels safe and is wonderful for long walks, but swimmers should be cautious. During my stay, there were strong riptides and powerful waves that broke very quickly—likely a combination of the season, heat, and wind. Anyone planning to swim should be attentive to the changing sea conditions.
Guest review byIrina
Belgium
Scored out of 10, guest rating 10

Dehiwela is very multi cultural and many differant varieties...

Dehiwela is very multi cultural and many differant varieties of restaurants and clothing along hill street which we stayed. people were very nice and polite to us and we felt safe even at late hours. also walking along hill street is quite a visual experience and we have done a few food crawls (like pub crawl but for food! ) along hill street. I would recommend dehiwela as a yet undiscovered gem in sri lanka with its own personality.
Guest review byPaul
Sri Lanka
Scored out of 10, guest rating 10

My daughter had a very pleasant one-night stay at this...

My daughter had a very pleasant one-night stay at this property. The environment was calm and peaceful, with a beautiful paddy field view that made the stay very relaxing. She was very happy to be their first guest. The room was clean and well maintained, and having an attached bathroom added extra comfort and privacy. The space felt safe, quiet, and suitable for a comfortable overnight stay. As this is a girls-only accommodation, it provides a strong sense of privacy and security for female guests, which makes the stay even more comfortable and reassuring. The host was friendly and helpful, and the check-in process was smooth and hassle-free. Overall, it was good value for money, especially for a short stay in the Malabe area. She also believes that reservations like this are helpful in supporting and encouraging small property owners, and she is happy to contribute in that way. We would definitely recommend this place to anyone looking for a quiet, secure, and comfortable stay, and my daughter would consider staying here again in the future.
Guest review byAsanka Pathirana
Sri Lanka
Scored out of 10, guest rating 8.0

Lovely town.

Lovely town. Sri Lankan government buildings are located in this town. Citizenship and Immigration, Visa and NIC offices are here. There is also the Diyawanna Lake with board walks, bicycle routes, Parks and walk ways, perfect sceneries. Easy to get around town just by walking. About 30 minutes drive from Colombo Port City and One Galle Face Mall. About 45 minutes drive from Colombo Bandaranaike International Airport.
Guest review bySylvester
Canada
Scored out of 10, guest rating 10

Nice apartment with spacious rooms and bathrooms.

Nice apartment with spacious rooms and bathrooms. The facilities are clean, modern, and well maintained. The host is very helpful and easy to communicate with, which made the stay smooth and comfortable. The apartment is located in a quiet and pleasant residential area, making it a great place to stay.
Guest review byAsanga Manpitiya
Sweden
Scored out of 10, guest rating 2.0

During checkout, we faced a shortage of cash as the hotel...

During checkout, we faced a shortage of cash as the hotel did not accept UPI payments. I informed the staff that I would complete the checkout by 12:30 PM and left my 12-year-old son in the room while I travelled to Colombo to withdraw money. While I was on the way back, the hotel owner called me repeatedly, shouting and threatening that my son would be thrown out of the room if I did not return immediately. When I arrived, I found my son outside the room, crying and visibly distressed. The owner continued shouting aggressively and made insulting and discriminatory remarks, including stating that “Pakistan is better than India” and accusing us of being frauds. The behaviour was extremely unprofessional and humiliating. Despite explaining the situation and settling the payment, the shouting continued, and the situation became intimidating, to the point where I felt unsafe and feared physical confrontation. I chose to remain calm and leave with my son to avoid further escalation. This incident caused severe emotional distress to both me and my child, who is still in shock from the experience. I intend to file an official complaint with the embassy regarding this unacceptable and disrespectful treatment.
Guest review byYadavan
Scored out of 10, guest rating 8.0

Rajagirya is not too much of a tourist destination, traffic...

Rajagirya is not too much of a tourist destination, traffic and roads are chaotic and walking is unpleasant if not dangerous. Walking in a wetland park nearby, observing monitor lizzards was relaxing. Getting around is by Tuk-tuk, which is not pleasant, uber rides in other vehicles were difficult for short rides.
Guest review byMcNamee
South Africa
Scored out of 10, guest rating 10

Nice ambiance, clean and good location.

Nice ambiance, clean and good location. Staff's behavior is too good, in a friendly manner. By walking, you can access all the major site , bus stands, and shopping; also, all are around 1.2 Km (15 MIn by walking).
Guest review byprakash balu
India
Scored out of 10, guest rating 8.0

The location was absolutely stunning, offering a serene and...

The location was absolutely stunning, offering a serene and picturesque backdrop for our stay. The food exceeded all expectations—truly a culinary delight—and we had the pleasure of meeting the incredibly talented chef behind those creations. Every member of the staff was warm, attentive, and genuinely welcoming, making our experience all the more memorable.
Guest review byWasala Mudiyanselage

More places to explore, more ways to go