Search hotels in Colombo District, Sri Lanka

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

Check out these popular cities in Colombo District

Colombo

670 hotels

Mount Lavinia

122 hotels

Maradana

5 hotels

Dehiwala

85 hotels

Battaramulla

32 hotels

Boralesgamuwa

31 hotels

Nugegoda

48 hotels

Moratuwa

35 hotels

Rajagiriya

19 hotels

Stay in Colombo District's best hotels!

Filter by:

Star rating
Review score

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.

B
Bronwen
From
Guernsey
I was only meant to stay 3 days and I loved it so much I have booked a total of 10
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,354 reviews
Price from
US$75
1 night, 2 adults

Cinnamon Life at City of Dreams

Hotel in Colombo

Boasting a bar, Cinnamon Life at City of Dreams offers accommodation in Colombo, 700 metres from Galle Face Beach and 2.3 km from Khan Clock Tower.

K
Karunarajah
From
Switzerland
We had a wonderful stay at Cinnamon Life at City of Dreams. We booked the suite, and the room was absolutely amazing with a great view. The service throughout our stay was excellent — friendly and attentive staff who made us feel very welcome. The highlight for us was definitely the buffet restaurant. Both breakfast and dinner were incredible! The food quality was top-notch — fresh, flavorful, and beautifully presented. Even though I'm not usually a dessert person, I have to say the desserts were outstanding. The sushi was also very good! The kids club was fantastic and kept the little ones entertained. We also enjoyed the well-equipped gym, and the pool area is just stunning — amazing view and a relaxing atmosphere. Highly recommended for families and anyone looking for a luxury experience in the city!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 816 reviews
Price from
US$146.20
1 night, 2 adults

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hotel in Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo features an outdoor swimming pool, shared lounge, a terrace and bar in Colombo.

R
Ralph
From
Bahrain
We travelled to Colombo for business purposes and a series of meetings. On check-in, we were upgraded to a suite due to the duration of our stay. The room, facilities, restaurants, lounge, etc... were all superb! Extra mention to Ms. Dona and Mr. Pradeep for their above-and-beyond service, attentiveness and hospitality
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 624 reviews
Price from
US$145
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.

C
Cora
From
Germany
The service was very polite and acommodating. We enjoied our one night there and it was a good start for our trip. The room was clean and modern with a comfortable bed.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 743 reviews
Price from
US$115
1 night, 2 adults

Sheraton Colombo Hotel

Hotel in Colombo

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.

H
Hussain
From
Maldives
The cleanliness and politeness of the staff
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 139 reviews
Price from
US$119
1 night, 2 adults

Tropic Inn - Mount Lavinia

Hotel in Mount Lavinia

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.

A
Adhil
From
Sri Lanka
The customers service was nice ... Provide me a welcome drink which other places didn't ....
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 122 reviews
Price from
US$32.72
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.

D
Dean
From
South Africa
Great cultural/historical experience. If you a bawa fan this stay is essential. So well preserved, and the staff make the experience authentic. While the stay felt like a preserved time capsule it also offered a great escape from the hustle and bustle of Colombo. Tharak and Anthony were great hosts. Helpful and friendly.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 445 reviews
Price from
US$124
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.

A
Ahmed
From
Sri Lanka
Super location, all kind of food and street food, supermarket, ATM, currency exchange, beach bars, hospitals 1 minute walking distance
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 187 reviews
Price from
US$34.83
1 night, 2 adults

Coza Ceylon

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.

L
LJoee
From
Hungary
The staff was really kind (especially with our kid). The room was nice and clean. It was close to the beach and there are a lot of restaurants and a Cargill supermarket close to it. The staff helped us to organize our transfer to Willpattu. We enjoyed the roof pool. The breakfast was exceptional.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 193 reviews
Price from
US$70
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

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

S
Susan
From
New Zealand
Beautiful property and awesome service
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 133 reviews
Price from
US$72
1 night, 2 adults
See all 1197 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,354 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 816 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 602 reviews

Colombo District's best hotels with breakfast

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 35 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.

From US$276.23 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 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.

From US$388.50 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 20 reviews

Set in Maharagama, 12 km from Bambalapitiya Railway Station, Viluxey City Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$83.25 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,044 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.

From US$239.48 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,630 reviews

