Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sri Lanka

Filter by star ratings
All filters
The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

ExcellentBased on 107 reviews
8.0

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

Lilac By Seclusion
Lilac By Seclusion

3.1 km from city centre, Colombo Show on map

Less than a 20-minute walk from Bambalapitiya Railway Station, Lilac By Seclusion offers guests a convenient base while in Colombo. It is ideally positioned for guests wanting to visit local attractions.

Platinum One Suites
Platinum One Suites
7.8 Good

3.5 km from city centre, Colombo Show on map

GoodBased on 265 reviews
7.8

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

Suite Lanka
Suite Lanka
9.0 Excellent

2.0 km from city centre, Hikkaduwa Show on map

ExcellentBased on 79 reviews
9.0

Conveniently situated and featuring a swimming pool and an outdoor pool, this comfortable hotel is located an easy drive from Galle. Guests can also enjoy free internet in all areas.

Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

3.8 km from city centre, Colombo Show on map

ExcellentBased on 5 reviews
9.3

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

Queen's Hotel
Queen's Hotel
7.6 Good

0.4 km from city centre, Kandy Show on map

GoodBased on 1,216 reviews
7.6

Set in a 19th-century property in Kandy, Queen's Hotel Kandy combines an old-world feel with modern amenities, such as an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent

1.3 km from city centre, Colombo Show on map

ExcellentBased on 1,178 reviews
8.9

Galle Face Hotel is ideally positioned in Colombo, and provides a private beach, a swimming pool and a saltwater swimming pool. It has a fitness centre, as well as a sauna, a coffee bar and a Jacuzzi.

Ivy Lane Colombo
Ivy Lane Colombo
8.1 Excellent

3.3 km from city centre, Colombo Show on map

ExcellentBased on 351 reviews
8.1

Situated within walking distance of Bambalapitiya Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to discover Colombo and its surrounds. It provides 3-star accommodation with air-conditioned rooms.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent

3.7 km from city centre, Colombo Show on map

ExcellentBased on 755 reviews
8.5

This modern hotel in Colombo offers complimentary Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It provides 4-star accommodation with air-conditioned rooms.

Zylan Luxury Villa
Zylan Luxury Villa
8.5 Excellent

3.5 km from city centre, Colombo Show on map

ExcellentBased on 85 reviews
8.5

Situated in Colombo, this 4-star property is stylish and charming. It also offers an outdoor pool, a Jacuzzi and a coffee bar.

Tips for booking a Sri Lanka hotel

Cheapest month:June
Most expensive month:April
Average price in Sri Lanka:C$ 148/night
Absolute cheapest price found:C$ 6/night
Cheapest day:Tuesday
Most expensive day:Thursday
C$ 16 - C$ 389
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 75 - C$ 178
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sri Lanka hotels

Show all 19,549 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent

6.1 km from city centre, Dambulla Show on map

Situated in Kandalama, Heritance Kandalama offers luxury 5-star accommodation, as well as a sauna, outdoor tennis courts and an infinity pool. It also features a swimming pool, miniature golf and a playground and unique views of Sigiriya.

2
Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good

6.1 km from city centre, Colombo Show on map

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

3
The Grand Kandyan
The Grand Kandyan
8.5 Excellent

0.8 km from city centre, Kandy Show on map

The Grand Kandyan is situated in Kandy and is close to the area's tourist attractions. It also features an outdoor pool and free Wi-Fi.

4
Aathma Colombo House
Aathma Colombo House
9.5 Excellent

6.7 km from city centre, Colombo Show on map

Boasting a swimming pool, Aathma Colombo House is located in Colombo and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

5
Supun Arcade Residency
Supun Arcade Residency
7.5 Good

6.4 km from city centre, Colombo Show on map

Situated in Colombo, Supun Arcade Residency provides modern 3-star accommodation, as well as a rooftop pool and a rooftop terrace. It also offers a car rental desk, 24-hour room service and a safe.

6
Colombo Court Hotel & Spa
Colombo Court Hotel & Spa
8.7 Excellent

3.9 km from city centre, Colombo Show on map

Situated under a 10-minute stroll from Bambalapitiya Railway Station, Colombo Court Hotel & Spa offers guests a convenient base when in Colombo. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of University of Colombo.

7
Mount Lavinia Hotel
Mount Lavinia Hotel
8.0 Excellent

1.9 km from city centre, Dehiwala-Mount Lavinia Show on map

Located near Mount Lavinia Bus Station, this modern 4-star hotel provides a private beach. Popular facilities, such as a sauna, outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Colombo.

8
Platinum One Suites
Platinum One Suites
7.8 Good

3.5 km from city centre, Colombo Show on map

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

Cheapest hotels in Sri Lanka

Show all 19,549 hotels
Lilac By Seclusion
Lilac By Seclusion

3.1 km from city centre, Colombo Show on map

Less than a 20-minute walk from Bambalapitiya Railway Station, Lilac By Seclusion offers guests a convenient base while in Colombo. It is ideally positioned for guests wanting to visit local attractions.

