Hotels in Sri Lanka, photo 1
Hotels in Sri Lanka, photo 2
Hotels in Sri Lanka, photo 3
Hotels in Sri Lanka, photo 4
Hotels in Sri Lanka, photo 5

Hotels in Sri Lanka

Destination
Type to search destinations...
Check in - Check out
Tue 1 Dec - Thu 3 Dec
Guest
2 adults - 0 children - 1 room
Adults
Per room
2
Children
Ages 0 - 17, per room
0
Ages of children at check-in
Rooms
1
Guests' nationality
Passport country, used for accurate rates

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.

Best months to visit
Rooms from
$8 per night
Cheapest rate seen in Colombo over the next 90 days.
Price trend
Prices for the next 30 days rose 6% over the last two weeks
Tracking since 23 Sep 2026, 48 daily checks.
Hotel chains
9 brands present

Top hotels in Sri Lanka

Verified availability first, then star rating and photo quality.

Anantara Tangalle Peace Haven Resort, Tangalle
5-Star

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, Beruwala
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

Hilton Colombo Residences

COLOMBO

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

Hotel Riu Sri Lanka, Ahungalla
5-Star

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
5-Star

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
5-Star

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
5-Star

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, Beruwala
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

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
5-Star

Hilton Colombo Residences

COLOMBO

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

Hotel Riu Sri Lanka, Ahungalla
5-Star

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
5-Star

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
5-Star

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

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

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 & 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, Central Province

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

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

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

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

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...

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.