Kandy to Nilaveli

Image

Kandy to Nilaveli

Nilaveli, a coastal resort town in the Trincomalee District of Sri Lanka, lies 16 km northwest of Trincomalee city. Renowned for its pristine beauty and peaceful ambiance, Nilaveli Beach offers crystal-clear waters and a serene coastal escape.

This tranquil shoreline, with its long stretches of white sand and calm turquoise waters, is perfect for swimming, sunbathing and unwinding away from the crowds. Its relatively quiet atmosphere ensures visitors can fully enjoy a leisurely and relaxing beach experience amidst stunning natural surroundings.

Coral Reefs & Marine Life

The nearby coral reefs teem with diverse marine life, from colourful fish and sea turtles to vibrant coral formations, offering an unforgettable underwater experience. Just a short boat ride from Nilaveli Beach, Pigeon Island National Park is a protected marine sanctuary celebrated for its breathtaking coral reefs and abundant marine species. It's an ideal destination for snorkeling and diving, while giving visitors the chance to spot rare birds, such as the white-naped pigeon.

Best Time to Visit

The ideal period is from May to September, with warm, dry weather perfect for beach activities, snorkeling, and diving. The monsoon season begins in October, bringing rain and rougher sea conditions.

Dining & Accommodation

The Nilaveli Beach area boasts a variety of dining options, from local seafood eateries to international cuisine. Visitors can savour fresh seafood such as grilled fish, crab curry, and prawn dishes, alongside other culinary delights. Accommodation options range from budget-friendly guesthouses to luxury resorts, many with beachfront views, direct beach access, and amenities like swimming pools and spas.

Pigeon Island National Park

Nearby Attractions

Trincomalee

Just a short drive from Nilaveli, Trincomalee is a historic city famed for its ancient temples, colonial-era forts, and picturesque harbour. Some of the key sites are the Thirukoneswaram Kovil, Sri Bhadrakali Amman Temple, Fort Frederick, Maritime & Naval History Museum, Arisimale Beach and Dutch Bay Beach.

Uppuveli Beach

A nearby beach renowned for its soft sands and relaxed vibe, is a short drive from Nilaveli. It serves as a hub for activities like whale and dolphin watching tours and snorkeling.

Marble Beach

Located just a short distance away from Nilaveli, Marble Beach is renowned for its stunning coastline and crystal-clear waters. Visitors can enjoy the soft sands and gentle waves, ideal for swimming and sunbathing.

Hot Springs

The natural hot springs in Kanniya provide a unique experience, perfect for relaxation and rejuvenation in thermal waters.

Nilaveli Beach, Sri Lanka is a serene coastal escape, known for its pristine white sands, calm turquoise waters, and peaceful atmosphere - perfect for those seeking relaxation away from the crowds. With its natural beauty and tranquil charm, Nilaveli is a must-visit destination on any Sri Lanka itinerary.

Travelling from Kandy to Nilaveli by Bus


The journey from Kandy to Nilaveli by bus takes approximately 5 1/2 hours. This scenic route takes you through the heart of Sri Lanka, offering glimpses of rural landscapes and traditional villages as you make your way to the beautiful eastern coast.


A Best Place To Stay in Kandy.