Hotels in Sri Lanka

Hotels in Sri Lanka

Select your dates to see the latest hotel prices and availability in .

Scroll down to see hotels

Hotels in Sri Lanka: popular cities

Colombo

202 hotels

Top 1

Negombo

207 hotels

Top 2

Kandy

278 hotels

Top 3

Katunayaka

32 hotels

Galle

663 hotels

Ella

79 hotels

Nuwara Eliya

115 hotels

Sigiriya

32 hotels

Unawatuna

173 hotels

Mirissa

64 hotels

Hotels in Sri Lanka: popular regions

Western Province

579 hotels

Top 1

Central Province

651 hotels

Top 2

Southern Province

1,140 hotels

Top 3

Uva Province

240 hotels

North Central Province

142 hotels

Eastern Province

117 hotels

Sabaragamuwa Province

91 hotels

Northern Province

34 hotels

North Western Province

67 hotels

Hotels in Sri Lanka near popular landmarks

Sigiriya Lion Rock

117 hotels

Top 1

Old Town of Galle and its Fortifications

238 hotels

Top 2

Uga Escapes Management (Pvt) Ltd

162 hotels

Top 3

Mount Lavinia Beach.

154 hotels

Mirissa Beach

166 hotels

Lighthouse

36 hotels

Unawatuna Beach

245 hotels

Sacred City of Kandy

248 hotels

University of Colombo

170 hotels

Negombo Beach

172 hotels

Top Country Recommendations

China

290,033 hotels

Top 1

Japan

30,805 hotels

Top 2

Thailand

21,592 hotels

Top 3

South Korea

22,183 hotels

Malaysia

10,849 hotels

Indonesia

25,724 hotels

Vietnam

14,589 hotels

United States

162,342 hotels

United Kingdom

25,564 hotels

Philippines

7,034 hotels

FAQ

What are the most popular hotels in Sri Lanka?

What's the average price of a hotel in Sri Lanka?

For hotels in Sri Lanka, the average price on weekdays is AU$ 138, and the average price on weekends (Friday–Saturday) is AU$ 137.

What are the best luxury hotels in Sri Lanka?

Sri Lanka has many luxury hotels with different styles. Colombo International Airport Hotel (from AU$ 66), Marino Beach Colombo (from AU$ 120) and Amari Colombo Sri Lanka (from AU$ 98) are very popular.

What are the best hotels in Sri Lanka for couples?

Many couples traveling to Sri Lanka love staying at DCanal House (from AU$ 96), a favorite for romantic getaways.

What are the best hotels in Sri Lanka for families?

The Bartizan Galle Fort (from AU$ 138), Regal Réseau Hotel & Spa (from AU$ 70) and Blue Beach Hotel (from AU$ 54) are very suitable for family travel. 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 AU$ 69), Colombo International Airport Hotel (from AU$ 66), and Marino Beach Colombo (from AU$ 120) are popular hotels with free Wi-Fi.

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

Are there any hotel deals or promotions 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.

Which hotels in Sri Lanka have the best breakfast?

Granbell Hotel Colombo (from AU$ 69), Colombo International Airport Hotel (from AU$ 66) and Marino Beach Colombo (from AU$ 120) provide high-quality breakfast. Start your day with a delicious breakfast!

Which hotels in Sri Lanka have a gym or fitness facilities?

Which hotels in Sri Lanka are pet-friendly?

What are the best hotels in Sri Lanka with a swimming pool?

Granbell Hotel Colombo (from AU$ 69), Colombo International Airport Hotel (from AU$ 66) and Marino Beach Colombo (from AU$ 120) are hotels with swimming pools. Enjoy swimming pools during your holiday!

Property Information for Tourists

Highest priceAU$ 1,059
Lowest priceAU$ 13
Number of reviews64,733
Total properties6,860
Weekday Avg. PriceAU$ 138
Weekend Avg. PriceAU$ 137