Area guide
Nilaveli Hotels: Where to Stay on Trincomalee's Quietest Beach
Nilaveli is the right base if the beach itself is the point of your trip. It sits about 16 kilometers north of Trincomalee Town, holds the longest and quietest stretch of sand on this coast, and is the departure point for Pigeon Island snorkeling trips.
This guide explains what staying in Nilaveli is actually like: the beach, the spread of hotels, the practicalities, and who should choose Uppuveli or town instead.
- Best for
- Quiet beach, couples, snorkeling
- From town
- About 16 km, 25 to 35 min
- Beach
- Long, shallow, gentle entry
- Pigeon Island
- About 1 km offshore
- Hotel style
- Resort-leaning, spread out
- Season
- May to September

The beach
Nilaveli Beach is a long band of pale sand with a gentle, shallow entry. In season, from May to September, the sea is calm enough that swimming is easy for most levels, and the beach is wide enough that even on busy weekends it rarely feels crowded away from the main access points.
Pigeon Island sits about one kilometer offshore. The two small islands and their surrounding reef form Pigeon Island National Park, and the snorkeling boats leave directly from the beach. Staying in Nilaveli means you can be on the reef early, before the day-trip crowds arrive from town.
Hotels in Nilaveli: what to expect
Nilaveli's accommodation runs the full range, but it leans toward the resort end of Trincomalee's spectrum. The larger properties with pools and grounds sit directly on or just behind the beach, spread out along the coast road rather than clustered in one strip. Between them are smaller guesthouses and mid-range hotels, often a short walk back from the sand.
The spread-out layout is the defining trait. Unlike Uppuveli, you generally cannot walk from your hotel to a row of restaurants. Most guests eat where they stay or take a tuk-tuk. If that sounds limiting, Uppuveli will suit you better. If it sounds like peace, Nilaveli is your area.
Who Nilaveli suits
Couples wanting quiet beach days, snorkelers and divers building the trip around Pigeon Island, families with children who value calm shallow water and space, and anyone staying four nights or more who wants the beach to carry the trip. Budget travelers can find simple rooms here too, but should factor in tuk-tuk costs for food and transport, which add up over several days.
Getting there and around
From Trincomalee Town, Nilaveli is 25 to 35 minutes by tuk-tuk or taxi along the coast road through Uppuveli. From Colombo, plan around 6 hours by road in total. Once in Nilaveli, tuk-tuks are the standard way to move: down the beach road, to Uppuveli for dinner variety, or into town for Koneswaram Temple and transport connections.
Nearby
Pigeon Island National Park is the headline, one kilometer offshore. Kuchchaveli's secluded coast begins another 15 kilometers north. South toward town you pass Uppuveli, the Commonwealth War Cemetery, and the Kanniya hot springs just off the main road. Koneswaram Temple and Fort Frederick are a half-day trip into town.
Quick answers
Is Nilaveli better than Uppuveli?
Nilaveli is better for quiet beach days, snorkeling and Pigeon Island access. Uppuveli is better if you want restaurants and cafés within walking distance. Prices overlap, with Nilaveli leaning slightly higher at the resort end.
How far is Nilaveli from Trincomalee?
About 16 kilometers north of Trincomalee Town, or 25 to 35 minutes by tuk-tuk or taxi.
Can you swim at Nilaveli Beach?
Yes, in season. From May to September the sea is usually calm and shallow with a gentle entry. Outside the season, from around October to January, conditions are rougher.
Independent guide content, last reviewed July 2026. No hotel names, ratings or prices are listed until verified listings exist.
Related guides
Hotels near Pigeon Island
Independent guide to staying near Pigeon Island National Park: why Nilaveli is the base, how the boat trips work, and timing your reef visit right.
Read GuideNilaveli vs Uppuveli
Nilaveli or Uppuveli? The two Trincomalee beach bases compared honestly: beach, food, hotels, Pigeon Island access, budget and who should pick which.
Read GuideUppuveli Hotels
Independent guide to staying in Uppuveli, Trincomalee.
Read GuideThe Best Beaches in Trincomalee, Compared Honestly
Every Trincomalee beach compared: Nilaveli, Uppuveli, Marble Beach, Dutch Bay and Kuchchaveli.
Read GuideHotel Directory Coming Soon
We are building an independent hotel directory for Trincomalee. Hotel owners can register early interest now.


















