Skip to main content

beaches

Best beaches on Sri Lanka's east coast

East coast beaches guide: Nilaveli, Uppuveli, Pasikuda, Arugam Bay — when to go, what each one offers, who they suit.

Best beaches on Sri Lanka's east coast

The east coast: Sri Lanka’s seasonal secret

Most visitors to Sri Lanka never see the east coast. They book December to March — the universally dry season — and spend it in the south and west. Meanwhile, May through September, when the southwest monsoon closes Mirissa and Hikkaduwa, the east coast is bathed in sunshine with calm, clear seas and almost no crowds.

Understanding this seasonal split is the single most useful piece of knowledge you can carry on a Sri Lanka trip. The east coast is not inferior to the south — it’s simply running on a different weather calendar.

The major east coast beaches are Uppuveli, Nilaveli, Pasikuda, and Arugam Bay, each one distinct in character and best for a different type of traveler.

East coast at a glance

WhereTrincomalee area (Nilaveli, Uppuveli) down to Pasikuda and Arugam Bay in the southeast
CostGuesthouses roughly 2,000–5,000 LKR/night; Pasikuda resorts often 20,000+ LKR/night all-inclusive
Time needed3–4 nights per base minimum; a full loop (Nilaveli → Pasikuda → Arugam Bay) needs 10+ days
Getting there5–10 hours by road from Colombo depending on the beach; Cinnamon Air flies to Trincomalee
Best timeMay to September — the reverse of the south coast’s dry season

Nilaveli — the east coast’s finest beach

Nilaveli, 15km north of Trincomalee, is the benchmark east coast beach: a long, uncrowded strip of white sand with the clearest water in Sri Lanka. The sea is calm enough to snorkel close to shore, and Pigeon Island — one of Sri Lanka’s two marine national parks — sits 15 minutes by boat offshore.

The snorkeling at Pigeon Island is exceptional by any regional standard. Blacktip reef sharks cruise the outer reef; sea turtles feed in the shallower lagoon. The island closes at 5pm and only admits a limited number of boats per day — book the early morning departure to beat the crowd from Trincomalee town hotels.

The Nilaveli beach itself stretches far enough that even in peak season (June–August) you can find an uncrowded patch. The hotel strip is concentrated around the 15km mark; go 2km north of the main cluster for genuine solitude. Water is consistently warm, calm, and clean — one of the best swimming beaches in South Asia during its season.

Season: May to October (peak June to September). Avoid November to March.

Book a shared snorkel trip to Pigeon Island from Nilaveli

Uppuveli — the family-friendly beach close to Trinco

Uppuveli is 6km north of Trincomalee town, making it convenient for day trips to Koneswaram temple, Fort Frederick, and the Kanniya hot springs. The beach is slightly narrower and more developed than Nilaveli, with more guesthouses, restaurants, and family-oriented hotels.

Swimming is good in the calm season. The snorkeling is decent from shore in a few spots, but Pigeon Island (30 minutes by boat from Uppuveli) is the destination for serious underwater work. The beach’s proximity to Trinco makes it the natural base if you want urban access — fish market in the morning, sunset at the Swami Rock temple, whale watching May to October.

Best for: Families, travelers who want the Trincomalee sightseeing circuit alongside beach time. Avoid if: Solitude is the priority — go to Nilaveli instead.

Book a Pigeon Island snorkel tour from Uppuveli

Pasikuda — the shallow lagoon for families

Pasikuda’s lagoon is unusual even by Sri Lanka standards: the water is knee-deep for nearly 100 metres from shore before it deepens, turquoise, flat, and completely safe for toddlers and non-swimmers. There are no waves. The sand is fine and light. At dawn, before the resort guests arrive, it’s one of the most beautiful beach scenes in the country.

The resort strip at Pasikuda is the most developed on the east coast. Most hotels are all-inclusive or half-board, and the area lacks the independent cafe and restaurant culture you find at Nilaveli or Arugam Bay. Pasikuda attracts package-holiday travelers and domestic Sri Lankan families — it has less “backpacker energy” than other east coast beaches.

