Hotels in Sri Lanka

Hotels in Sri Lanka

Select your dates to find the best hotel deals in

Scroll down to see hotels

Hotels in Sri Lanka: popular cities

Colombo

202 hotels

Top 1

Negombo

207 hotels

Top 2

Kandy

280 hotels

Top 3

Katunayaka

32 hotels

Galle

533 hotels

Ella

79 hotels

Nuwara Eliya

115 hotels

Sigiriya

32 hotels

Unawatuna

74 hotels

Mirissa

64 hotels

Hotels in Sri Lanka: popular regions

Western Province

578 hotels

Top 1

Central Province

652 hotels

Top 2

Southern Province

994 hotels

Top 3

Uva Province

243 hotels

North Central Province

141 hotels

Eastern Province

117 hotels

Sabaragamuwa Province

93 hotels

Northern Province

33 hotels

North Western Province

68 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

289,972 hotels

Top 1

Japan

31,059 hotels

Top 2

Thailand

21,647 hotels

Top 3

South Korea

22,078 hotels

Malaysia

10,886 hotels

Indonesia

25,160 hotels

Vietnam

14,525 hotels

United States

161,235 hotels

United Kingdom

25,665 hotels

Philippines

7,171 hotels

Frequently Asked Questions

Which hotels in Sri Lanka are the most popular?

Sri Lanka has many popular hotels. Whether you're traveling for business or going on a vacation, Granbell Hotel Colombo (from AU$73), Colombo International Airport Hotel (from AU$66) and Marino Beach Colombo (from AU$120) are preferred hotels.

How much is the average rate for hotels 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$138.

Which are the recommended 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.

Which hotels in Sri Lanka are suitable for couples to stay in?

For many couples, when they travel to Sri Lanka, they like to stay at DCanal House (from AU$96).

Which hotels in Sri Lanka are recommended for travelers with children?

The Bartizan Galle Fort (from AU$139), Regal Réseau Hotel & Spa (from AU$71) and Blue Beach Hotel (from AU$54) are very suitable for family travel. Enjoy a trip together with your kids and other family members!

Which hotels in Sri Lanka provide free Wi-Fi?

Whether you're traveling on business or for vacation, having an Internet connection is an essential condition for travel. Granbell Hotel Colombo (from AU$73), Colombo International Airport Hotel (from AU$66), and Marino Beach Colombo (from AU$120) are popular hotels that provide free Wi-Fi.

Which hotels in Sri Lanka have spas that are worth experiencing?

What hotel promotions are there 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?

Granbell Hotel Colombo (from AU$73), 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 provide fitness facilities?

Which hotels in Sri Lanka allow pets?

Which hotels in Sri Lanka have swimming pools?

Granbell Hotel Colombo (from AU$73), 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,061
Lowest priceAU$13
Number of reviews64,733
Total properties6,860
Weekday Avg. PriceAU$138
Weekend Avg. PriceAU$138