C$ 13
Avg. per night
Sain Regincy
Sain Regincy
5.7 Okay

0.1 km from city centre, Wellawatte Show on map

Sain Regincy provides a comfortable setting when in Colombo. It also offers a ticket service, a 24-hour reception and free Wi-Fi.

C$ 14
Avg. per night
Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

3.8 km from city centre, Colombo Show on map

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

C$ 16
Avg. per night
Colombo Hotel by Colombo Village
Colombo Hotel by Colombo Village
7.5 Good

8.2 km from city centre, Colombo Show on map

The Colombo Hotel is located in Colombo and offers a rooftop terrace and free Wi-Fi.

C$ 16
Avg. per night
Joseph Family Villa
Joseph Family Villa
9.2 Excellent

2.1 km from city centre, Negombo Show on map

Located amongst a range of tourist attractions, shops and eateries, Joseph Family Villa is ideal for guests wishing to explore Negombo and its surroundings. Guests can also enjoy free internet access throughout the property.

C$ 19
Avg. per night
Breeze of Paradise
Breeze of Paradise
9.3 Excellent

10.0 km from city centre, Colombo Show on map

Breeze of Paradise Colombo offers a comfortable setting while in Colombo. It provides 3-star accommodation with air-conditioned rooms.

C$ 20
Avg. per night
The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

C$ 24
Avg. per night
My Little Island Hostel - Colombo
My Little Island Hostel - Colombo

3.3 km from city centre, Colombo Show on map

Situated a short walk from Bambalapitiya Railway Station, My Little Island Hostel provides guests with an ideal base when visiting Colombo. Guests can also enjoy free internet access.

C$ 25
Avg. per night

Hotel prices in Sri Lanka

2 stars or below

C$ 9 - C$ 64

My Little Island Hostel - Colombo
C$ 25
Avg. per night
Joseph Family Villa

#2 Most popular

Joseph Family Villa
9.2 Excellent
C$ 19
Avg. per night
Randi Homestay

Best value

Randi Homestay
10.0 Excellent
C$ 10
Avg. per night
3 stars

C$ 11 - C$ 268

Drift Bnb Colombo

#1 Most popular

Drift Bnb Colombo
9.3 Excellent
C$ 16
Avg. per night
Grand Oriental Hotel

#2 Most popular

C$ 41
Avg. per night
Nallur Holidays Inn

Best value

Nallur Holidays Inn
8.5 Excellent
C$ 11
Avg. per night
4 stars and up

C$ 16 - C$ 313

The Kingsbury Colombo

#1 Most popular

C$ 66
Avg. per night
Shangri-La Hotel Colombo

#2 Most popular

C$ 204
Avg. per night
Colombo Hotel by Colombo Village
C$ 16
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About Sri Lanka

Known as the Teardrop of India, Sri Lanka enchants visitors with its palm-fringed beaches, lush tea plantations and heart-warming hospitality. The country is surprisingly compact, making it easy to hop between national parks, barefoot beach towns and UNESCO World Heritage Sites.

Things to do

Formerly known as Ceylon, Sri Lanka produces some of the finest tea in the world. Wandering through the emerald green tea plantations of Ella and Nuwara Eliya, you’ll be retracing the footsteps of pioneers such as Thomas Lipton.

Sri Lanka is home to a cast of tooth-and-claw wildlife, including its very own subspecies of leopard. Yala National Park promises some of the best wildlife spotting opportunities in the country, with the chance to spot elephants, crocodiles, sloth bears and of course, big cats. Sri Lanka is also one of the only places in the world you can spot blue whales.

If you’re dreaming of golden sand and palm-fringed beaches, you’ve come to the right place. Learn to surf in Unawatuna, sip cocktails in Mirissa and head north for laid-back vibes in Trincomalee. Don’t forget to stay hydrated with a freshly cut coconut.

The food in Sri Lanka is incredible, with locals taking immense pride in their local dishes. From homemade roti bread loaded with coconut sambol, Sri Lanka is guaranteed to tantalise your taste buds.

Sri Lanka packs more than 2,000 years of history into its tiny footprint. There are multiple UNESCO World Heritage Sites to discover, including the ancient city of Sigiriya and the charm-soaked colonial fortress of Galle.

Getting around

Colombo International Airport is the first point of call for most travellers visiting Sri Lanka. In the city, tuk-tuks are generally the fastest and cheapest way to get around, while taxis, rideshare services and private drivers are also available. Trains are a quintessential way to travel in Sri Lanka, including world-renowned routes such as Ella to Kandy.

Sri Lanka travel FAQs

  • Where is the best place to stay in Sri Lanka?

    Sri Lanka has plenty to offer. Consider staying in some of its favored locations, like Colombo, Negombo, and Kandy.

  • What are the best hotels in Sri Lanka?

    The Kingsbury Colombo (8.7/10 from 788 reviews), Shangri-La Hotel Colombo (9.3/10 from 930 reviews), and Cinnamon Lakeside Colombo (8.6/10 from 474 reviews) are all highly rated places to stay in Sri Lanka.