Set in Colombo, 90 metres from Kollupitiya Beach, Granbell Hotel Colombo offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From US$227.70 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,415 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.

From US$149.27 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,358 reviews

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

From US$121.20 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,457 reviews

Shangri-La Colombo presents a new level of luxury in the city. Located in the heart of the business and entertainment district, the hotel offers the various collection of guestrooms with stunning...

From US$207.46 per night

Budget hotels in Colombo District

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews

Located within 5.7 km of R Premadasa Stadium and 6 km of Khan Clock Tower, Jetwing Ratnam Residence offers rooms in Colombo.

From US$94.12 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews

Situated in Colombo, 4.4 km from R Premadasa Stadium, Lovish luxury villa features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

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

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

From US$72.70 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,078 reviews

Strategically located in Colombo, Cinnamon red Colombo offers modern and comfortable accommodation with free WiFi access throughout the property.

From US$120.95 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,446 reviews

Cinnamon Lakeside is located along the banks of Beira Lake in Colombo, 10 minutes’ drive from Crescat Boulevard shopping mall. It features 9 dining options and a full-service health club.

From US$157.24 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 322 reviews

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

From US$80.01 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 651 reviews

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

From US$147.79 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 314 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.

From US$101.66 per night

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

The Domain

Hotel in Piliyandala
No credit card needed
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 23 reviews

Set within 22 km of Bambalapitiya Railway Station and 27 km of R Premadasa Stadium, The Domain features rooms in Piliyandala.

From US$28.80 per night

Silvikris Villa

Hotel in Colombo
No credit card needed
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 234 reviews

Located 5.3 km from Bambalapitiya Railway Station, Silvikris Villa offers 3-star accommodation in Colombo and features a garden, a shared lounge and a terrace.

From US$35 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 28 reviews

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

From US$26.62 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 39 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.

From US$95.46 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 83 reviews

Set in Mount Lavinia, within 500 metres of Mount Lavinia Beach and 7.8 km of Bambalapitiya Railway Station, Sycamore Residences offers accommodation with a shared lounge and free WiFi as well as free...

From US$36.63 per night

New Sanmi Resort

Hotel in Malabe
No credit card needed
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 138 reviews

Located in Malabe, within 17 km of R Premadasa Stadium and 17 km of Bambalapitiya Railway Station, New Sanmi Resort provides accommodation with a shared lounge and as well as free private parking for...

From US$13.54 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 954 reviews

Pegasus Reef - A Beach Resort in Colombo is a 10-minute drive from Colombo’s city centre and only 200 metres from the Helakanda Beach. It offers an outdoor pool, 3 dining options and free parking.

From US$166.51 per night

