Find Beach Hotels in Nilwella
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check availability on Nilwella Beach Hotels
Compare Nilwella Beach Hotels room rates, reviews, and availability. Most hotels are fully refundable.

Mazarine Surf Suites
Mazarine Surf Suites
9.4 out of 10, Exceptional, (3)

Jasper House Sri Lanka
Jasper House Sri Lanka
9.2 out of 10, Wonderful, (26)

Villa Surfing Sea
Villa Surfing Sea

Hasmal house hiriketiya
Hasmal house hiriketiya

Emma sea view
Emma sea view

Oshi Villa Hiriketiya
Oshi Villa Hiriketiya
6.0 out of 10, (1)
The price is AED 97
AED 145 total
includes taxes & fees
24 Mar - 25 Mar

Spectacular Hilltop Beach Villa Located Next To A Surf Break
Spectacular Hilltop Beach Villa Located Next To A Surf Break

emma sea view Hiriketiya
emma sea view Hiriketiya
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Find out more about Nilwella
Find out more about Nilwella
Recent reviews of Nilwella hotels
Recent reviews of Nilwella hotels

Taru Villas Mawella - Tangalle
5/5 Excellent
style and tranquillity
"Nice small hotel on what must be one of the best beaches in the world. it was difficult to wet shave with the light. tha hanging space could be better. "
A verified traveler stayed at Taru Villas Mawella - Tangalle
Posted 9 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Nilwella Attractions
Explore more hotels
- Aaradhya Mirissa
- Lankavatara Ocean Retreat & Spa
- Taru Villas Mawella - Tangalle
- Jaga Bay Resort
- Central Beach Inn
- Somerset Mirissa
- Village Star Rest Mirissa Sri Lanka
- Triple O Six
- Sailors Mirissa
- Hotel Vacanza
- Handagedara Resort
- Seashore Mirissa
- Paradise Beach Resort
- Sri Sharavi Beach Villas & Spa
- Smeralda Beach Hotel Dikwella
- Twenty-Two Weligambay
- Halcyon Mawella
- Sugar Hostel Weligama
- Amaya Beach Hotel
- Casa Smeralda