The 10 best 4-star hotels in Colombo, Sri Lanka | Booking.com
Skip to main content

4-Star Hotels in Colombo

Find the 4-star hotels that appeal to you the most

The best 4-star hotels in Colombo

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

Filter by:

Review score

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
Sadiaa
From
Kenya
The property is absolutely breathtaking. Spotlessly clean and very tastefully designed and decorated. Manoji and her husband are exceptional hosts: Manoji’s thoughtfulness and care (and her cooking lessons!) made the space feel like home. Highbury is a short tuktuk ride away from the Gallery Cafe and Geoffrey Bawa’s Residence (No. 11). Would definitely return to Highbury if I’m ever back in Colombo!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 274 reviews
Price from
$77
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Cinnamon Gardens, Colombo

Conveniently set in the Cinnamon Gardens district of Colombo, De Saram House by Geoffrey Bawa is located 1.8 miles from Kollupitiya Beach, 2.8 miles from Bambalapitiya Railway Station and 2.9 miles...

M
Miyazawa
From
Sri Lanka
The room I stayed at was very spacious, well designed, sophisticated but still cozy. I felt like my home. Staff were very kind and friendly. And how lovely the courtyard was. I will definitely visit again!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 433 reviews
Price from
$124
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.6
Exceptional - What previous guests thought, 306 reviews
Price from
$130
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.

H
Hannah
From
United Kingdom
A beautiful hotel. lovely surroundings, comfortable room and really nice place. Great and attentive staff. The breakfast was the BEST!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 238 reviews
Price from
$98.28
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, 117 reviews
Price from
$94.80
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, 18 reviews
Price from
$144
1 night, 2 adults

Sofia Colombo City Hotel

Hotel in Colombo

Located in Colombo, a 2-minute walk from Kollupitiya Beach, Sofia Colombo City Hotel provides accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

P
Priyanth
From
Canada
Clean! Service was outstanding! Staff were kind and attentive
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,895 reviews
Price from
$84
1 night, 2 adults

MaRadha Colombo

Hotel in Colombo

Located in Colombo, a few steps from Bambalapitiya Beach, MaRadha Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

M
Muhammad Faraz
From
Pakistan
Stayed here for 5 nights and it was exceptional to say the least. A beautiful hotel with a stunning sea view. They serve a delicious buffet breakfast with both Sri Lankan and English varieties. Many shops are nearby. Additionally I would like to compliment and thanks Mr Inshaf who made me feel at home. He assured everything needed for my stay to be relaxing and also as I was traveling solo, whenever I went down to the reception, he always spared some time for me to have a little chat and made me feel at home. If you are considering to stay at this hotel, give them a try and you will have a great time.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,069 reviews
Price from
$81
1 night, 2 adults

Granbell Hotel Colombo

Hotel in Kollupitiya, Colombo

Located in Colombo, a few steps from Kollupitiya Beach, Granbell Hotel Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

A
Amr
From
Egypt
Very clean and modern rooms. Very good location and breathtaking view at the hotel infinity pool
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 6,488 reviews
Price from
$94.50
1 night, 2 adults

Zest Metropole

Hotel in Fort, Colombo

In a prime location in the center of Colombo, Zest Metropole provides free WiFi, a fitness center and free private parking for guests who drive.

A
Abdallah
From
Egypt
Everytulhing was perfect especially the bed.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,454 reviews
Price from
$100
1 night, 2 adults
All 4-star hotels in Colombo

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in Colombo and surrounding area in the past month

See all

Save money on 4-star in Colombo and nearby – budget options available

  • Zest Metropole

    Fort, Colombo
    Budget options available
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,454 reviews

    In a prime location in the center of Colombo, Zest Metropole provides free WiFi, a fitness center and free private parking for guests who drive.

    From $135.70 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 2,622 reviews

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

    From $133.48 per night
  • The Steuart by Citrus

    Fort, Colombo
    Budget options available
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 990 reviews

    Strategically located in the heart of the central business district in Colombo, The Steuart by Citrus offers comfortable accommodations with free WiFi access throughout the property.

    From $78.66 per night
  • Grand Oriental Hotel

    Fort, Colombo
    Budget options available
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,464 reviews

    Housed in a colonial-style building, Grand Oriental occupies a prime location a 5-minute walk from Colombo Bazaar. Featuring a restaurant, it offers classic rooms and free WiFi in all areas.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 356 reviews

    Set in Colombo, 1969 feet from U.S. Embassy, Morven Hotel Colombo features an outdoor swimming pool. This 4-star hotel offers a 24-hour front desk. Free WiFi is included.

    From $115.37 per night
  • Rococo Residence

    Colombo
    Budget options available
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 80 reviews

    Featuring free WiFi and air conditioning, Rococo Residence is located in Colombo. U.S. Embassy is 2625 feet from the property. Free private parking is available on site.

    From $99 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 3,901 reviews

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

    From $89.10 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 507 reviews

    Just 325 ft from Liberty Plaza Shopping Complex, Renuka City Hotel has free parking and 3 restaurants and bars. A 24-hour front desk and round-the-clock room service is available.

    From $78.60 per night