Set in Talawatugoda, 13 km from Bambalapitiya Railway Station, Royal Crown City Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$27 per night

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From US$120.95 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,078 reviews
Very very nice hotel and very friendly staff throughout. Room was large with spectacular views on the 21st floor. Absolutely spotless. Nice bathroom and comfy bed. My check in took 10 minutes and was very efficient and super friendly. Don't understand the negative reviews others left. Also the breakfast was really good and I can't imagine what else some people could want for breakfast. There was literally everything you could want and all fresh and really yummy. As to the additional charges some people mention here: you have to check in your pricing details if taxes are included, this differs depending on the country you make the reservation from and other factors. If there's taxes already listed in the details you will not be charged additional taxes at check in. I paid exactly the amount booking.com showed me and in the details all taxes were listed already. Rooftop pool has beautiful views of the city. AC works perfectly. Free drinking water in the room and shower amenities. Reception is on 7th floor. There is heavy security at the entrance. Metal detectors, bags are xrayed... I would book here again. They seem to have smoking rooms, yet I requested a non smoking room and my room didn't smell at all.
Guest review by
Markus Gaudian
Germany
From US$166.51 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 954 reviews
When i came in my check in was done at once my room was ready bellmen carried my bags with the smile at that hour. Late night im surprised 24 hrs of operation with lovey staffs who reached me again to see everything is fine and all came and spoke to me when i was staying with them to see if im ok. Thank you for taking care of me as your family member. With love Grace...
Guest review by
Grace Cole
Brazil
From US$62.70 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 79 reviews
The host was great, he didn't even ask for anything and drove us everywhere, he wanted us to experience the best for the short amount of time that we were staying there. The location is in the city around with an amazing surrounding, and the main street relatively fast. All the tourism objects were nearby, we could access everything easily. best one.
Guest review by
Teena
France
From US$124.55 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 984 reviews
5 star in any other country! Added touches with xmas decorations. Great customer service. Excellent buffet choices breakfast (&we tried dinner). Amazing views of the ocean from our huge bedroom windows.
Guest review by
CH9
Australia
From US$159.88 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,365 reviews
The breakfast and the setting were quite excellent. The staff were quite hospitable and friendly. The colonial internal deco made the atmosphere very exciting. Enjoyed the sunset view behind the hotel.
Guest review by
John
Singapore
From US$61.11 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 247 reviews
Good place for few days. We stayed here while live in Colombo. Peaceful personal, good rooms with condition, TV, safe and good shower. Not expensive.
Guest review by
Margarita
Russia
From US$78.60 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 529 reviews
Excellent staff attitude and response. Excellent location, excellent communication etc.
Guest review by
Eric
Canada
From US$137.65 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,354 reviews
I was only meant to stay 3 days and I loved it so much I have booked a total of 10
Guest review by
Bronwen
Guernsey
From US$60 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 360 reviews
New rooms, well maintained, excellent location with all facilities on your reach.
Guest review by
Mohamed Safwan
Maldives
From US$295.30 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,088 reviews
Best service and bigger room with all amenities. Good food and very clean room
Guest review by
Kam
United Arab Emirates
From US$35 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,534 reviews
Staff was very friendly and helpful. Location was very good.
Guest review by
HUSHAM
Bahrain
From US$70.80 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 179 reviews
Very convenient Staff are friendly & helpful.
Guest review by
Dennis
Australia
From US$80.58 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 433 reviews
fanrastic breakfast. All food excellent
Guest review by
Lynette Jefferies
New Zealand
From US$163.91 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,460 reviews
Stunning property that exhumes luxury
Guest review by
Laila
South Africa
From US$153.61 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,257 reviews
Very friendly stuff Great breakfast
Guest review by
Joanna
Spain

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

8.0

All the best places are away from the capital.

All the best places are away from the capital. But without starting here you miss all the layers of history and culture that inform everything about your whole trip. Start here, and spend some time investigating and exploring. Start in the old town at Dutch Hospital and move out from there.
Guest review by
David
Australia
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 by
Wasala Mudiyanselage
8.0

The staff were so friendly and went out of their way to make...

The staff were so friendly and went out of their way to make us feel welcome. Felix was especially knowledgeable of the area. Because of our flight time, we needed an early check in and this was done with no problems.
Guest review by
Andre
South Africa
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 by
Paul
Sri Lanka
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 by
Sylvester
Canada
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 by
McNamee
South Africa
8.0

After what this country has been through, this country...

After what this country has been through, this country surely need lots of financial assistance to redevelop its infrastructure. . There is hardly any lighting on the streets. As the sunsets it's pitch dark. I myself would find it difficult to drive on the roads. Secondly restrooms need to be built.
Guest review by
ENOCK
Israel
8.0

Great place to stay in Colombo area away from city centre...

Great place to stay in Colombo area away from city centre but close enough for easy access to city amenities, shops and restaurants. Lovely colonial era building full of charm. The terrace and pool area is unique - right on the ocean. Nothing quite like it in the Colombo area.
Guest review by
Philip
Sri Lanka
10

Wonderful place, clean..quiet..superb view from balcony,...

Wonderful place, clean..quiet..superb view from balcony, Pool was very clean, bathrooms are well equipped , Host is really friendly, he entertained us with Music and provided us tea, fruits complimentary at breakfast time,
Guest review by
adipathy
United Arab Emirates
10

Unlike olden days, Colombo looks very clean and beautiful.

Unlike olden days, Colombo looks very clean and beautiful. Also noticed less honking on streets, though we still see ruthless behavior of bus drivers and other motorists not respecting road signs or rules. However, in few hours you will realize that is the norm and you will start enjoying it as a passenger. Excellent food and eateries with reasonable prices. You can easily Uber to any place within Colombo with much ease.
Guest review by
Saman
Australia