If you’re bringing children under 10, Pasikuda is arguably the safest swimming beach in all of Sri Lanka — the lagoon is as close to a natural pool as the ocean gets.

Best for: Families with young children, non-swimmers, honeymoon resort stays. Avoid if: You want independent travel, good restaurants outside the hotel, or surf.

Season: April to October (peak May to September).

Arugam Bay — Sri Lanka’s surf capital

Arugam Bay is a different kind of beach destination. The town exists for one reason: the main point break, a long right-hander that peels for up to 200 metres on a good swell, consistently ranked among the best waves in Asia. The beach itself is pleasant but not exceptional. If you’re not surfing, there is limited reason to make the long journey to Arugam Bay — the east coast safari (Kumana National Park), lagoon kayaking, and the beautiful coastline north toward Pottuvil are the supporting acts.

In season (May to October), Arugam Bay is a genuine surf community: board shapers, surf schools, early morning sessions with experienced travelers, evenings at informal bars. It’s young, social, and lively without being the kind of party town that keeps you awake.

From November to April, the town largely shuts down. Restaurants close, guesthouses lock up, and the beach empties. Don’t visit Arugam Bay in the off-season unless you specifically want empty solitude.

Season: May to October (peak July to August for swell).

Book a surf lesson at Arugam Bay

Wildlife and whale watching along the east coast

The east coast isn’t just about sand — its two big wildlife draws sit right next to the main beaches.

Kumana National Park, just south of Arugam Bay near Pottuvil, is the east coast’s answer to Yala: leopards, elephants, and one of Sri Lanka’s most important bird breeding grounds, with far fewer jeeps than Yala’s crowded Block 1. It pairs naturally with a surf trip since it’s a short drive from town rather than a dedicated detour. Our Arugam Bay & Kumana safari guide covers entry logistics and the best gate to use.

Whale watching off Trincomalee runs roughly May to October, overlapping the east coast’s dry season, with blue whales and sperm whales reported offshore in deeper water than Mirissa’s boats reach. It’s a less established industry than Mirissa’s — fewer boats, less certainty of a sighting on any given trip — but also less crowded. See our Trincomalee whale watching season guide and, if you’re weighing the two coasts against each other, Mirissa vs Trincomalee for whale watching.

Book a Kumana National Park safari from Arugam Bay Book a whale watching sail from Trincomalee

Where to base yourself: comparing the four main beaches

BeachBest forVibeNearest access point
NilaveliSnorkeling, couples, solitudeQuiet, uncrowded, upscale-casualTrincomalee, ~20 min
UppuveliSightseeing plus beach in one baseFamily-friendly, convenientTrincomalee, ~10 min
PasikudaYoung children, non-swimmersResort, all-inclusive, calm lagoonBatticaloa, ~1h
Arugam BaySurfing, independent travelersSocial, laid-back, surf-communityPottuvil, adjoining town

If you’re still deciding between these four rather than assuming you’ll do all of them, our dedicated Nilaveli vs Pasikuda vs Arugam Bay comparison goes further into the trade-offs than this overview table.

Lesser-known east coast beaches worth visiting

Marble Beach, Trincomalee

Marble Beach is inside the Trincomalee army area — you need to sign in at the checkpoint — and as a result it sees very few foreign tourists. The beach is remarkably beautiful: white sand, calm water, and a backdrop of jungle. Go in the morning before the local families arrive on weekends.

Passikudah north strip

Walk north from the main Pasikuda resort strip and the beach continues for several kilometres almost entirely empty. Bring water and sun protection — there’s no shade and no facilities.

Kalkudah Bay

Just around the headland from Pasikuda, Kalkudah is a longer beach with fewer resorts. The water quality is similar — very calm, shallow, turquoise — but the crowd is smaller.

Batticaloa

