Kalkudah Beach, Batticaloa

Kalkudah Beach is one of the finest beaches on the east coast located about 32km north of Batticaloa. The delightful sights of the rising and falling waves surprises the visitors with the natural beauty that it exhibits.

Kalkudah Bay is a 2km long, wide stretch of beach adorned with coconut palms is truly one of the finest stretches, thus no wonder it emerges as a popular tourist destination. Kalkudah is also fast becoming an investor’s hub as foreign and local investors have shown interest in developing tourism along the beach as a result of end of Sri Lanka's civil war. Several nice hotels are coming up along the beach site.

The fine bay of Passikudah is lying close by and the combined beaches of Kalkudah and Passikudah are ideal for bathing and swimming as the sea is clear, calm and reef-protected.

Kalkudah beach is an ideal location for tourists and visitors who look for some privacy, calm and peace as it is not crowded as Passikudah. You can enjoy more waves than at Passikudah Beach.

Read more


Latitude: 7.939515 Longitude: 81.559812 Elevation: 34 ft
the best travel advice comes from the people who live here
Simon Jones

Recreational Opportunities

Bathing, swimming, walking, boating and beach games. 

Seasons Accessible

Can access round the year, but best season falls between May to September which is dry season in the area.

Weekends are crowded with local tourists.  


Entrance Free

Eco-Friendly Notes

Kalkudah is an eco-friendly environment and preserving this wonderful natural asset is every ones' responsibility. Surrender the trash into the waste bins properly.

Please note this is an area with cultural diversity and all visitors are requested to wear properly to respect the local culture.  

Better not to bring pets.

Accessibility Notes

Kalkudah is easily accessible from any part of the country. From Colombo it is about 287 km and average travelling time is 7 hours depending on road traffic.  

From Batticaloa town, Kalkudah beach is located about 32km away and average travelling time is 40 minutes. Take the turn at Valaichenai and Its only around 5km from Valaichenai to Kalkudah beach. Get down and have a walk about 50 meters from the main road to reach the beach. 

You can access Kalkudah beach by any kind of vehicles. Public transport services are also available from Valaichenai and  Batticaloa. All roads are in good condition. 

Leave a Comment