Enjoy breakfast in Colombo and nearby

  • Marine Suites

    Colombo
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 201 reviews

    Marine Suites offers accommodations in Colombo, 2.9 miles from Khan Clock Tower and 4 miles from R Premadasa Stadium.

    From $139.15 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 251 reviews

    Located in Colombo, a 15-minute walk from R Premadasa Stadium, Orion City Hotel provides accommodations with a fitness center, free private parking, a terrace and a restaurant.

    From $71.40 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 239 reviews

    Located in the heart of Colombo, Rockwell Colombo features modern and comfortable accommodations with free Wi-Fi access in the entire property.

    From $46.66 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 447 reviews

    Located half a mile from Odel Shopping Mall, Zylan Colombo features a fitness center and outdoor pool. It includes free Wi-Fi throughout the building. Free parking is available.

    From $135 per night
  • Scored out of 10, guest rating 5.6
    Fair - What previous guests thought, 47 reviews

    Set in Colombo, Ocean Edge Suites & Hotel Colombo overlooks the Indian Ocean. Guests can enjoy the on-site restaurant. Free private parking and WiFi is available on site.

    From $67.25 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 516 reviews

    Nestled in the heart of Colombo City, a boutique Colombo Court Hotel & Spa is just a 15-minute walk from MC Shopping Mall.

    From $92.70 per night
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 673 reviews

    Located in Colombo, a 4-minute walk from Bambalapitiya Beach, Pearl Grand By Rathna provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

    From $75.75 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 244 reviews

    Located in Colombo, 2.9 miles from Bambalapitiya Railway Station, Artisan Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From $75.90 per night

Great access to the city center. Check these 4-star hotels in Colombo and nearby

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 95 reviews

    Located in Colombo, a 2-minute walk from Kollupitiya Beach, Kreation Hotels Colombo has accommodations with a terrace, free private parking and a restaurant.

    From $37 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Located within 2.1 miles of Bambalapitiya Railway Station and 3.5 miles of R Premadasa Stadium, Jetwing Ratnam Residence has rooms in Colombo.

    From $76.92 per night
  • The Ocean Colombo

    Colombo
    Central location
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 522 reviews

    Boasting spectacular ocean view from every guest room, The Ocean Colombo features modern and comfortable accommodations along Marine Drive.

    From $174.36 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 83 reviews

    Located in Colombo, within 3.6 miles of Bambalapitiya Railway Station and 3.8 miles of R Premadasa Stadium, SeSaya Poshtel & Bistro - Colombo's Newest and Finest Poshtel Dorms and Rooms has...

    From $69.12 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 957 reviews

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

    From $99.15 per night
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 128 reviews

    Enjoying a beachfront location on Colombo Beach, Global Towers offers value-for-money accommodations with 24-hour room service.

    From $106.66 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 258 reviews

    Best Western Elyon Colombo features a rooftop bar and lounge, a fitness center, a business center and rooms with city views and free WiFi access.

    From $129.53 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 1,305 reviews

    In heart of Colombo City, 19 miles from Colombo Airport, the Supun Arcade Residency has modern apartments with private balconies.

    From $199.27 per night

FAQ about 4-star hotels in Colombo

4-star Hotels That Guests Love in Colombo

See all
  • Avg. price/night: $239.48
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,069 reviews
    Modern building. Comfortable and quiet rooms, with wonderful ocean view. Convenient location, close to the city center and main attractions and several restaurants. Fast internet. Nice swimming pool and gym. Helpful staff.
    Guest review by
    Ricardo
    Family with young children
  • Avg. price/night: $174.12
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 6,488 reviews
    Great location, very high quality gym, pool and bar area. Modern and well appointed rooms.
    Guest review by
    Dan
    Solo traveler
  • Avg. price/night: $135.70
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,454 reviews
    Best hotel during my trip in Sri Lanka. Perfect for start and end of journey. Location is ideal to walk around of most of the sights of Colombo. Newly renovated, nice design, room is spacious, everything works and of quality
    Guest review by
    Sergey
    Solo traveler