Best 10 Recommended Hotels in Sri Lanka

Best 10 Recommended Hotels in Sri Lanka

Enter your dates for the latest hotel rates and availability.

Swipe down to view more

Top picks of hotels in Sri Lanka

Granbell Hotel Colombo Hotels in Colombo
9.0/10
Great1358 reviews
2.31KM from city center
From
PHP 2,388
Check availability
Marino Beach Colombo Hotels in Colombo
9.5/10
Amazing527 reviews
3.21KM from city center
From
PHP 4,642
Check availability
Sofia Colombo City Hotel Hotels in Colombo
8.9/10
Very Good264 reviews
2.44KM from city center
From
PHP 3,238
Check availability
Cinnamon Red Colombo Hotels in Colombo
8.9/10
Very Good510 reviews
1.78KM from city center
From
PHP 4,747
Check availability
The Kingsbury Colombo Hotels in Colombo
9.4/10
Amazing155 reviews
2.22KM from city center
From
PHP 3,849
Check availability
Amari Colombo Sri Lanka Hotels in Colombo
8.9/10
Very Good295 reviews
2.18KM from city center
From
PHP 3,992
Check availability
Marine Bay Colombo Sri Lanka Hotels in Colombo
8.5/10
Very Good344 reviews
3.47KM from city center
From
PHP 2,369
Check availability
C1 Colombo Fort Hotels in Colombo
8.9/10
Very Good266 reviews
2.09KM from city center
From
PHP 573
Check availability
Cinnamon Lakeside Hotels in Colombo
8.9/10
Very Good320 reviews
1.34KM from city center
From
PHP 5,158
Check availability
Galle Face Hotel Hotels in Colombo
8.6/10
Very Good127 reviews
1.84KM from city center
From
PHP 4,565
Check availability

Frequently Asked Questions

Can you recommend some hotels in Sri Lanka?

Sri Lanka has many great hotels to choose from. Whether you're traveling for business or on vacation, Granbell Hotel Colombo (price from PHP 3,008), Colombo International Airport Hotel (price from PHP 2,970) and Marino Beach Colombo (price from PHP 5,415) are among the most popular hotels in Sri Lanka.

How much does a hotel cost in Sri Lanka?

On average, a hotel in Sri Lanka costs PHP 6,452 per night on weekdays and PHP 6,515 per night on weekends (Friday–Saturday).

What are the best luxury hotels in Sri Lanka?

Which hotels in Sri Lanka are the best for couples?

Many couples traveling to Sri Lanka choose to stay at DCanal House (price from PHP 6,017), a popular choice for couples.

What are the best hotels in Sri Lanka for families?

The Bartizan Galle Fort (price from PHP 6,236), Garton's Cape (price from PHP 7,096) and Blue Beach Hotel (price from PHP 3,648) are family-friendly. Enjoy a trip with your kids and other family members!

Which hotels in Sri Lanka have free Wi-Fi?

Whether you're traveling on business or for vacation, a good Internet connection is essential. Granbell Hotel Colombo (price from PHP 3,008), Colombo International Airport Hotel (price from PHP 2,970), and Marino Beach Colombo (price from PHP 5,415) offer free Wi-Fi.

Which hotels in Sri Lanka have spas worth experiencing?

Are there any hotel deals available in Sri Lanka?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels in Sri Lanka provide high-quality breakfasts?

Which hotels in Sri Lanka provide fitness facilities?

Which hotels in Sri Lanka are pet-friendly?

Which hotels in Sri Lanka have a swimming pool?

Property Information for Tourists

Highest PricePHP 47,135
Lowest PricePHP 573
Number of Reviews 66,021
Total Properties7,234
Weekday Avg. PricePHP 6,452
Weekend Avg. PricePHP 6,515