




55 hotels in Sri Lanka, 16 five-star; rooms from $8 per night over the next three months; best months December, January, February and March.
OBO Travel lists 55 hotels across 4 destinations in Sri Lanka, 55 of them with photo galleries. That includes 16 five-star and 18 four-star properties. Pick a destination to browse its best hotels, or open any hotel for live prices on your dates.
Destinations in Sri Lanka
Cities and regions with hotels you can book on OBO Travel, biggest galleries first.
Top hotels in Sri Lanka
Verified availability first, then star rating and photo quality.

Anantara Tangalle Peace Haven Resort
TANGALLE
Set on a rocky outcrop along Sri Lanka’s southern coast, Anantara Peace Haven Tangalle is a secluded luxury resort in...

Cinnamon Bey Beruwala
BERUWELA
The hotel enjoys a stunning beachfront location only a 1-hour drive away from Sri Lanka's capital city, Colombo, and...

Cinnamon Grand Colombo
COLOMBO
Cinnamon Grand is a luxury city business hotel enjoying a prime setting on a main road at the heart of the city. Enjo...

Cinnamon Lakeside Colombo
COLOMBO
Cinnamon Lake side Hotel has been hailed as the Best Five Star City Hotel by Sri Lanka Tourism and Best Luxury Hotel...

Courtyard Colombo
Colombo
Pursue your passions at Courtyard Colombo. Our state-of-the-art hotel is situated in the Colombo city center, near Fo...

Galle Face Hotel
COLOMBO
Situated in Colombo overlooking the spectacular Indian Ocean, the city hotel Galle Face offers all the convenience of...

Grand Kandyan Hotel
KANDY
The Grand Kandyan is only 1. 2 km from Sri Dalada Maligawa. Rooms are elegantly furnished and fully air-conditioned...

Hilton Colombo
COLOMBO
Indulge in a rejuvenating experience at the full-service spa, offering massages, body treatments, and facials. Take a...

Hilton Colombo Residences
COLOMBO
The following services and amenities are available, but with **reduced service**: Breakfast. The following services a...

Hotel Riu Sri Lanka
GALLE DISTRICT, AHUNGALLA
Welcome to Hotel RIU Sri Lanka, a 24-hour all-inclusive beachfront resort nestled in the mesmerizing beauty of Ahunga...

Jetwing Beach
NEGOMBO
This sublime beach resort enjoys an idyllic setting in Negombo on the north western point of the island. The tourist...

NH Collection Colombo
Colombo
Discover a refined city escape where contemporary rooms and suites meet distinctive dining experiences, from all day...
Luxury hotels in Sri Lanka
Five-star properties, verified availability first.

Anantara Tangalle Peace Haven Resort
TANGALLE
Set on a rocky outcrop along Sri Lanka’s southern coast, Anantara Peace Haven Tangalle is a secluded luxury resort in...

Cinnamon Bey Beruwala
BERUWELA
The hotel enjoys a stunning beachfront location only a 1-hour drive away from Sri Lanka's capital city, Colombo, and...

Cinnamon Grand Colombo
COLOMBO
Cinnamon Grand is a luxury city business hotel enjoying a prime setting on a main road at the heart of the city. Enjo...

Cinnamon Lakeside Colombo
COLOMBO
Cinnamon Lake side Hotel has been hailed as the Best Five Star City Hotel by Sri Lanka Tourism and Best Luxury Hotel...

Courtyard Colombo
Colombo
Pursue your passions at Courtyard Colombo. Our state-of-the-art hotel is situated in the Colombo city center, near Fo...

Galle Face Hotel
COLOMBO
Situated in Colombo overlooking the spectacular Indian Ocean, the city hotel Galle Face offers all the convenience of...

Grand Kandyan Hotel
KANDY
The Grand Kandyan is only 1. 2 km from Sri Dalada Maligawa. Rooms are elegantly furnished and fully air-conditioned...

Hilton Colombo
COLOMBO
Indulge in a rejuvenating experience at the full-service spa, offering massages, body treatments, and facials. Take a...

Hilton Colombo Residences
COLOMBO
The following services and amenities are available, but with **reduced service**: Breakfast. The following services a...

Hotel Riu Sri Lanka
GALLE DISTRICT, AHUNGALLA
Welcome to Hotel RIU Sri Lanka, a 24-hour all-inclusive beachfront resort nestled in the mesmerizing beauty of Ahunga...

Jetwing Beach
NEGOMBO
This sublime beach resort enjoys an idyllic setting in Negombo on the north western point of the island. The tourist...

NH Collection Colombo
Colombo
Discover a refined city escape where contemporary rooms and suites meet distinctive dining experiences, from all day...
Four-star hotels in Sri Lanka
Four-star stays with photo galleries, verified availability first.

Kaju Green
UNAWATUNA
When you stay at KAJU GREEN eco lodges in Unawatuna, you'll be on a river, within a 15-minute drive of Unawatuna Beac...

Sheraton Kosgoda Turtle Beach Resort
Kosgoda
Located in Kosgoda, the Sheraton Kosgoda Turtle Beach Resort is by the ocean, a 2-minute drive from Kosgoda Beach and...

Aliya Resort & Spa
SIGIRIYA
Aliya Resort and Spa is a great choice for accommodation when visiting Sigiriya. From here, guests can enjoy easy acc...

Amaya Hills Kandy
KANDY
Amaya Hills Kandy is situated 7 km from the heart of Kandy amidst intrinsically beautiful natural surroundings. Guest...

Araliya Red Nuwara Eliya
Nuwara Eliya
Comfortable Accommodation: Araliya Red in Nuwara Eliya offers spacious rooms with garden or mountain views. Each room...

Cinnamon Bentota Beach
BENTOTA
Enjoying an idyllic setting at the point where the Bentota River meets the magnificent Indian Ocean, this beach resor...

Cinnamon Red Colombo
COLOMBO
First of its kind in Sri Lanka, this hotel introduces the concept of “lean luxury”, or bridging luxury and essentials...

Clove Villa
Kandy
Located in the heart of Kandy, the villa is easily accessible via road or train. Guests can easily access the many wo...
Popular hotel chains in Sri Lanka
Every property of a chain on one page.
Frequently asked questions about hotels in Sri Lanka
How many hotels are there in Sri Lanka?
OBO Travel lists 55 hotels across 4 destinations in Sri Lanka, including 16 five-star and 18 four-star properties.
Which destinations in Sri Lanka have the most hotels?
The biggest choice of hotels is in Colombo, Kandy, Negombo and Bentota. Each destination page lists its top hotels, five-star stays and best-value picks.
What are the best hotels in Sri Lanka?
Popular choices with strong ratings and photo galleries include Anantara Tangalle Peace Haven Resort, Cinnamon Bey Beruwala, Cinnamon Grand Colombo and Cinnamon Lakeside Colombo. Open any hotel to see rooms, facilities and live prices for your dates.
How much does a hotel in Sri Lanka cost?
Over the next 90 days the cheapest nightly rate we have seen in Colombo is around $8. Prices depend on dates, room type and board basis.
Can I cancel a hotel booking in Sri Lanka?
Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.
Price guides for Sri Lanka
When rooms are cheapest and when the five-star season peaks.
