Marriott Hotels in Sri Lanka

Find the Marriott hotels that appeal to you the most

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

The 10 Best Marriott Hotels in Sri Lanka

Check out our pick of great Marriott hotels in Sri Lanka

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,149 reviews

Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool.

From ¥33,915 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 377 reviews

Situated in Colombo, 1.6 km from Galle Face Beach, Courtyard by Marriott Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From ¥21,117 per night

Most booked Marriott hotels in Sri Lanka this month

See all

Popular with guests booking Marriott hotels in Sri Lanka

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,149 reviews

Popular with guests booking Marriott hotels in Sri Lanka

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 377 reviews