Pick your preferred language. We speak English and 42 other languages.
FREE cancellation on most rooms! Instant confirmation when you reserve
Finding a great place to stay is easy with Booking.com. More choices, more destinations.
1183 places to stay
489 places to stay
579 places to stay
616 places to stay
352 places to stay
557 places to stay
775 places to stay
500 places to stay
784 places to stay
361 places to stay
114 places to stay
203 places to stay
280 places to stay
417 places to stay
208 places to stay
From places to stay to hotels, more accommodations in Sri Lanka
Vacation Rentals Homestays B&Bs Guest houses Villas Vacation Homes Cottages Apartments Resorts Hostels Lodges Inns Campgrounds Glamping Country Houses Cabins Economy Hotels Luxury Tents Serviced Apartments Farm Stays Resort Villages Motels Boats Capsule Hotels
Check out our selection of great places to stay in Sri Lanka
9.2 Awesome 117 reviews
Set in Nuwara Eliya within 3.3 km of Gregory Lake and 10 km of Hakgala Botanical Garden, Hike and Sleep provides rooms with free WiFi. Popular points of interest nearby include Nuwara Eliya Post Office, Mackwoods Museum and Victoria Park of Nuwara Eliya. The property is 2.5 km from Galway's Land National Park and 8 km from Seetha Amman Temple.
9.5 Exceptional 109 reviews
Located in Negombo, 1.3 km from Negombo Beach Park, Gloriya Mathews offers a garden and rooms with free WiFi access. Popular points of interest around the property include St Anthony's Church and Maris Stella College. Dutch Fort is 2.5 km away and Ave Maria Convent is 1.7 km from the guest house.
9.0 Awesome 129 reviews
Featuring free bikes and a shared lounge, Airport 4 Season Transit Hotel is situated in Katunayaka. The property features a 24-hour front desk and free WiFi is available.
At the hotel, the rooms are fitted with a desk. The private bathroom is equipped with free toiletries.
9.3 Awesome 105 reviews
Situated within 3.3 km of Muhudu Maha Viharaya, Fw Steak House in Arugam Bay features a number of amenities including a private beach area. Among the various facilities of this property are a garden and a shared lounge. The hotel features an American restaurant as well as free WiFi.
9.3 Awesome 138 reviews
Situated in the Uppuveli Beach district of Trincomalee, Liyonaa Beach Hotel is 4 km from Fort Frederick. Located around 5 km from Koneswaram Temple, the hotel with free WiFi is also 5 km away from Kanniya Hot Springs. Guests can sample Seafood and Local dishes at the on-site restaurant.
9.6 Exceptional 110 reviews
Set in Colombo, 2.7 km from Asiri Surgical Hospital, Aathma Colombo House provides accommodation with a garden. The house rests on a private peninsula/island by the banks of the Diyawanna Lake.
The property is located 7 km from R Premadasa Stadium, 7 km from U.S. Embassy and 8 km from Khan Clock Tower. Arcade Independence Square is 4 km away and Sinhalese Sports Club is 4.1 km from the guest house.
This place in Sri Lanka has been booked 2,756 times.
This place in Sri Lanka has been booked 1,271 times.
This place in Sri Lanka has been booked 1,027 times.
This place in Sri Lanka has been booked 960 times.
This place in Sri Lanka has been booked 757 times.
This place in Sri Lanka has been booked 703 times.