Sri Lanka hotels: get the best Sri Lanka hotel deal by cheap rates. No booking fees. You pay for the hotel room in Sri Lanka at the check-out. Free cancellation.

USD

Popular hotels in Sri Lanka

5-star hotels in Sri Lanka

Weligama Bay Marriott Resort & Spa

700 Matara Road, Pelana, Weligama, Sri Lanka - Show map

Featuring a steam room, a terrace and a swimming pool, Weligama Bay Marriott Resort & Spa is set 2.2 km from Kustaraja Gala in Weligama. Mirissa Beach is less than 4.3 km away.

Book Now From US$ 246

Cinnamon Wild Yala

Town Kirinda, Tissamaharama, Lk, Yala, Sri Lanka - Show map

Situated 2.3 km from Yala National Park in Yala, Cinnamon Wild Yala features a free carpark, a sun terrace and a sun deck throughout the property. It offers WiFi in the rooms, valet parking on site…

Book Now From US$ 176

4-star hotels in Sri Lanka

Marino Beach Colombo

590Marine Drive, Colombo, Sri Lanka - Show map

Marino Beach Colombo Hotel, located just off for PW, about 2.4 km from Excel World Entertainment Park, features a swimming pool for guests to take a dip in. Free WiFi is available throughout the…

Book Now From US$ 65

Elegant Hotel Kandy

No. 200/3 Sunflower Garden, Meewaladeniya Handessa Kandy, Kandy, Sri Lanka - Show map

Elegant Hotel Kandy is located 4.6 km from University of Peradeniya and offers allergy friendly rooms, free parking and a restaurant. The ancient Lankatilaka Buddhist Temple is less than 2.8 km away.

Book Now From US$ 103

2-star hotels in Sri Lanka

Crescent Resort Galle

Matara Road Krescent Resort,Unawatuna, Galle, Sri Lanka - Show map

Nearly a 10-minute ride from the large Galle Fort Clock Stone Tower, the 2-star Crescent Resort Galle includes 9 rooms.

Book Now From US$ 22

Clock Inn Dehiwala

40 Hill Street, Dehiwala, Dehiwala-Mount Lavinia, Sri Lanka - Show map

Located 1 km from the landscaped Dehiwala Zoological Garden in Dehiwala-Mount Lavinia, Clock Inn Dehiwala features a free carpark and free self parking. Free Wi Fi is available throughout the venue…

Book Now From US$ 35

Find a hotel

Sri Lanka map