The resort entrance: the Nilaveli Beach Resort sign on a sand-coloured wall beside a timber gate, with cabanas beyond

The journey to Nilaveli

All roads lead to the sea.

  • North of Trincomalee
  • Sri Lanka’s east coast

Your journey to the coast

A world away, and closer than you think. We are north of Trincomalee on Sri Lanka’s east coast, where every road ends at the sea.

Address
Km. 19, Nilaveli Road, Trincomalee, Sri Lanka
Nearest town
Trincomalee. The resort lies north of the town, along the east coast.
The last stretch
Tell us how you are travelling and our team will help arrange your onward transfer.
A long empty beach with a lone figure at the waterline

ColomboThe journey eastTrincomalee

From the capital

Coast to coast

Cross the island from Colombo to the east coast — through paddy fields, past Dambulla and on to the bay at Trincomalee.

to Nilaveli

From city to sea

Colombo to Nilaveli.

Allow around6 hours

By road, approximately270 km / 168 mi

A little time for the journey. Your route, traffic and stops will shape the day.

Open live directions

Three ways to the coast

By road, by rail or by air. However you travel, we will help with the last part of the journey.

The Nilaveli shoreline from above: cabanas among the palms, white sand and turquoise water

01/03

By road

The road east

Travel by private air-conditioned vehicle, or take a bus from Colombo to Trincomalee. Contact our team about your onward transfer to Nilaveli.

By train

The slow way, by rail

Travel from Colombo Fort to Trincomalee, then continue on to Nilaveli. Check current train schedules before arranging your journey.

By air

Fly to China Bay

China Bay airport serves Trincomalee. Ask the resort team about current flight and transfer options.

Timber resort buildings among palms beside the broad mainland beach at Nilaveli

Find us on the map

Km. 19, Nilaveli Road, Trincomalee, Sri Lanka. Open the map for directions, or let our team help you arrange the last part of your journey.

Open the map
Address
Km. 19, Nilaveli Road, Trincomalee, Sri Lanka
Nearest town
Trincomalee
Airport
China Bay
Coordinates
8°42′ N · 81°11′ E
Morning light over the sea at Nilaveli, with a small boat resting on the sand

Start planning your escape

Tell us your dates and we will shape the days around the tide.

Plan your stay

Up to 2 in this room

An enquiry does not reserve a room; we confirm availability by email or WhatsApp.