Search hotels in Colombo District, Sri Lanka

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

Check out these popular cities in Colombo District

Colombo

672 hotels

Mount Lavinia

122 hotels

Dehiwala

82 hotels

Maradana

4 hotels

Moratuwa

37 hotels

Boralesgamuwa

32 hotels

Battaramulla

31 hotels

Rajagiriya

20 hotels

Nugegoda

51 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.

Z
Zaheer
From
South Africa
The location & hotel was excellent. The breakfast was really good. Check in was efficient. Thank you to Imesh for arranging my 6 rooms so swiftly.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,375 reviews
Price from
US$85
1 night, 2 adults

Shangri-La Colombo

Hotel in Colombo

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

A
ANDREW
From
United Kingdom
Extremely friendly and helpful staff providing 5 star service throughout. Front of house, concierge, bar team, all were fantastic. The best breakfast buffet was a welcome surprise and an awesome Chinese restaurant too.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,437 reviews
Price from
US$145
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.

M
Muthuthantrige
From
Australia
It’s a brand new property with beautiful view and finish is kind of different world, my son gave compliments as saying it’s is like Avengers movie
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 742 reviews
Price from
US$154.70
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.

V
Vinod
From
India
Excellent hotel in all ways 👌
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 612 reviews
Price from
US$170
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
Milica
From
Serbia
Absolutely amazing stay! Hotel is beautiful with really great staff, everyone was so dedicated to make our stay unforgettable, even if we stayed just for one night we felt as home. They even gave us late check out so we can enjoy the pool little longer! They were keeping our bags since we had evening flight, if you are coming to Colombo definitely choose this Hotel for your stay!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 728 reviews
Price from
US$101
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.

G
GABI
From
Germany
Very good food. Restaurant Manager perfect.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 135 reviews
Price from
US$145
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.

P
Peter
From
Switzerland
If I should come back to Colombo, I would stay here again in any case. The hotel shines with its cleanliness and is very professionally run. The room has everything and everything works perfectly. The staff was very friendly and supportive. I felt like I was in a 5-star hotel here. The closeness to the beach is brilliant. You can reach the ocean in just 2 minutes walking distance and have a beautiful beach for walking and swimming. On the other hand, you are not just in a touristic part of the city and have various local shopping facilities and restaurants right on your doorstep. The location is very quiet and the singing of the birds makes you feel like you're not in the big capital. The internet is very fast and working the whole time. The breakfast was very delicious.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 118 reviews
Price from
US$32.75
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
Kenichi
From
Japan
The room was amazing and comfortable. Also, the breakfast prepared by our host Anthony was so tasty. Anthony also kindly gave us a tour of the building. I highly recommend staying here.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 450 reviews
Price from
US$100.75
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.

s
spencer
From
United Kingdom
Host was very accommodating, room very high spec for price, easy to get to also
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 169 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.

S
Susantha
From
New Zealand
We had a good breakfast. Quiet , clean and tidy room with comfortable bed. Host was friendly, helpful and always went extra mile to make sure our stay was comfortable . Staff were very helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 188 reviews
Price from
US$50
1 night, 2 adults
See all 1196 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,375 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 617 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 411 reviews

Colombo District's best hotels with breakfast

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 29 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$180 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$888 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,041 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.

From US$171.67 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,071 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$412.44 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,581 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$214.31 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,428 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$203.55 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,703 reviews

Fairway Colombo - Sri Lanka's First Hotel With Robot Technology is set in Colombo, 700 metres from Khan Clock Tower and 2.4 km from U.S. Embassy. Guests can enjoy the on-site restaurant.

From US$124.80 per night

Budget hotels in Colombo District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 56 reviews

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

From US$99.90 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 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 8.5
Very good - What previous guests thought, 4,047 reviews

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

From US$145.14 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 277 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$93.73 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 614 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.

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

Marine Bay Colombo is situated on the beachfront in Colombo, a few steps from Bambalapitiya Beach and 400 metres from Bambalapitiya Railway Station.

