Hotels in Sri Lanka

Hotels in Sri Lanka

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels

Top picks of hotels in Sri Lanka

Granbell Hotel Colombo Hotels in Colombo
9.0/10
Great1349 reviews
2.31KM from city centre
From
PHP 2,372
Check Availability
Marino Beach Colombo Hotels in Colombo
9.5/10
Amazing526 reviews
3.21KM from city centre
From
PHP 4,554
Check Availability
Sofia Colombo City Hotel Hotels in Colombo
8.9/10
Very Good262 reviews
2.44KM from city centre
From
PHP 3,340
Check Availability
Cinnamon Red Colombo Hotels in Colombo
8.9/10
Very Good510 reviews
1.78KM from city centre
From
PHP 4,137
Check Availability
Amari Colombo Sri Lanka Hotels in Colombo
9.0/10
Great290 reviews
2.18KM from city centre
From
PHP 4,241
Check Availability
The Kingsbury Colombo Hotels in Colombo
9.4/10
Amazing152 reviews
2.22KM from city centre
From
PHP 4,194
Check Availability
Marine Bay Colombo Sri Lanka Hotels in Colombo
8.5/10
Very Good340 reviews
3.47KM from city centre
From
PHP 2,353
Check Availability
C1 Colombo Fort Hotels in Colombo
8.8/10
Very Good266 reviews
2.09KM from city centre
From
PHP 626
Check Availability
Cinnamon Lakeside Hotels in Colombo
8.9/10
Very Good320 reviews
1.34KM from city centre
From
PHP 4,953
Check Availability
Galle Face Hotel Hotels in Colombo
8.7/10
Very Good128 reviews
1.84KM from city centre
From
PHP 4,668
Check Availability

Frequently Asked Questions

What are the best hotels in Sri Lanka?

Sri Lanka has plenty of great hotels to choose from. Whether you're travelling for business or going on holiday, Granbell Hotel Colombo (from PHP 2,998), Colombo International Airport Hotel (from PHP 2,950) and Marino Beach Colombo (from PHP 5,379) are popular choices.

How much does a hotel in Sri Lanka usually cost?

For hotels in Sri Lanka, the average price on weekdays is PHP 6,365, and the average price at weekends (Friday–Saturday) is PHP 6,409.

Are there any luxury hotels in Sri Lanka?

Yes, Sri Lanka has plenty of luxury hotels in a range of styles. Colombo International Airport Hotel (from PHP 2,950), Marino Beach Colombo (from PHP 5,379) and Amari Colombo Sri Lanka (from PHP 4,411) are popular choices.

I'm travelling to Sri Lanka with my partner. Can you suggest some hotels to stay at?

Many couples travelling to Sri Lanka enjoy staying at DCanal House (from PHP 5,977).

Can you recommend family-friendly hotels in Sri Lanka?

Certainly! The Bartizan Galle Fort (from PHP 4,962), Garton's Cape (from PHP 7,087) and Blue Beach Hotel (from PHP 3,548) are great choices for families. Enjoy a trip together with your kids and other family members!

Where can I find hotels in Sri Lanka with free Wi-Fi?

Whether you're travelling on business or going on holiday, a good Internet connection is essential. Granbell Hotel Colombo (from PHP 2,998), Colombo International Airport Hotel (from PHP 2,950), and Marino Beach Colombo (from PHP 5,379) are popular hotels with free Wi-Fi.

Are there any hotels in Sri Lanka with a good spa?

Are there any hotel deals available in Sri Lanka?

Yes! Trip.com offers a range of promotions and discounts all year round. You can check the promotions page to see what promotions are available on Trip.com.

Can you recommend hotels in Sri Lanka with a great breakfast?

Certainly! Granbell Hotel Colombo (from PHP 2,998), Colombo International Airport Hotel (from PHP 2,950) and Marino Beach Colombo (from PHP 5,379) serve high-quality breakfasts. Start your day with a delicious breakfast!

Are there any hotels in Sri Lanka with a gym?

Yes, Granbell Hotel Colombo (from PHP 2,998), Marino Beach Colombo (from PHP 5,379) and Sofia Colombo City Hotel (from PHP 3,690) have fitness centres. Keep up with your workout while travelling!

Are there any pet-friendly hotels in Sri Lanka?

Are there any hotels in Sri Lanka with a swimming pool?

Yes, Granbell Hotel Colombo (from PHP 2,998), Marino Beach Colombo (from PHP 5,379) and Sofia Colombo City Hotel (from PHP 3,690) are hotels with swimming pools. Enjoy adip in the pool during your holiday!

Property Information for Tourists

Highest pricePHP 46,850
Lowest pricePHP 569
Number of reviews65,759
Total properties7,155
Weekday Avg. PricePHP 6,365
Weekend Avg. PricePHP 6,409