Search hotels in Colombo District, Sri Lanka

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

Check out these popular cities in Colombo District

Colombo

668 hotels

Mount Lavinia

123 hotels

Maradana

5 hotels

Dehiwala

83 hotels

Battaramulla

32 hotels

Boralesgamuwa

31 hotels

Moratuwa

36 hotels

Nugegoda

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

P
Pedro
From
Portugal
Great place in Colombo. Excellent hotel and workers .
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,366 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.

T
Till
From
Germany
Great, very new Hotel in great Location towards the attractions of Colombo with very clean rooms in a good size and great pools and many restaurants and bars. Extraordinarily helpful and friendly staff throughout the hotel, from the great welcoming staff in the Lobby, to the Front Desk, to Housekeeping (Sanju in Floor 9 was great!), the Head Sommelier Wellington, the staff in the restaurants and bars, and all Security Guards and other staff throughout the Hotel. While the Hotel itself is great and on 5-Star level, the staff made the experience extraordinary. Staying here at the end of our two week Sri Lanka trip was a perfect last Sri Lanka experience.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 805 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.

N
Nur
From
Sri Lanka
Loved the rooms they treated me very well for my birthday
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 623 reviews
Price from
US$190
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.

V
Veronika
From
Czech Republic
An absolutely excellent stay! The room was spacious, spotless, and very comfortable. The bed was incredibly cozy, making it hard to leave in the mornings. The hotel restaurant serves amazing food, our only regret is not dining there more often. The location is perfect, just a short walk from supermarkets, restaurants, and shopping malls. If I ever return to Colombo, this will be the only hotel I stay at!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 742 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.

M
Mihaela
From
Romania
My stay at the Sheraton Colombo was nothing short of spectacular. I was greeted with warm hospitality and a level of professionalism that truly sets this hotel apart. The staff went above and beyond to ensure every detail was perfect, making me feel both welcomed and valued throughout my visit. The rooms are spacious, elegantly designed, and impeccably clean, offering breathtaking views of the city and ocean. The bed was incredibly comfortable, and the amenities provided were top-notch, ensuring a luxurious and restful stay. The facilities are outstanding. Everything is maintained to the highest standard, creating an atmosphere of calm and sophistication. Sheraton Colombo is a true gem in the heart of the city. Whether you're traveling for business or leisure, I cannot recommend this hotel enough. I look forward to returning for another unforgettable experience!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 139 reviews
Price from
US$134
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.

R
Rebekah
From
Australia
The premises overall is very clean & neatly presented. Our room was always clean, comfortable and maintained well, nice bathrooms, fresh bedding, plenty of towels. Staff were always accommodating, lovely, friendly, polite, always looking after anything we needed. The Food was tasty and always fresh. I highly recommend the Banana Fritters for dessert. A special mention goes out to the staff members who organised a dinner for 9 people very quickly for us with very short notice. Amazing job! If you want a view from your window make sure you take note & book this. Some room windows are completely blocked out, which we actually didn’t mind.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 121 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$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.

A
Anthony
From
India
Beautiful room with AC and big bathroom with lovely warm water shower with pressure! Lovely house with a sit out balcony and in a quiet and up market locality lane very close to the coast road. The room and the linen were spotless.. Couldn't have asked for a better place. Nawab was superb, and checking on our arrival and thanks to the 24 hour check in he was there to show us in late at night despite our delayed train. He also offered us a great late night restaurant recommendation that was really what we needed. Thanks Nawab. If in Colombo we stay here only :)
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.

G
Gill
From
France
Size of the room and the bed was huge great facilities and comfortable Host and staff superb service very helpful Delicious Sri Lankan breakfast beautifully presented Very close to the beach
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 192 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.

