Marriott Hotels in Sri Lanka

Find the Marriott hotels that appeal to you the most

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
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 8.9
Fabulous - What previous guests thought, 1,137 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 US$429 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 372 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 US$173 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 8.9
Fabulous - What previous guests thought, 1,137 reviews

Popular with guests booking Marriott hotels in Sri Lanka

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