
Hotels in Hikkaduwa
12 hotels across 0 neighborhoods
Browse hotels in Hikkaduwa, Sri Lanka, near the 4 km coral reef national park and Narigama surf beach. Train from Colombo Fort takes roughly 2.5 hours.
Photo by Wikimedia Commons on Unsplash
About Hikkaduwa
Hikkaduwa: Coral Coast Town on Sri Lanka's Southwest Shore
Hikkaduwa sits on Sri Lanka's southwestern coast, roughly 100 km south of Colombo along the A2 highway. The town built its reputation on a shallow coral reef that begins just metres from the beach, drawing snorkellers and glass-bottom boat riders since the 1970s. The Hikkaduwa National Park reef spans approximately 4 km of coastline and shelters sea turtles, reef sharks, and over 60 coral species. Beyond the reef, consistent swells at Narigama Beach and Thiranagama attract surfers from June through October, when offshore winds produce clean right-handers.
Where to Stay
Accommodation clusters along Galle Road, the coastal strip running through town. Guesthouses and mid-range hotels sit within walking distance of the reef at the northern end, while the quieter southern stretch near Thiranagama hosts smaller beach properties. Budget rooms start well under $30/night; seafront bungalows with air conditioning range from $50–$120. The Colombo–Matara rail line stops at Hikkaduwa station, making train arrivals from Colombo Fort (roughly 2.5 hours) convenient without a tuk-tuk transfer.
Practical Tips
- Reef visits: Snorkel early morning before boat traffic peaks; afternoon visibility drops.
- Surf season: June–October for the best southwest swells; April–May sees flat water suitable for beginners.
- Getting there: Train from Colombo Fort runs multiple times daily; book seats online via Sri Lanka Railways at least two days ahead.
- Currency: Carry Sri Lankan rupees — many smaller guesthouses do not accept cards.
All hotels in Hikkaduwa












Cities like Hikkaduwa
Other destinations across Sri Lanka within reach.



