Find and Book Top Rated Hotels in Colombo

Search among 20 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
1-20 out of 20
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.4
Great677 reviews
MapView on map2.2 km from City Centre1.8 km from Viharamahadevi Park
From   US$ 112 /nightSelect
8.2
Great178 reviews
MapView on map2.4 km from City Centre200 m from World Trade Center - Sri Lanka
From   US$ 93 /nightSelect
8.2
Great355 reviews
2.0 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 106 /nightSelect
8.4
Great213 reviews
2.4 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 99 /nightSelect
8.2
Great208 reviews
2.8 km from City Centre200 m from Central Bank of Sri Lanka
From   US$ 84 /nightSelect
8.4
Great102 reviews
2.2 km from City Centre1.1 km from Viharamahadevi Park
From   US$ 132 /nightSelect
8.2
Great158 reviews
4.8 km from City Centre1.3 km from Majestic City Colombo
From   US$ 63 /nightSelect
8.2
Great216 reviews
1.9 km from City Centre1.9 km from Paradise Road
From   US$ 79 /nightSelect
8.4
Great414 reviews
1.8 km from City Centre700 m from Viharamahadevi Park
From   US$ 55 /nightSelect
8.4
Great122 reviews
2.4 km from City Centre500 m from City Center
From   US$ 175 /nightSelect
8.2
Great84 reviews
3.5 km from City Centre300 m from Barefoot Gallery
From   US$ 70 /nightSelect
8.2
Great364 reviews
2.4 km from City Centre1.2 km from British Council
From   US$ 60 /nightSelect
8.2
Great117 reviews
3.1 km from City Centre300 m from Barefoot Gallery
From   US$ 65 /nightSelect
8.2
Great157 reviews
2.0 km from City Centre1.7 km from Viharamahadevi Park
From   US$ 71 /nightSelect
8.2
Great381 reviews
3.1 km from City Centre500 m from Barefoot Gallery
From   US$ 65 /nightSelect
8.0
Great73 reviews
1.6 km from City Centre700 m from Viharamahadevi Park
From   US$ 82 /nightSelect
8.2
Great54 reviews
6.0 km from City Centre
From   US$ 91 /nightSelect
8.4
Great29 reviews
1.0 km from City Centre900 m from Colombo Town Hall
From   US$ 60 /nightSelect
8.2
Great156 reviews
3.0 km from City Centre400 m from British Council
From   US$ 60 /nightSelect
8.0
Great37 reviews
4.7 km from City Centre800 m from Apollo Hospital Colombo
From   US$ 51 /nightSelect

Best Resorts and Places to Stay in Colombo

Why Visit Colombo?

Colombo, the bustling capital of Sri Lanka, offers a blend of rich history and modernity, making it a must-visit destination for tourists. The city boasts captivating attractions like the Gangaramaya Temple, the National Museum, and the scenic Galle Face Green promenade. Visitors can immerse themselves in the vibrant markets of Pettah, enjoy delicious local cuisine, and experience the warmth of Sri Lankan hospitality. Dont miss exploring the historic Colombo Fort and relaxing at the serene Viharamahadevi Park.

Why Opt for a Resort Over a Hotel in Colombo?

Tranquil surroundings: Resorts in Colombo are nestled in serene locations, offering guests a peaceful retreat away from the bustling city life.

Enhanced privacy: Resorts provide a secluded and exclusive environment, perfect for couples, families, and luxury seekers seeking privacy and relaxation.

Personalized service: Resorts offer personalized services and dedicated staff, ensuring guests receive individualized attention throughout their stay.

Recreational facilities: Many resorts feature sports facilities, fitness centers, and water sports activities, keeping guests entertained and active during their visit.

Scenic views: Resorts in Colombo often boast breathtaking views of the ocean or lush green landscapes, allowing guests to immerse themselves in the beauty of the surroundings.

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

Average rates for 3-star resorts: $50-$100

Average rates for 4-star resorts: $100-$250

Average rates for 5-star resorts: $250 and above

Best Value for Money Resorts in Colombo

Pegasus Reef Hotel: Nestled along the Negombo Lagoon, guests can enjoy tranquil waters and picturesque sunsets. The resort offers spacious rooms, a pool, and easy access to Negombo Beach.

Marino Beach Colombo: Situated near Wellawatte Beach, this resort provides modern accommodations and a rooftop infinity pool with panoramic views of the Indian Ocean.

The Ocean Front: Located by Mount Lavinia Beach, guests can enjoy seaside relaxation and water sports activities. The resort offers comfortable rooms, a beachfront restaurant, and a relaxing spa.

Best Luxury Resorts in Colombo

Shangri-La Hotel Colombo: A prestigious waterfront retreat offering elegant rooms, exquisite dining options, a spa, and panoramic views of the Indian Ocean.

The Kingsbury Colombo: A luxurious city hotel with opulent rooms, a rooftop infinity pool overlooking the skyline, and proximity to attractions like Galle Face Green and Gangaramaya Temple.

Best Pet-Friendly Resorts in Colombo

The Beach Boutique Colombo: A pet-friendly oasis near Dehiwala Beach, offering stylish accommodations, a garden setting, and pet amenities upon request.

Colombo City Apartments: Providing pet-friendly serviced apartments in the heart of the city, guests can enjoy spacious living areas and easy access to pet-friendly parks and cafes.

Best Family-Friendly Resorts in Colombo

Cinnamon Grand Colombo: A family-friendly resort featuring spacious rooms, a kids play area, multiple dining options, and a central location near attractions like Viharamahadevi Park and Independence Square.

Taj Samudra Colombo: Ideal for families, this resort offers interconnecting rooms, a swimming pool, a childrens club, and proximity to Galle Face Green and shopping districts.

The Kingsbury Colombo: With family rooms and a range of amenities, including a kids pool and babysitting services, this resort caters to families looking for a comfortable and convenient stay.

Best Resorts with Unique Views in Colombo

Mӧvenpick Hotel Colombo: Offering panoramic views of the Indian Ocean and Beira Lake, this resort features modern rooms, a rooftop bar, and easy access to Colombos attractions.

Galadari Hotel: Providing stunning views of the Colombo skyline and the Indian Ocean, this resort boasts spacious rooms, multiple dining options, and a rooftop pool for a memorable stay.

Show moreLess