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.

J
Joseph
From
United States
A gorgeous oasis hidden away from the somewhat hectic streets of Colombo. It’s an easy walk to some ancient temples, the mall and plenty of great restaurants and shops. The hosts are so kind and welcoming. Great breakfast and coffee! This place offers serenity, silence and calm. It just oozes a zen-like state of being.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 270 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...

Y
YUCHIH
From
Taiwan
Famous architect’s work and the most helpful staff working on site. Can’t thank Anthony enough. Had a great stay and can’t wait to come back soon.
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.

N
Naief
From
Saudi Arabia
It is such a great place in Colombo I could stay at their lobby all time and enjoying my trip The view the boutique thinks that they put on the lobby the state of art the staff everything was tremendously amazing
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 301 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.

I
IRINA
From
United Arab Emirates
Small boutique hotel tucked away in the middle of the city, very near to the lake temple, gangaramaya temple and a mall. The room is simple yet Asian styled, very minimalist and sophisticated. The room is quiet at night which allowed me to go to bed early - around 8 am I was not disturbed. But the best part is the hotel team. The manager, the reception team, the restaurant staff - exceptionally polite, efficient, accommodating and well-spoken. They asked all the right questions to make my stay as comfortable as they could. Having learned that my train leaves at 7 am the next day and I have to be out the door after 6 am, they put together a breakfast which was ready by the time of my check-out. Loved my stay there!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 233 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.

A
Arup
From
United Arab Emirates
A very very big apartment very clean and very good place.
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.4
Wonderful - What previous guests thought, 17 reviews
Price from
$162
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.

V
VITALIY
From
Russia
Good view at city and sea; location at the centre, near casino Bellagio (7min to go); rooftop pool, chairs and towels; good variety of dishes at breakfast but most of them Indian; clean rooms, comfortable bed.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,869 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.

F
FARAS
From
Kuwait
Very kind staff. Nice people and nice vibes.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,073 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.6
Excellent - What previous guests thought, 6,452 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.

S
Stella
From
United States
Totally lovely and comfortable room and hotel. Lots of choices at breakfast. Wonderful views from room. Helpful staff. Good area for walking around to restaurants and historic places close by. In walking distance to railway and the market area across the street from there.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,452 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

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 2,601 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 $120.13 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 995 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
  • 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 $128.48 per night
  • Rococo Residence

    Colombo
    Central location
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 78 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 $165 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 3,881 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, 506 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
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 99 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
  • Marine Suites

    Colombo
    Central location
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 198 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

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

  • Orion City Hotel

    Dematagoda, Colombo
    Budget options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 250 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
  • Rockwell Colombo

    Borella, Colombo
    Budget options available
    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 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
  • Colombo Court Hotel & Spa

    Colombo
    Budget options available
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 511 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 $88.67 per night
  • Pearl Grand By Rathna

    Colombo
    Budget options available
    Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 680 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 $84.17 per night
  • Jetwing Ratnam Residence

    Colombo
    Budget options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 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
  • Artisan Villa

    Borella, Colombo
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 245 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
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 79 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

Enjoy breakfast in Colombo and nearby

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 444 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
  • The Ocean Colombo

    Colombo
    Breakfast options
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 526 reviews

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

    From $163.87 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 949 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 7.8
    Good - What previous guests thought, 259 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,301 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
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,059 reviews

    Mirage Hotel Colombo is located in Colombo. The hotel provides elegant accommodations equipped with a private balcony and free WiFi access is available. The hotel also offers an outdoor pool.

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

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

    From $125.87 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 1,454 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.

    From $35 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,073 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: $187.52
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 6,452 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,452 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