Eastern Province
Sri Lanka · Province · 20 destinations with guides
Photography coming soonWhy visit?
The Eastern Province is Sri Lanka's long, sun-drenched coastal flank, stretching from the deep natural harbour of Trincomalee in the north, through the lagoon-laced lowlands of Batticaloa, down to the surf breaks of Arugam Bay in Ampara District. It is the country's third-largest province by area but among its least densely populated — a landscape of paddy flats, palmyrah palms, brackish lagoons, dry-zone scrub jungle and some of the island's emptiest, whitest beaches.
Administratively it comprises three districts: Trincomalee, Batticaloa and Ampara. Culturally it is the most plural corner of Sri Lanka, with substantial Sri Lankan Tamil, Sri Lankan Moor (Muslim) and Sinhalese communities living side by side, so a single day's travel can take you past a Hindu kovil, a mosque and a Buddhist temple. The east bore the brunt of both the 2004 tsunami and the long civil war, and a quiet, hospitable resilience runs through its towns.
For travellers the appeal is twofold: it is the dry-season alternative to the busier south and west coasts, with calm seas and dependable sun while the rest of the island is rained on, and it remains comparatively under-touristed — beaches like Nilaveli, Uppuveli and Pasikuda offer space and quiet that Sri Lanka's headline resorts no longer can.
When is the best time to visit?
The Eastern Province runs on the opposite weather cycle to Sri Lanka's south and west. The best window is roughly May to September, when the southwest monsoon soaks the rest of the island but the east stays dry, hot and calm — this is peak season for the beaches and for Arugam Bay's surf, which is at its most consistent from around June to August.
Avoid the northeast monsoon, roughly October to January, when heavy rain, rough seas and the risk of flooding (Batticaloa's low-lying lagoon country is especially prone) shut down much of the coast; many Arugam Bay guesthouses close entirely in the off-season. February to April is a pleasant, less crowded shoulder period — hot but generally dry.
It is consistently warm year-round, typically in the low 30s°C, with little seasonal temperature variation; the rains, not the heat, define the calendar. A local quirk worth knowing is Batticaloa's "singing fish" — a faint humming heard over the lagoon on still nights, traditionally reported around the full moons of the August–September period.
Tell us your dates and we'll shape a Eastern Province route around them.
WhatsAppHow do you get around?
The province is long and thin, so journeys hug the coast. The main spine is the A4 / coastal route linking Trincomalee, Batticaloa and the Pottuvil–Arugam Bay area. Trincomalee to Batticaloa is roughly 140 km (about 3.5–4 hours by road); Batticaloa down to Arugam Bay is a further 110 km or so (around 2.5–3 hours).
Rail: Both Trincomalee and Batticaloa sit on branch lines from the main network — Batticaloa is the terminus of a scenic line via the hill junction at Maho/Polonnaruwa, and there is an overnight service to and from Colombo. Trains are cheap and atmospheric but slow; check current timetables locally as schedules change.
Bus: Sri Lanka Transport Board and private buses connect all the main towns and are the cheapest way to travel; expect frequent but crowded services along the coast. Tuk-tuks handle short hops and town transfers; agree the fare first or use a metered app where coverage exists. For Arugam Bay, the nearest road hub is Pottuvil, a short tuk-tuk ride from the bay itself.
Where should you go?
- Trincomalee — historic deep-water port city, with Koneswaram Temple on Swami Rock and the colonial-era Fort Frederick.
- Nilaveli & Uppuveli — calm white-sand beaches just north of Trincomalee, the province's flagship resort strip, with snorkelling off Pigeon Island.
- Batticaloa — lagoon city of Dutch fort, bicycles and the "singing fish", a relaxed cultural hub.
- Pasikuda & Kalkudah — twin bays north of Batticaloa known for shallow, swimmable water and a cluster of beach resorts.
- Arugam Bay — Sri Lanka's premier surf town, a laid-back traveller hangout in Ampara District.
- Kumana National Park — birdlife-rich wetland reserve near Arugam Bay, the eastern counterpart to Yala.
Want the scenic legs and stays booked for you? Just ask.
WhatsAppWhat should you eat?
Eastern food reflects the province's plural make-up. Seafood is the headline — fresh crab, prawns, cuttlefish and reef fish, often served as a fiery curry or simply grilled. Batticaloa is associated with its lagoon mud crab, while jumbo prawns turn up across coastal menus.
Tamil and Muslim culinary traditions dominate. Look for kottu (chopped flatbread stir-fried with egg, vegetables and meat, the sound of its griddle a fixture of every town at dusk), string hoppers with curry, pittu, idiyappam and dosa-style breakfasts. Muslim-run "hotels" (the local word for eateries) do excellent biryani and short eats. Coconut sambol (pol sambol) and lime achar accompany most meals; dishes here run notably hot, so ask for them milder if needed.
Vegetarians are well served thanks to the strong Hindu presence — rice-and-curry plates with dhal, jackfruit, brinjal and greens are everywhere. Arugam Bay, by contrast, has a traveller-oriented scene of cafes serving smoothie bowls, fresh juice and Western breakfasts alongside local curries.
What is the culture like?
The Eastern Province is one of the most religiously diverse parts of Sri Lanka, and its festival calendar mixes Hindu, Buddhist, Muslim and Christian observances.
- Koneswaram Temple festival, Trincomalee — the major annual Hindu festival at the cliff-top kovil on Swami Rock, drawing large crowds; rough timing around the April period.
- Thai Pongal (mid-January) — the Tamil harvest thanksgiving, widely celebrated across the province's Hindu communities.
- Vel and temple chariot festivals — Hindu kovils across the east stage colourful chariot (ther) processions through the year.
- Ramadan and Eid — observed by the large Moor population, with the holy month bringing distinctive evening food markets.
- Vesak and Poson — Buddhist full-moon festivals, marked in the Sinhalese areas with lanterns and almsgiving.
Craft and arts traditions of note include lagoon fishing culture in Batticaloa, palmyrah-leaf and reed weaving, and Hindu temple architecture and music. The province also has a strong association with traditional fishing communities and their boats.
Travelling during a festival? We'll plan around the crowds.
WhatsAppWhat are the standout experiences?
- Surf Arugam Bay — ride the long right-hand point break that has made "A-Bay" famous, with nearby spots such as Whiskey Point, Peanut Farm and Pottuvil Point catering to all levels; June to August is prime.
- Snorkel or dive Pigeon Island, Nilaveli — a small national park island ringed by coral reef, with reef sharks and turtles in clear, calm dry-season water.
- Climb to Koneswaram Temple, Trincomalee — visit the dramatic cliff-top Hindu temple on Swami Rock, set within historic Fort Frederick with sweeping views over the harbour and the Indian Ocean.
- Cycle the lagoon city of Batticaloa — explore the Dutch fort, the lagoon shore and the bridges by bicycle, and listen for the legendary "singing fish" on a still night.
- Wildlife at Kumana National Park — take a safari through one of Sri Lanka's finest birdwatching wetlands near Arugam Bay, where the "Kumana Villu" mangrove lagoon draws thousands of waterbirds, alongside elephants and crocodiles.
Top Destinations
Every destination in Eastern Province with a guide — tap a place for the full guide.
Akkaraipattu
Akkaraipattu (Tamil: அக்கரைப்பற்று) is a coastal town in the Ampara…
Ampara
Ampara is a city in the Ampara District of Eastern Province, located…
Arugam Bay
Arugam Bay (Tamil: அறுகம் குடா, locally known as "Arugam Kudah") is a…
Batticaloa
Batticaloa (Tamil: மட்டக்களப்பு, Sinhala: මඩකලපුව) is a major city on…
Eravur
Eravur (Tamil: ஏறாவூர்) is a town in the Batticaloa District of…
Kalkudah
Kalkudah (Tamil: கல்குடா) is a coastal resort area in the Batticaloa…
Kalmunai
Kalmunai (Tamil: கல்முனை) is a city in the Ampara District of Eastern…
Kantale
Kantale (Tamil: கந்தளாய்) is a town in the Trincomalee District of…
Kattankudy
Kattankudy (Tamil: காத்தான்குடி) is a coastal town in the Batticaloa…
Kinniya
Kinniya (Tamil: கிண்ணியா) is a town in the Trincomalee District of…
Kuchchaveli
Kuchchaveli (Tamil: குச்சவெளி) is a coastal village in the…
Kumana National Park
Kumana National Park (also known as Yala East National Park) is a…
Lahugala Kitulana National Park
Lahugala Kitulana National Park (commonly called Lahugala National…
Muttur
Muttur (Tamil: முத்தூர்) is a coastal town in the Trincomalee…
Nilaveli
Nilaveli is a coastal village in the Trincomalee District of Eastern…
Passikudah
Passikudah (Tamil: பசிக்குடா) is a coastal resort area in the…
Pottuvil
Pottuvil (Tamil: பொத்துவில்) is a coastal town in the Ampara District…
Sammanthurai
Sammanthurai (Tamil: சம்மாந்துறை) is a town in the Ampara District of…
Trincomalee
Trincomalee (Tamil: திருகோணமலை, Sinhala: ත්රිකුණාමලය, commonly called…
Uppuveli
Uppuveli is a coastal suburb of Trincomalee, located about 6 km north…
Pair the highlights of Eastern Province into one easy trip — we'll plan the route.
WhatsAppContact Us
Get in touch with us.
Get in touch
Contact Us
Tell us where you'd like to go and how you like to travel. A real Tripcuro planner — not a bot — will craft an itinerary around you.
- Personalised, hassle-free planning end-to-end
- Transparent pricing, no hidden costs
- 24/7 support for complete peace of mind
