Find and Book Top Rated Hotels in Colombo

Search among 47 available resorts and all inclusive hotels in Colombo from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
21-40 out of 47
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great103 reviews
MapView on map2.8 mi from City Center1200 yd from Majestic City Colombo
From   US$ 99 /nightSelect
8.2
Great78 reviews
MapView on map1300 yd from City Center800 yd from Colombo Town Hall
From   US$ 115 /nightSelect
8.2
Great54 reviews
3.8 mi from City Center
From   US$ 97 /nightSelect
8.4
Great189 reviews
1.7 mi from City Center200 yd from Central Bank of Sri Lanka
From   US$ 35 /nightSelect
8.2
Great36 reviews
1700 yd from City Center1200 yd from Sinhalese Sports Club
From   US$ 97 /nightSelect
8.6
Great90 reviews
1600 yd from City Center1400 yd from Sinhalese Sports Club
From   US$ 38 /nightSelect
8.4
Great77 reviews
2.5 mi from City Center800 yd from Majestic City Colombo
From   US$ 167 /nightSelect
8.6
Great28 reviews
3.4 mi from City Center1.0 mi from Apollo Hospital Colombo
From   US$ 184 /nightSelect
8.0
Great276 reviews
800 yd from City Center1.0 mi from Colombo Town Hall
From   US$ 36 /nightSelect
8.0
Great73 reviews
1.0 mi from City Center800 yd from Viharamahadevi Park
From   US$ 82 /nightSelect
8.2
Great22 reviews
1.6 mi from City Center1400 yd from British Council
From   US$ 36 /nightSelect
8.2
Great44 reviews
1.9 mi from City Center800 yd from Arcade Independence Square
From   US$ 78 /nightSelect
8.2
Great79 reviews
2.2 mi from City Center400 yd from Majestic City Colombo
From   US$ 183 /nightSelect
Guest house
8.2
Great40 reviews
2.4 mi from City Center1100 yd from Apollo Hospital Colombo
From   US$ 27 /nightSelect
Bed & Breakfast
8.2
Great116 reviews
1400 yd from City Center900 yd from Colombo Town Hall
From   US$ 30 /nightSelect
8.2
Great82 reviews
1.8 mi from City Center600 yd from British Council
From   US$ 32 /nightSelect
7.8
Very good8 reviews
2.1 mi from City Center500 yd from Majestic City Colombo
From   US$ 31 /nightSelect
8.4
Great122 reviews
1.1 mi from City Center500 yd from Sri Lanka Law College
From   US$ 22 /nightSelect
Guest house
8.2
Great29 reviews
1500 yd from City Center500 yd from Viharamahadevi Park
From   US$ 40 /nightSelect
Hotel
8.2
Great42 reviews
1800 yd from City Center700 yd from Sinhalese Sports Club
From   US$ 61 /nightSelect

Best Resorts and Places to Stay in Colombo

Why visit?

Colombo, the capital city of Sri Lanka, offers an enticing blend of rich history, vibrant culture, and stunning architecture. From the iconic Gangaramaya Temple to the bustling Pettah Market and the colonial-era Colombo Fort, the city is brimming with notable landmarks and attractions. A visit to Colombo promises an immersive experience in Sri Lanka's diverse heritage and a chance to explore its modern development.

Why is choosing a resort in Colombo better than staying in a hotel?

Luxurious Amenities: Resorts in Colombo offer an array of upscale amenities such as expansive pools, rejuvenating spas, fitness centers, and exceptional dining options, ensuring a truly indulgent stay.

Beautiful Beachfront Locations: Many resorts in Colombo are nestled along the city's picturesque coastline, allowing guests to enjoy the breathtaking views of the Indian Ocean and access to private beaches.

Personalized Services: Resorts often prioritize providing personalized services to their guests, ensuring a memorable and tailored experience throughout their stay.

Recreational Activities: Resorts in Colombo offer a wide range of recreational activities, including water sports, yoga classes, guided tours, and cultural performances, providing ample entertainment options for guests of all ages.

Tranquil Ambiance: Staying in a resort allows visitors to escape the hustle and bustle of the city, offering a peaceful retreat surrounded by lush greenery and serene landscapes.

What is the price to stay in a resort per night?

In Colombo, the average price per night in resorts varies depending on their star rating:

3-star resorts: Prices range from $50 to $90 per night.

4-star resorts: Prices range from $90 to $150 per night.

5-star resorts: Prices range from $150 to $300 per night.

Best Value for Money Resorts:

Cinnamon Red Colombo: Situated in the heart of the city, this trendy 3-star resort offers modern rooms, a rooftop pool, and excellent city views. Prices start at $75 per night.

Galle Face Hotel: Located in Colombo's historic Galle Face Green, this iconic 4-star resort combines colonial charm with luxurious amenities. Prices start at $125 per night.

Cinnamon Grand Colombo: A 5-star resort offering opulent accommodation, multiple dining options, a spa, and a swimming pool. Located in the central business district. Prices start at $200 per night.

Best Luxury Resorts:

Shangri-La Colombo: This luxurious 5-star resort flaunts contemporary elegance, breathtaking ocean views, a spa, multiple dining venues, and an infinity pool. Prices start at $250 per night.

Taj Samudra Colombo: Nestled amidst lush gardens, this 5-star resort offers sophisticated rooms, exquisite dining options, and a private beach area. Prices start at $275 per night.

Best Pets-Friendly Resorts:

Hilton Colombo: This renowned 5-star resort welcomes pets and offers comfortable rooms, multiple dining options, a spa, and a rooftop pool. Prices start at $200 per night.

Cinnamon Lakeside Colombo: A 4-star resort set beside the tranquil Beira Lake, providing pet-friendly rooms, a pool, spa, and a wide range of dining options. Prices start at $120 per night.

Best Resorts for Families:

Waters Edge: A scenic 4-star resort offering spacious family rooms, a water park, multiple dining options, and panoramic views of the Diyawanna Lake. Prices start at $150 per night.

OZO Colombo: This 4-star resort features family-friendly rooms, a rooftop pool, a fitness center, and a kid's play area. Prices start at $100 per night.

The Kingsbury Colombo: A 5-star resort with elegantly designed family suites and a range of dining options. It offers easy access to the prominent Galle Face Green. Prices start at $225 per night.

Best Resorts with Unique Views:

Casa Colombo Collection: Boasting stylish and eclectic interiors, this boutique resort offers stunning city views and an intimate rooftop pool. Prices start at $175 per night.

Hilton Colombo Residences: Situated in a prime location with impressive city and ocean views, this resort offers spacious suites, a rooftop pool, and exclusive dining options. Prices start at $225 per night.

Show moreLess