Batticaloa itself isn’t a beach town in the resort sense, but it’s the natural stopover between Pasikuda and points south, with a lagoon, a Dutch fort, and a slower pace than any of the beach strips nearby. Worth a night if you’re breaking up the drive rather than rushing straight through.

Getting to the east coast

The east coast feels remote, and travel time matters:

  • Colombo to Trincomalee/Nilaveli: 6–7 hours by car; there is a train (Trincomalee line from Colombo via Habarana) but it’s slow. Cinnamon Air flies BIA to Trincomalee.
  • Colombo to Pasikuda: 5–6 hours by car (via Habarana or Kandy).
  • Colombo to Arugam Bay: 8–10 hours by car (via Wellawaya) or 2 transfers by bus. This is the most remote.

Most travelers combine the east coast with a wider Sri Lanka loop: Colombo → Cultural Triangle (Sigiriya, Polonnaruwa) → Trincomalee/Nilaveli → down coast to Pasikuda → Arugam Bay → Ella → Yala → south coast. This loop works perfectly May to September with a domestic flight out of Trincomalee.

When to go: month-by-month east coast

MonthEast coast conditionsNotes
Jan–FebNortheast monsoon — roughAvoid beaches
MarImproving, still riskyWait for April
AprInter-monsoon, improvingPasikuda opens first
MaySeason opensOften the best month: calm and uncrowded
Jun–AugPeak seasonArugam Bay swell peak; Trinco whale watching
SepEnd of peak, still goodFewer crowds, good value
OctNortheast monsoon arrivingChoppy, risky
Nov–DecFull NE monsoonDo not visit east coast beaches

FAQ

Is the east coast better than the south coast?

Not better or worse — different. The east coast is drier and calmer May to September when the south is monsoon. The south coast is better December to April (whale watching, more restaurant options, more surf schools). Your travel dates should dictate the coast, not the other way around.

How long should you spend on the east coast?

Nilaveli merits 3–4 nights (Pigeon Island, whale watching, Trincomalee sightseeing). Pasikuda is a 3-night beach resort destination. Arugam Bay needs 5–7 nights minimum if surfing is the point — you need time to score good conditions. Rushing the east coast is the most common mistake.

Are there any east coast beaches open in January?

No. January is the northeast monsoon — all east coast beaches have rough seas, grey skies, and limited facilities. The south and west coasts (Mirissa, Unawatuna, Weligama, Hikkaduwa) are the correct choice in January.

Is Pigeon Island worth the boat trip?

Yes, unambiguously. It is the best snorkel site in Sri Lanka, with blacktip reef sharks, sea turtles, and living coral. Go early (8am) before the afternoon day-tripper boats arrive. Bring your own mask if possible — rental masks fog up. The 20-minute crossing is cheap (around 1,500–2,000 LKR per person on a shared boat).

Can you combine Nilaveli and Arugam Bay on one trip?

Yes, with careful planning. From Nilaveli, go south along the coast road through Batticaloa to Arugam Bay — about 5–6 hours by car. The road through Batticaloa is scenic and passes through communities that see very little tourism. Plan an overnight in Batticaloa to break the journey if time allows.

Is Kumana National Park worth combining with an Arugam Bay surf trip?

Yes. Kumana sits close enough to Arugam Bay/Pottuvil that it works as a half-day or full-day add-on rather than a separate trip, and it sees noticeably less traffic than Yala’s main entrance. Leopard sightings are less reliable than at Yala, but the birdlife and elephant sightings are strong, especially outside the main January–March breeding closure period for parts of the park.

Can you see whales from Trincomalee as well as from Mirissa?

Both offer real chances, but they’re not identical experiences. Mirissa (south coast, December–March) has the more established industry with more boats and a longer sighting track record. Trincomalee (east coast, May–October) is quieter and less crowded, with blue and sperm whales reported, but fewer operators and less predictability. Neither guarantees a sighting on any single outing.