Best 10 Recommended Hotels in Sri Lanka

Best 10 Recommended Hotels in Sri Lanka

Enter your dates to check the latest hotel rates and availability in .

Swipe down to view more

Top picks of hotels in Sri Lanka

Granbell Hotel Colombo Hotels in Colombo
9.0/10
Great1349 reviews
2.31KM from city center
From
PHP 2,387
Check availability
Marino Beach Colombo Hotels in Colombo
9.5/10
Amazing526 reviews
3.21KM from city center
From
PHP 4,582
Check availability
Sofia Colombo City Hotel Hotels in Colombo
8.9/10
Very Good262 reviews
2.44KM from city center
From
PHP 3,360
Check availability
Cinnamon Red Colombo Hotels in Colombo
8.9/10
Very Good510 reviews
1.78KM from city center
From
PHP 4,162
Check availability
The Kingsbury Colombo Hotels in Colombo
9.4/10
Amazing152 reviews
2.22KM from city center
From
PHP 3,838
Check availability
Amari Colombo Sri Lanka Hotels in Colombo
8.9/10
Very Good292 reviews
2.18KM from city center
From
PHP 4,592
Check availability
Marine Bay Colombo Sri Lanka Hotels in Colombo
8.5/10
Very Good340 reviews
3.47KM from city center
From
PHP 2,368
Check availability
C1 Colombo Fort Hotels in Colombo
8.8/10
Very Good266 reviews
2.09KM from city center
From
PHP 563
Check availability
Cinnamon Lakeside Hotels in Colombo
8.9/10
Very Good320 reviews
1.34KM from city center
From
PHP 5,155
Check availability
Galle Face Hotel Hotels in Colombo
8.7/10
Very Good128 reviews
1.84KM from city center
From
PHP 4,344
Check availability

Frequently Asked Questions

What are the most popular hotels in Sri Lanka?

Sri Lanka has many popular hotels for both business and leisure travelers. Granbell Hotel Colombo (from PHP 3,016), Colombo International Airport Hotel (from PHP 2,978) and Marino Beach Colombo (from PHP 5,412) are among the most popular choices among travelers.

What is the average hotel price in Sri Lanka?

Hotel prices in Sri Lanka average around PHP 6,445 on weekdays and PHP 6,429 on weekends (Friday to Saturday).

What are the best luxury hotels in Sri Lanka?

Sri Lanka offers plenty of luxury hotels for a more comfortable and upscale stay. Colombo International Airport Hotel (from PHP 2,978), Marino Beach Colombo (from PHP 5,412) and The Kingsbury Colombo (from PHP 4,821) are popular luxury choices.

Which hotels in Sri Lanka are best for couples?

Couples visiting Sri Lanka often choose to stay at DCanal House (from PHP 6,023) for a comfortable getaway.

Which hotels in Sri Lanka are best for families with children?

The Bartizan Galle Fort (from PHP 6,233), Garton's Cape (from PHP 7,102) and Blue Beach Hotel (from PHP 3,570) offer comfortable stays for families traveling with children. These hotels make family trips easier and more enjoyable.

Which hotels in Sri Lanka offer free Wi-Fi?

Which hotels in Sri Lanka offer spa experiences worth trying?

Take some time to relax during your stay. Granbell Hotel Colombo (from PHP 3,016), Marino Beach Colombo (from PHP 5,412), and Sofia Colombo City Hotel (from PHP 3,713) offer highly rated spa services.

What hotel deals and promotions are available in Sri Lanka?

Trip.com offers hotel deals and discounts throughout the year. Check the promotions page to see the latest offers available.

Which hotels in Sri Lanka offer the best breakfast?

Granbell Hotel Colombo (from PHP 3,016), Colombo International Airport Hotel (from PHP 2,978) and Marino Beach Colombo (from PHP 5,412) are known for serving high-quality breakfasts. Enjoy a tasty start to your day!

Which hotels in Sri Lanka offer fitness facilities?

Stay active during your trip with Granbell Hotel Colombo (from PHP 3,016), Marino Beach Colombo (from PHP 5,412) and Sofia Colombo City Hotel (from PHP 3,713), which offer fitness facilities for guests.

Which hotels in Sri Lanka are pet-friendly?

Traveling with a pet? Ocean Bliss by Sugar Coliving (from PHP 3,188), Hilton Colombo Residence (from PHP 7,599) and Flower Garden Eco Village (from PHP 2,167) welcome guests traveling with pets. Check the hotel’s pet policy before booking.

What are the best hotels in Sri Lanka with swimming pools?

Looking for a hotel with a pool? Granbell Hotel Colombo (from PHP 3,016), Marino Beach Colombo (from PHP 5,412) and Sofia Colombo City Hotel (from PHP 3,713) offer swimming pools for guests. Enjoy a refreshing swim during your stay!

Property Information for Tourists

Highest pricePHP 47,427
Lowest pricePHP 573
Number of reviews66,019
Total properties7,228
Weekday Avg. PricePHP 6,445
Weekend Avg. PricePHP 6,429