ඩිDiscoverSri
Kalkudah, Eastern Province, Sri Lanka travel guide photo

Eastern Province · beach

Kalkudah

Kalkudah is a quiet beach in Sri Lanka's Batticaloa District, known for its broad sandy shore and relaxed atmosphere. It is a peaceful alternative to the more developed resort area at nearby Pasikuda. Best time: May to September usually offers the sunniest weather and calmer sea conditions, although conditions should always be checked locally..

About Kalkudah

About

Kalkudah is a coastal village and beach in Sri Lanka's Eastern Province, around 35 kilometres north of Batticaloa. Its long, gently curving shore is quieter and less developed than nearby Pasikuda, making it a good choice for travellers who prefer open space, slow beach walks and a simple coastal setting.

This is also a working local coastline, so fishing boats and nets may be seen along parts of the shore. Visitor facilities are limited in some areas, while a wider choice of accommodation, restaurants and activities can be found around Pasikuda.

Highlights

  • A broad sandy beach with plenty of room for quiet walks.

  • A peaceful setting away from the main resort areas.

  • Views of local fishing boats and everyday coastal life.

  • Easy access to the restaurants and visitor facilities of nearby Pasikuda.

  • A convenient beach stop when travelling through Batticaloa District.

When to visit

May to September generally brings the most suitable beach weather on the east coast, with more sunshine and often calmer sea conditions. The northeast monsoon usually brings heavier rain and rougher water from October into January. Weather and currents can change at any time, so check conditions locally before entering the sea.

How to get there

Kalkudah is close to Pasikuda and about 35 kilometres north of Batticaloa. The drive from Batticaloa normally takes around 45 to 60 minutes. From Colombo, travelling by private vehicle generally takes about 6 to 8 hours, depending on traffic and the route.

Valaichchenai is the nearest convenient railway station and is served by trains on the Colombo to Batticaloa line. From the station, Kalkudah can be reached by tuk-tuk or taxi in roughly 10 to 20 minutes. Train times can change, so confirm the current schedule before travelling.

Travel tips

  • Bring drinking water, sun protection and other beach essentials because facilities can be limited.

  • Check waves and currents before swimming, and do not assume a lifeguard will be present.

  • Avoid disturbing fishing boats, nets and other working areas of the beach.

  • Ask permission before photographing local residents or fishing activity.

  • Carry some cash for tuk-tuks, small shops and local food outlets.

  • Dress modestly when leaving the beach and walking through nearby villages.

Highlights

  • Long and quiet sandy shoreline
  • Relaxed setting with limited development
  • Local fishing activity and coastal scenery
  • Close to Pasikuda's restaurants and visitor facilities
  • Convenient access from Valaichchenai and Batticaloa

When to visit Kalkudah

May to September usually offers the sunniest weather and calmer sea conditions, although conditions should always be checked locally.

How to get there

Drive about 45 to 60 minutes north from Batticaloa, or take a train to Valaichchenai and continue by tuk-tuk or taxi for around 10 to 20 minutes. A road journey from Colombo generally takes 6 to 8 hours.

Travel tips

  • Bring water, sunscreen and other beach essentials because facilities are limited.
  • Check local sea conditions before swimming and do not rely on lifeguard coverage.
  • Keep clear of fishing boats, nets and working sections of the shore.
  • Carry cash for tuk-tuks and small local businesses.
  • Dress modestly when visiting nearby villages.

Nearby places

  • Pasikuda Bay
  • Valaichchenai
  • Batticaloa
  • Batticaloa Lagoon

Map

Location of Kalkudah in Eastern Province, Sri Lanka (7.9258, 81.5583).

Quick answers about Kalkudah

What is Kalkudah known for?

Kalkudah is a quiet beach in Sri Lanka's Batticaloa District, known for its broad sandy shore and relaxed atmosphere. It is a peaceful alternative to the more developed resort area at nearby Pasikuda. Travellers usually come for Long and quiet sandy shoreline in Sri Lanka’s Eastern Province.

When is the best time to visit Kalkudah?

Best time guidance for Kalkudah: May to September usually offers the sunniest weather and calmer sea conditions, although conditions should always be checked locally.. Shoulder weeks are often quieter if weather stays workable.

How do I get to Kalkudah?

Drive about 45 to 60 minutes north from Batticaloa, or take a train to Valaichchenai and continue by tuk-tuk or taxi for around 10 to 20 minutes. A road journey from Colombo generally takes 6 to 8 hours.

How many days do I need in Kalkudah?

Most travellers spend 1–3 nights in or near Kalkudah, depending on whether they want a quick highlight stop or a slower base for walks and day trips.

What should I know before visiting Kalkudah?

Bring water, sunscreen and other beach essentials because facilities are limited. Pair the visit with Pasikuda Bay, Valaichchenai, Batticaloa when building a realistic Sri Lanka route.

More Sri Lanka destinations