Skip to main content

Featured 4-star hotel destinations

Destination inspiration for your trip – find a 4-star hotel

Colombo

42 4-star hotels

Mount Lavinia

4 4-star hotels

Avissawella

3 4-star hotels

The best 4-star hotels in Colombo District

Check out our selection of great 4-star hotels in Colombo District

Filter by:

Star Rating
Review score

MK Colombo

Hotel in Wellawatte, Colombo

Located in Colombo, a 10-minute walk from Mount Lavinia Beach, MK Colombo provides accommodations with a terrace, free private parking and a restaurant.

P
Prasanna
From
Sri Lanka
Highly recommend hotel in Colombo. Everything about this hotel is excellent. Great Location, Friendly Service, and very Comfortable, large rooms. I also had dinner here and it was delicious. Everything was perfect.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 146 reviews
Price from
$54.40
1 night, 2 adults

Alma Boutique Hostel - Colombo

Colombo

Located in Colombo, within a 8-minute walk of Bambalapitiya Beach and 0.6 miles of Bambalapitiya Railway Station, Alma Boutique Hostel - Colombo provides accommodations with a garden and free WiFi...

A
AyeshK
From
Netherlands
Great location, so convenient with a lot of embassy buildings, restaurants, and transportation options nearby. The staff is great friendly and very prompt. They even offered to help me print out some documents. The hostel beds are comfy, equipped with power sockets and a reading light, and clean and comfy beddings too. Plenty of bathrooms, spotless and with good pressure. The place is super spacious too, with a nice garden and parking space.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 592 reviews
Price from
$55
1 night, 2 adults

La Maison de Colombo

Hotel in Colombo

Located in Colombo, 1.5 miles from Wellawatte Beach, La Maison de Colombo has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Amanda Pallewatta
From
Sri Lanka
We loved how quiet it was and the aesthetic of the place and the room was quite spacious and we loved staying here
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 106 reviews
Price from
$149.27
1 night, 2 adults

Highbury Colombo

Havelock Town, Colombo

A 13-minute walk from Milagiriya Beach, Highbury Colombo provides recently renovated 4-star accommodations in the Havelock Town district of Colombo.

S
Soda
From
Australia
It was a magical stay, we only stayed one night when we'd just landed in SL and it was so stunning, comfortable, the most peaceful stay amongst the hustle and bustle of Colombo. Perfect for what we were after. The owners were super lovely and made us a delicious Sri Lankan breakfast in the morning before we headed south. Such a gorgeous accommodation and the room was big, peaceful, quiet and a great shower!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 382 reviews
Price from
$115.05
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Cinnamon Gardens, Colombo

Located in the Cinnamon Gardens district of Colombo, De Saram House by Geoffrey Bawa is 1.8 miles from Kollupitiya Beach.

K
Kureshy
From
Pakistan
Amazing place to stay at. Very quiet and peaceful with main city attractions close by. Special shoutout to Mr. Anthony, a very gentle soul and an amazing host. Thank you for making our short stay hassle free.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 483 reviews
Price from
$136.40
1 night, 2 adults

Angam Villas Colombo

Colombo

Angam Villas Colombo in Colombo provides accommodations with an outdoor swimming pool, a garden, and a shared lounge. This 4-star villa offers a shared kitchen and full-day security.

F
Fiona
From
Australia
We had a very warm welcome. It’s very quiet which is great in a busy city. Very nicely furnished, fabulous pool.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 305 reviews
Price from
$9,000
1 night, 2 adults

Aathma Colombo House

Colombo

Set in Colombo on a private peninsula by the banks of the historic Diyawanna Lake, Aathma Colombo House provides accommodations with a garden.

b
bernard
From
United Kingdom
I loved staying at this beautiful, proud, authentic and uncompromising Sri Lankan family home come hotel, finished as it was to the highest of standards and so very tastefully decorated, all risen up from the once lakeside bank. I was greeted by my courteous hosts on arrival, respectful of my long journey from the UK, and made to feel welcomed and comfortable right away. My accommodation was as described and expected; it was immaculate (cleaned twice during my stay of three nights) and more than adequate for my needs. The food was delicious; although breakfast was lovely, my evening meals have been the best I have had here so far, being especially well cooked and prepared, further enhancing my first-time-in-Sri Lanka experience. The hosts arranged local tuc tucs and drivers for me, usually at short notice, and we're always keen to help out, particularly with timings on my leaving day. I said that if I came to Sri Lanka again I would stay here again and I meant it. Thank you all for the quality of all of your services and your thoughtfulness throughout my stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 514 reviews
Price from
$128.33
1 night, 2 adults

Nyne Hotels Lake Lodge - Colombo

Kollupitiya, Colombo

Nestled on a serene lane in Colombo 3, Lake Lodge is a charming 10-room retreat that combines understated elegance with warm hospitality in the heart of the capital.

