Find and Book Top Rated Hotels in Colombo

Search among 49 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 49
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
Great678 reviews
MapView on map2.2 km from City Centre1.8 km from Viharamahadevi Park
From   US$ 95 /nightSelect
8.2
Great355 reviews
MapView on map2.0 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 106 /nightSelect
8.2
Great208 reviews
2.8 km from City Centre200 m from Central Bank of Sri Lanka
From   US$ 84 /nightSelect
8.2
Great381 reviews
3.1 km from City Centre600 m from British Council
From   US$ 65 /nightSelect
8.4
Great414 reviews
1.8 km from City Centre700 m from Viharamahadevi Park
From   US$ 55 /nightSelect
8.2
Great218 reviews
1.9 km from City Centre200 m from City Center
From   US$ 79 /nightSelect
8.2
Great173 reviews
2.4 km from City Centre200 m from World Trade Center - Sri Lanka
From   US$ 93 /nightSelect
8.4
Great124 reviews
2.4 km from City Centre500 m from City Center
From   US$ 175 /nightSelect
Hotel
8.4
Great144 reviews
2.1 km from City Centre1.8 km from Viharamahadevi Park
From   US$ 110 /nightSelect
8.2
Great157 reviews
2.0 km from City Centre1.7 km from Viharamahadevi Park
From   US$ 71 /nightSelect
8.2
Great78 reviews
1.2 km from City Centre700 m from Colombo Town Hall
From   US$ 144 /nightSelect
8.2
Great118 reviews
3.1 km from City Centre300 m from British Council
From   US$ 91 /nightSelect
8.2
Great364 reviews
2.4 km from City Centre1.2 km from British Council
From   US$ 60 /nightSelect
8.4
Great102 reviews
2.2 km from City Centre1.1 km from Viharamahadevi Park
From   US$ 196 /nightSelect
8.4
Great53 reviews
1.1 km from City Centre500 m from Viharamahadevi Park
From   US$ 239 /nightSelect
8.2
Great158 reviews
4.8 km from City Centre1.3 km from Majestic City Colombo
From   US$ 63 /nightSelect
8.2
Great157 reviews
3.0 km from City Centre400 m from British Council
From   US$ 60 /nightSelect
8.0
Great73 reviews
1.6 km from City Centre700 m from Viharamahadevi Park
From   US$ 82 /nightSelect
8.4
Great213 reviews
2.4 km from City Centre1.4 km from Viharamahadevi Park
From   US$ 82 /nightSelect
8.4
Great146 reviews
1.0 km from City Centre800 m from Colombo Town Hall
From   US$ 88 /nightSelect

Best resorts and places to stay in Colombo

Headline:

Why visit?

Colombo, the vibrant capital city of Sri Lanka, offers a unique blend of rich history, modern attractions, and stunning landscapes. From its colonial architecture to bustling markets and delicious cuisine, Colombo is a must-visit destination for travelers. Notable landmarks include the iconic Gangaramaya Temple, National Museum of Colombo, and the scenic Galle Face Green.

Headline:

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

Enhanced amenities: Resorts in Colombo offer a wide range of amenities such as swimming pools, spas, fitness centers, and lush gardens, providing a luxurious and relaxing experience for guests.

Serene surroundings: Many resorts are situated amidst picturesque landscapes, including beaches and tropical gardens, offering tranquility and a peaceful ambiance.

Personalized services: Resorts in Colombo are renowned for their exceptional hospitality, providing personalized services to meet the individual needs and preferences of guests.

Dining options: Resorts often feature multiple dining options, including international cuisines and local delicacies, ensuring a memorable culinary experience.

Recreational activities: Resorts offer various recreational activities such as water sports, yoga classes, and cultural performances, making the stay more engaging and entertaining.

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

On average, the price range for resorts in Colombo is as follows:

3-star resorts: USD 50-100 per night.

4-star resorts: USD 100-200 per night.

5-star resorts: USD 200 and above per night.

Best value for money:

Cinnamon Red Colombo: This contemporary 3-star resort offers comfortable rooms, a rooftop infinity pool with panoramic city views, and delicious dining options. Located in the heart of the city, it provides easy access to popular attractions and shopping areas.

Fairway Colombo: Situated in the heart of Colombo's business district, this 3-star resort offers spacious rooms, a rooftop restaurant, and a fitness center. It is in close proximity to the enchanting Gangaramaya Temple and the vibrant Pettah Market.

Best luxury resorts:

Shangri-La Hotel Colombo: This luxurious 5-star resort boasts elegant rooms, a range of dining options, a spa, and an outdoor pool. Overlooking the Indian Ocean, it offers breathtaking views and is located near popular landmarks such as the Old Parliament Building.

The Kingsbury Colombo: Another exquisite 5-star resort, it features opulent rooms, multiple dining options, a rooftop pool, and a serene spa. Its central location provides easy access to the Galle Face Green and the National Museum.

Best pet-friendly resorts:

OZO Colombo: This 4-star resort welcomes pets and offers comfortable rooms, a rooftop pool, and a 24-hour gym. It is conveniently located near the beach, allowing you and your furry friend to enjoy scenic walks along the shore.

Colombo Court Hotel & Spa: A boutique hotel with a pet-friendly policy, this 4-star resort features stylish rooms, a courtyard garden, and a spa. It is located near the popular Independence Square and Viharamaha Devi Park.

Best resorts for families:

Taj Samudra Colombo: Offering spacious rooms, a swimming pool, and a kids' club, this 5-star resort is an ideal choice for families. It is within walking distance of the Galle Face Green and the Colombo World Trade Center.

Cinnamon Lakeside Colombo: Another family-friendly 5-star resort, it presents comfortable rooms, a kids' play area, and a choice of dining options. Set amidst a serene lake, it offers a tranquil retreat while being close to the National Museum and Independence Square.

Best resorts with unique views:

Jetwing Colombo Seven: This modern 4-star resort offers panoramic views of the city skyline and features comfortable rooms, a rooftop infinity pool, and a fitness center. Its location provides easy access to popular shopping centers and restaurants.

Movenpick Hotel Colombo: Situated in the heart of Colombo, this 5-star resort offers stunning views of the Indian Ocean. It boasts luxurious rooms, a rooftop bar, and a spa. The resort is in close proximity to the iconic Colombo Lighthouse and historic Fort district.

Show moreLess