Choose your preferred language. We speak English (US) and 41 other languages.
Most often used by people in the United States
FREE cancellation on most rooms!
Instant confirmation when you reserve
Show me hotels near:
Show me hotels in nearby cities:
See where others are staying...
|Pigeon Island Beach Resort||Good 7.9|
|Shahira Hotel Nilaveli||Pleasant 6.4|
|Nilaveli Beach Hotel||Good 7.2|
|Nilaveli Beach Resort||Wonderful 9.1|
|Anilana Nilaveli||Excellent 8.9|
|Nilaveli Beach Hostel||Pleasant 6.3|
|Nagenahira Beach Villa||Very good 8.1|
|Villa Nilaveli||Wonderful 9.3|
|Nila Villa||Very good 8.4|
|Bay Beach Hotel|
|White Sand Beach Inn||Pleasant 6.7|
|Bella Nilaveli Beach|
|Hotel Coral Bay|
Sudu Gala Beachside, 8th Mile Post, Nilaveli Beach, 31010 Nilaveli, Sri Lanka
Score from 6 reviews
1036 Pulmoddai Road Nilaveli, 31010 Nilaveli, Sri Lanka
Score from 28 reviews
Ward No. 1,9th Mile Post, 31010 Nilaveli, Sri Lanka
Score from 29 reviews
Velloor, 31010 Nilaveli, Sri Lanka
Pulmoddai-Trincomalee Road, Nilaveli, 31010 Nilaveli, Sri Lanka
Score from 15 reviews
16th Mile Nilaveli, 31000 Nilaveli, Sri Lanka
Score from 90 reviews
“It's 75 feet from on the beach Had a kitchen and would cook anytime No rooms have aircon but have fan Wifi in lobby not in rooms Staff nice but limited English like most places in sri lanka Muslim place no bar”
“Quiet and relaxing, right on the beach, choice of two pools, uncrowded, spacious, service from staff was excellent, food was very good for both Sri Lankan and Western options (a la carte as well as the buffet), head chef was also happy to go out of his way to prepare special meals that were not listed. Had a deluxe room on the 3rd floor with a great sea view, hotel is brand new so all fixtures / fittings / decor were in a very good condition.”
“The location of Nilaveli Beach Resort is perfect for those who are looking for comfort but not a huge hotel with lots of other tourists. The limited number of rooms means that you can have your own share of the beautiful beach without having to put up with lots of other people as well! The rooms were beautiful and again offered lots of comfort with spacious bathrooms. The resort is right on the beach front and the beach is stunning with clear waters. Perfect!”
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.