K
Karyl Dawn
From
Canada
This was a nice surprise. When our other hotel informed us they had double booked one of our nights, I scrambled to find another option. We were very lucky to happen upon this one. Beautifully decorated, great location if you like to walk, very good breakfast and accommodating staff. We stayed in room number 13 which had a little courtyard just below the restaurant. Unbelievable value as well. Ended up being as nice as our other hotel for half the price
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 382 reviews
Price from
$92.82
1 night, 2 adults

Mount Lodge Boutique Hotel

Hotel in Mount Lavinia

Located within a 4-minute walk of Mount Lavinia Beach and 4.5 miles of Bambalapitiya Railway Station, Mount Lodge Boutique Hotel provides rooms in Mount Lavinia.

K
Kristof
From
Slovakia
It's a lovely place with an atmosphere, our room had wonderful bed, closed off balcony great for enjoying the air and a perfectly clean bathroom too. The breakfast was fulfilling and just delicious, fresh fruit and a sri-lankan omelette with toasted bread as well as tea and coffee.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 184 reviews
Price from
$99
1 night, 2 adults

Unique Towers Luxury Boutique Suites

Colombo

Located in the heart of Colombo City, Unique Towers Luxury Boutique Suites offers air-conditioned accommodations with a well-equipped kitchenette. The property features free WiFi and free parking.

R
Roberto
From
Italy
Great location and welcoming staff
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 136 reviews
Price from
$130.35
1 night, 2 adults
All four-star hotels in Colombo District

Most booked 4-star hotels in Colombo District this month

See all

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,793 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,995 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,697 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,172 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,267 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,141 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 566 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 528 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 592 reviews

Popular with guests booking 4-star hotels in Colombo District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 756 reviews

FAQs about 4-star hotels in Colombo District

4-star Hotels That Guests Love in Colombo District

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,995 reviews
Was amazed only rated 3 star, better then many 4 stars have stayed in. Room good size, powerful shower in well designed bathroom. Housekeeping did great job. Rate included excellent breakfast with omlette station, and REAL back bacon as well in chicken bacon. Ate at restuarant and rooftop bar. Enjoyed both reasonably priced meals. Has pool and well equipped gym, had everything I needed , well done.
Guest review byAdrian
Solo traveler
Avg. price/night: $239.48
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,141 reviews
Amazing views from window facing the ocean. Location is close to sights. Clean and modern rooms. We got an upgrade, which was nice of them seeing as we stayed at this hotel several times. They looked after our luggage. Breakfast good. Lovely roof top bar. Good laundry service. Nice little cafe near the entrance.
Guest review byJulie
Young couple
Avg. price/night: $50
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 1,710 reviews
Don’t be put off by the rating. The Queen stayed here! Sure it hasn’t been modernised since then but the rooms are huge, it’s clean, the facilities mostly work ( tv and fridge a bit ropey) and a great view from the dining room. If you’re not happy, ask for another room. And an unbeatable location for Old Colombo. Make sure to explore the hotel and its heritage.
Guest review byJames
Solo traveler
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,793 reviews
Central location, clean and modern rooms. Japanese toilets.
Guest review byAzhar
Family with young children
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 756 reviews
Location Good, very central. I booked a deluxe Room but was disappointed with Room service. No tooth brush, no foot ware, no face towels, no floor met in the bath, so you have to walk with your wet feet into the room carpet. Even towels they don't replace daily. It seems like everything is upon request only. As for breakfast no buffet and the options are limited.
Guest review byStephen
Young couple
Avg. price/night: $169.08
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,697 reviews
Very good value for money, the room is clean and modern, the location is good, and the swimming pool is very nice.
Guest review byIsadora
Group
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,449 reviews
- Perfect location, in the center, with beautiful view from rooftop restaurant to the Lotus Tower. - Extremely clean and good sized rooms, which to be honest I did not expect considering the very affordable price. - modern facilities, such a great hotel. - walking distance to the mall, beach promenade - restaurants in front of hotel, including the famous Ministry of Crab. Or you can walk down the street and have some more less expensive options. - and the pillows, very confortable, the best from entire holiday
Guest review byAnca
Group
Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 327 reviews
I stayed here for 3 nights in April 2024. It's a good hotel with all the basic amenities, and very good service. The great location meant that the city centre and a lot of other things were in close proximity, and made it pretty good value for money
Guest review bySR2024
Solo traveler
Avg. price/night: $162.84
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,918 reviews
One of the best hotels i ever stayed in. Starting from the rate ,price , facilities and staff. Everything was perfect staff was very friendly and helpful. Room size and furniture quality perfect. Location close to everything we were going for. Restaurant staff very helpful and provide us a lot of support. Immediately respond from reception.
Guest review bySalamh
Young couple
Avg. price/night: $74.75
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 305 reviews
Recently renovated, stylish, clean, down a quiet street, helpful staff, comfortable bed, good wifi.
Guest review byDylan
Young couple