Skip to main content

Four-Star Hotels in Colombo

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

The best four-star hotels in Colombo

Check out our pick of great four-star hotels in Colombo

Filter by:

Review score

Highbury Colombo

Havelock Town, Colombo

Featuring a terrace and views of garden, Highbury Colombo is a recently renovated homestay set in Colombo, 1.1 km from Milagiriya Beach.

G
Geraldine Jane
From
Netherlands
Wat a beautiful place this was! Well decorated. Warm welcome. Good location. Close to the centre. But the building itself is in oase of calmness. So you can get your rest here🥰 Will come back again♥️
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 278 reviews
Price from
US$77
1 night, 2 adults

De Saram House by Geoffrey Bawa

Hotel in Cinnamon Gardens, 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.

I
Isobel
From
United Kingdom
Such a beautiful house, delicious breakfast, and Antony and team made us feel so welcome and at home. Would absolutely recommend.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 435 reviews
Price from
US$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 accommodation with a garden.

M
Marie
From
Czech Republic
Everything was perfect - place, food, people. Everything 🤩🤍 Thank you so much 🪷🧘🏼‍♀️
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 308 reviews
Price from
US$130
1 night, 2 adults

55TG Boutique Suites

Colombo

Located in the suburbs of Colombo city, 55TG Boutique Suites offers an authentic home stay experience in a two story 1920's period house with a garden, outdoor pavilion, living room and a lounge.

W
Waldemar
From
Poland
brilliant service. very nice room , and private swim pool . intimate atmosphere.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 184 reviews
Price from
US$85
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.

B
Bitton-Neault
From
Greece
Beautiful place, amazing furniture great service and food
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 241 reviews
Price from
US$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 accommodation with a well-equipped kitchenette. The property features free WiFi and free parking.

T
Tarun Kumar
From
India
Great rooms and ambiance. Hotel management is so nice and friendly.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 118 reviews
Price from
US$94.80
1 night, 2 adults

La Maison de Colombo

Hotel in Colombo

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.

L
LESLIE
From
Australia
Grand tasteful accommodation in the heart of Colombo but perfectly quiet and peaceful, where the sound of traffic is non existent and replaced by bird song. Huge rooms, great pool, terrific food. A big thanks to Christoph, Chamara and all the staff, (even the pool attendant) for such great smiles, and friendly and courteous service.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 reviews
Price from
US$144
1 night, 2 adults

Sofia Colombo City Hotel

Hotel in Colombo

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.

K
Kit Sum
From
Hong Kong
Comfortable beds, nice sea views room, good location with shops, restaurants, spas, casinos nearby, a big variety of breakfast.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,916 reviews
Price from
US$113.52
1 night, 2 adults

MaRadha Colombo

Hotel in Colombo

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.

A
Armandas
From
Lithuania
It's an amazing hotel with breathtaking views of the ocean. The staff are very friendly and helpful, starting from the very minute you book the room. The food in their rooftop restaurant is wonderful. Actually we hardly wanted to leave our room and go somewhere. It was such a pleasure to sink in the comfortable armchair and enjoy the views and tasty food. If some time back in Colombo our family would definitely choose this hotel again!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,073 reviews
Price from
US$81
1 night, 2 adults

Granbell Hotel Colombo

Hotel in Kollupitiya, Colombo

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.

C
Crystal
From
Malaysia
This hotel is beautiful. The ocean view room is highly recommended. The staff was friendly and helpful. The decor is great, amazing views, amazing facilities, great location and the Japanese toilet truly raised the bar. The gym was fully equipped and with a steam room, everything was clean and new.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,525 reviews
Price from
US$81.90
1 night, 2 adults
All four-star hotels in Colombo

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Colombo and surroundings in the past month

See all

Popular with guests booking four-star hotels in Colombo

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

Popular with guests booking four-star hotels in Colombo

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 962 reviews

Popular with guests booking four-star hotels in Colombo

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 1,480 reviews

Popular with guests booking four-star hotels in Colombo

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

Popular with guests booking four-star hotels in Colombo

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

Popular with guests booking four-star hotels in Colombo

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,324 reviews

Popular with guests booking four-star hotels in Colombo

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,920 reviews

Popular with guests booking four-star hotels in Colombo

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,655 reviews

Popular with guests booking four-star hotels in Colombo

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

Popular with guests booking four-star hotels in Colombo

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

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

The Steuart by Citrus

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

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

From US$91.77 per night

Grand Oriental Hotel

Fort, Colombo
Budget options available
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 1,480 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 US$45 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 357 reviews

Set in Colombo, 600 metres 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 US$115.37 per night

Rococo Residence

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

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

From US$99 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 3,933 reviews

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

From US$94.23 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 508 reviews

Just 100 metres 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 US$78.60 per night

Marine Suites

Colombo
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 207 reviews

Set in Colombo, Marine Suites features 4-star accommodation with private balconies.

From US$121 per night

Orion City Hotel

Dematagoda, Colombo
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 256 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$77.45 per night

Great access to the city centre. Check these four-star hotels in Colombo and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,655 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$146.83 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 93 reviews

Situated in Colombo, 200 metres from Kollupitiya Beach, Kreation Hotels Colombo features accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 241 reviews

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

From US$50 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 453 reviews

Located 1 km from Odel Shopping Mall, Zylan Colombo features a fitness centre and outdoor pool. It offers free Wi-Fi throughout the building. Free parking is provided.

From US$135 per night
Scored out of 10, guest rating 5.6
Passable - 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 US$75.65 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 520 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 US$88.67 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 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$76.92 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 242 reviews

Situated in Colombo, 4.6 km from Bambalapitiya Railway Station, Artisan Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$75.90 per night

Enjoy breakfast in Colombo and nearby

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 512 reviews

Boasting spectacular ocean view from every guest room, The Ocean Colombo - Guaranteed Sea View Rooms features modern and comfortable accommodation along Marine Drive.

From US$144.21 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 90 reviews

Situated in Colombo, within 5.8 km of Bambalapitiya Railway Station and 6.1 km of R Premadasa Stadium, SeSaya Poshtel & Bistro - Colombo's Newest and Finest Poshtel Dorms and Rooms features...

From US$69.12 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 962 reviews

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

From US$106.41 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 260 reviews

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

From US$121.43 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,324 reviews

Located in heart of Colombo City, 30 km from Colombo Airport, Supun Arcade Residency offers modern apartments with private balconies.

From US$199.27 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,067 reviews

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

From US$234.89 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 883 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$141.60 per night

Luxe320

Colombo
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Featuring air-conditioned accommodation with a plunge pool, Luxe320 is located in Colombo. This 4-star apartment offers a spa experience, with its sauna and fitness room.

FAQ about four-star hotels in Colombo

4 star hotels that guests love in Colombo

See all
Avg. price/night: US$239.48
Scored out of 10, guest rating 8.7
Fabulous - 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: US$187.52
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6,528 reviews
Great location, very high quality gym, pool and bar area. Modern and well appointed rooms.
Guest review by
Dan
Solo traveller
Avg. price/night: US$162.84
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 traveller