Sri Lanka’s east coast is more than a string of beaches — it’s a region packed with ancient temples, wildlife-rich national parks, colonial forts, and laid-back surf towns. Whether you’re mapping out a short getaway or a full Sri Lanka east coast itinerary, these are the places that consistently make it onto every traveller’s must-see list.
1. Trincomalee — Harbour, Temples & History
Trincomalee is the gateway to the northern half of the east coast and one of the best places to visit in the region. Its natural deep-water harbour was once described by Admiral Nelson as one of the finest in the world, and today it’s the base for whale watching trips, diving, and exploring the town’s layered history. The unmissable highlight is Koneswaram Temple, a striking Hindu shrine perched on Swami Rock, high above the ocean — one of the most dramatic temple settings anywhere in Sri Lanka. Nearby, Fort Frederick, built by the Portuguese and later expanded by the Dutch and British, is worth a wander for its old gateways, deer, and sweeping coastal views.
2. Pigeon Island National Park
A short boat ride from Nilaveli, Pigeon Island National Park is one of only two marine national parks in Sri Lanka and easily one of the best places on the east coast for snorkelling and diving. Its shallow coral reefs are home to reef sharks, hawksbill turtles, and dazzling reef fish, making it a highlight for anyone building wildlife into their east coast itinerary.
3. Uppuveli & Nilaveli
Just north of Trincomalee, the twin towns of Uppuveli and Nilaveli offer a relaxed base with a good spread of guesthouses, beachfront cafés, and dive centres. Both are ideal launch points for Pigeon Island trips and Trincomalee whale watching tours, while still being quiet enough to enjoy a slower pace.
4. Kuchchaveli
Further north again, Kuchchaveli is one of the least developed parts of the entire east coast — a stretch of coastal scrub jungle and empty beaches that feels genuinely off the map. It’s an excellent choice for travellers who want total seclusion, with a handful of boutique eco-retreats tucked into the landscape.
5. Pasikudah & Kalkudah
These twin bays, separated by a short headland, are known for calm, gently sloping water that’s ideal for swimming and families. Pasikudah has seen more resort development in recent years, while Kalkudah remains quieter and more rustic — a favourite for travellers seeking an undeveloped, back-to-basics beach stop on their east coast route.
6. Batticaloa
Batticaloa is one of the most underrated towns on the east coast, built around a large lagoon dotted with small islands, mangroves, and old Dutch fortifications. It’s known locally for its ‘singing fish’ phenomenon, best heard from a boat on the lagoon at night, and for the Kallady Bridge and Batticaloa Fort, both worth a stop for their colonial-era charm.
7. Kumana National Park
Bordering Yala on the east coast side, Kumana National Park is a haven for birdwatchers, famous for its flamingo colonies, painted storks, and other migratory wading birds, alongside healthy populations of elephants and the occasional leopard. It offers a much quieter safari experience than Yala’s main entrance, making it a great addition to any east coast itinerary.
8. Lahugala National Park
Compact but rewarding, Lahugala National Park is centred around an ancient irrigation tank that attracts large herds of elephants, particularly during the dry season. Its small size makes for shorter, more affordable safaris — a good option en route to or from Arugam Bay.
9. Arugam Bay
Arugam Bay is the east coast’s most famous town, and for good reason. Best known as one of Asia’s top surf destinations, its point break draws surfers of all levels between April and October. Beyond the waves, the town has grown into a laid-back travel hub with beachfront cafés, yoga studios, and easy access to Kumana and Lahugala National Parks, ancient sites like Muhudu Maha Vihara, and the lagoon at Panama.
10. Verugal & Thirukkovil
For travellers wanting to go further off the beaten path, the small coastal villages of Verugal and Thirukkovil offer a glimpse of everyday fishing life along the east coast, along with quiet, undeveloped beaches rarely visited by tourists.
Planning Your Route
Most Sri Lanka east coast tours run north to south (or the reverse), starting at Trincomalee and finishing at Arugam Bay, or vice versa. A 7 to 10-day route comfortably covers the major highlights above, while shorter trips can focus on either the northern cluster (Trincomalee, Nilaveli, Pigeon Island) or the southern cluster (Pasikudah, Batticaloa, Arugam Bay).
Want help putting these places into a single, well-paced itinerary? Get in touch with Ranweli Tours and we’ll build a custom Sri Lanka east coast tour around the places that matter most to you.