L
Lina Narvilaitė
From
Lithuania
Everything is just perfect here. You dont feel like you are staying in a hotel, feels more like at some close relatives house. Owner and the people who are working here Saliya and Silva are just perfect, the hospitality is just amazing😊 Breakfast are so tasty. All hotel is very cleal. Wonderful thing is that if you are staying in deluxe room all the floor is yours with balcony and additional room. On the top of that sea is so close🤟 Highly recommended.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 131 reviews
Price from
US$72
1 night, 2 adults
See all 1201 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,366 reviews

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

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

Popular with guests booking hotels in Colombo District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 951 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$270 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$499.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,049 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,622 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,422 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$75.75 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,456 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$214.16 per night

Budget hotels in Colombo District

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,167 reviews

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

From US$50.06 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,075 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,439 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, 316 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.8
Fabulous - What previous guests thought, 646 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, 312 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
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 344 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.

From US$139.77 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, 133 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, 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$31.50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 54 reviews

Situated in Dehiwala, 1.5 km from Mount Lavinia Beach, Hotel One Sixty features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$31.62 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$39.96 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

FAQs about hotels in Colombo District

See reviews by guests who stayed at hotels in Colombo District

See all
From US$35 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,533 reviews
Blast from the past, like staying in museum. I was just lucky there were no neighbours, my quiet night experience would probably not happened, seeing the other guests at lobby…Massive room, all working well, good bed, clean linen. Bathroom 70’ style, but clean. Cleanliness everywhere ok.
Guest review by
Nemtudom
Czech Republic
From US$50 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 245 reviews
The staff did everything to make our stay pleasant. They contacted the tuktuk tour and arranged an early check in (at an additional cost, of course). They arranged a taxi service from the airport and were all and all very nice. The breakfast was ok, the room is spacious and clean.
Guest review by
metka
Slovenia
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,084 reviews
Our room was great. Comfortable bed in a spacious room. Also had comfy armchairs with a lovely sea view out the window. The room had working AC and everything we needed. There was a little balcony but it was too hot and humid to use. The staff were very friendly and helpful.
Guest review by
Phoebe
New Zealand
From US$176.01 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,460 reviews
Everything about it! From the point I entered the hotel to me checking out - everything was phenomenal. Mr.Priyantha made sure I was taken care of and a special shoutout to this serving lady at the dining who made sure I felt like home with my meals.
Guest review by
Ashan
Sri Lanka
From US$62.70 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 79 reviews
Really easy to book. Beautiful room, comfortable bed, delicious breakfast, and very helpful staff. They were expecting us on arrival, and provided advice on best places to change money, and invaluable transport advice. best example of hospitality.
Guest review by
thomas
United Kingdom
From US$78.60 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 527 reviews
Everything was perfect. smooth check-in, to fast room service and a taxi waiting was us at our check out. Everyone we're really nice as helpful
Guest review by
Aleksandra
Poland
From US$80.58 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 432 reviews
Fantastic location and amazing old style service. The breakfast was amazing. Great pool and lovely private beach
Guest review by
jeremy
Australia
From US$159.88 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,359 reviews
There might be lots of modern hotels on Colombo’s skyline but this historic heritage property remains wonderful
Guest review by
David
United Kingdom
From US$70.80 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 179 reviews
Very convinient and closer access to the beach and there is a night club just in front of the hotel.
Guest review by
Ishara M. Priyadarshana
Sri Lanka
From US$120.95 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4,075 reviews
We love the pool and the view , room view was special just stunning, ok breakfast
Guest review by
Tamara
Serbia
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$159.66 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,251 reviews
Beautiful hotel, perfect location, amazing breakfast, friendly staff
Guest review by
Voropanova
United Arab Emirates
From US$137.65 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10,366 reviews
Great place in Colombo. Excellent hotel and workers .
Guest review by
Pedro
Portugal
From US$153.40 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 951 reviews
Maheema was friendly. And great service
Guest review by
Jeeya
India
From US$124.55 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 984 reviews
friendly staff and good location
Guest review by
Abishek
New Zealand

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