From US$82.23 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 511 reviews

Viveka Hotel Colombo is situated in Colombo, 600 metres from Mount Lavinia Beach and 4.5 km from Bambalapitiya Railway Station. This 3-star hotel offers a concierge service and a tour desk.

From US$85 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

50 By The Sea

Hotel in Dehiwala
No credit card needed
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 129 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.

Silvikris Villa

Hotel in Colombo
No credit card needed
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 240 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$31.50 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 38 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, 44 reviews

Situated in Avissawella, 14 km from Leisure World, Great Residence features accommodation with a garden, free private parking and a terrace.

From US$19.98 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, 144 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$12.20 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 933 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

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From US$62.70 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 80 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$362.41 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,074 reviews
Great location on the coastline, east walk, tuk tuk or uber access to all the city sights. Restaurant offered a widen selection of food both a la carte and buffet. My room (408) was clean and comfortable, very generous in size, with a large balcony and ocean views. Double glazing on windows blocked out street and train noise.
Guest review by
Sandra
Australia
From US$78.60 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 517 reviews
The rooftop pool was lovely and my room was clean and comfortable. I also like that they provided flasks of water rather than bottles as this is better for the environment. The location is good, very central but the best thing is the wonderful staff and how helpful and friendly they are.
Guest review by
Nancy
United Kingdom
From US$213.62 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,321 reviews
Location, direct on the beach, full sea view, sea garden and sea salt swimming pool. It’s British colonial building (historical and charming). Floors are made of woods and has soul.
Guest review by
Shella
Netherlands
From US$137.65 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,375 reviews
The location & hotel was excellent. The breakfast was really good. Check in was efficient. Thank you to Imesh for arranging my 6 rooms so swiftly.
Guest review by
Zaheer
South Africa
From US$45 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,519 reviews
It was run down and old but for the price what do you expect. The rooms where clean and the staff very friendly. Good location and pretty
Guest review by
Gabriela
Germany
From US$166.51 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 933 reviews
We liked everything: the location,pool,beach nearby,kitchen(food was so delicious and a lot of choices),people are so nice 🥰
Guest review by
Kateryna
Ukraine
From US$139.06 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 975 reviews
Very nice an elegant facilities especially lobby and the roof floor, exceptionally friendly service, very good breakfast
Guest review by
Joanna
Poland
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 244 reviews
Breakfast was very testy. The hotel location is good and helpful to reach all services in the city.
Guest review by
KHAMIS SALIM
Oman
From US$145.14 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,047 reviews
Everything about the hotel is nice. Amazing view, delicious food, friendly and professional staff.
Guest review by
MIRNA
United Arab Emirates
From US$217.71 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,214 reviews
Facilities were excellent, great range of restaurants and lovely pool area.
Guest review by
Annabel
Spain
From US$201.46 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 411 reviews
A nice old colonial Style Hotel, very friendly stuff, very nice view
Guest review by
Doris
Germany
From US$151.04 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 183 reviews
Very convenient Staff are friendly & helpful.
Guest review by
Dennis
Australia
From US$201.53 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,454 reviews
Stunning property that exhumes luxury
Guest review by
Laila
South Africa
From US$52 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 357 reviews
Access and facilities are very good.
Guest review by
Vanniyasingam
United Kingdom

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
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

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
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
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
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
8.0

This 3-Level Apartment has 3 Bed Rooms and is located in a...

This 3-Level Apartment has 3 Bed Rooms and is located in a secure and convenient location in Rajagiriya, Sri Lanka. The Hosts were quite friendly and responsive to your needs. The accommodation is well-equipped for a long-term stay as well. All Appliances and Equipment were in working order. The Washing Machine helped me to travel with less clothes. The Accommodation had a separate entrance with access to the Electric Roller Door. The 3rd Level had the Laundry with access to a Roof Top terrace where clothes could be dried and having a 360 degree view of the surroundings incl. high rise buildings in Colombo.
Guest review by
Lalin
Australia
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