Skip to content
Open water of Niladri Lake with forested edges, Sunamganj
📍Sunamganj, Sylhet Division

Niladri Lake

Mirror-still waters and forested hills in the heart of Sylhet

LakeScenicBoatingDay Trip

Quick Travel Facts & Visitor Guide (2026)

Verified 2026Direct Answer

Niladri Lake is a prominent travel destination in Sunamganj, Sylhet Division, Bangladesh. The optimal time to visit is October to March is the best time to visit, when the water is calm, the weather is clear and the lake is at its most photogenic. for a recommended trip duration of A few hours to half a day, ideally combined with Tanguar Haor for a full day out.. Entry ticket is Free Entry (Motorbike from Tahirpur: 200–300 BDT) and weekly off day is Open 7 Days a Week. Niladri Lake is a scenic reservoir at Tekerghat in Sunamganj near Sylhet, offering calm waters with a mesmerizing deep blue (garo nil) color.

✍️ Fact-checked by Tanvir Ahmed (Bangladesh Travel Specialist)🕒 Updated: August 2026
🗓️ Weekly Off DayOpen 7 Days a Week
⏰ Visiting Hours24 Hours Accessible (Best in Daylight)
🎫 Entry TicketFree Entry (Motorbike from Tahirpur: 200–300 BDT)
📍 Distance from Nearest City85 km from Sylhet City / 28 km from Tahirpur Upazila
🚗 Distance from Dhaka290 km (via Sunamganj)
⛅ Weather & ClimateStunning turquoise blue water in winter (Nov–March). Full watery landscape during monsoon (June–Sept).

Overview

Niladri Lake, located at Tekerghat in Tahirpur, Sunamganj, is one of the most stunning lakes in Bangladesh. It is situated right near the Meghalaya border and is famous for its deep blue water, which locals and travel bloggers often describe as a striking 'garo nil' (গাঢ় নীল) color. The lake was formed from a former limestone quarry, whose minerals contribute to the water's unique hue.

Stretching roughly 2 km in length and around 600 to 800 metres across, Niladri is framed by forested hills and the rolling green tea gardens that define the wider Sylhet region. A small island, often referred to locally as the Resort or Nakagaon area, sits in the middle of the water and serves as a popular spot for picnics and relaxed day visits. The lake's modest size makes it easy to explore without feeling rushed, while its setting rewards anyone who lingers a little longer than planned.

Reaching the island and taking in the best of the scenery is typically done by small engine boat from the Tekerghat shoreline, which forms the main way visitors enjoy the lake. As a relatively new destination, Niladri has grown steadily in popularity with day-trippers travelling from Sunamganj and Sylhet city, drawn by its accessibility and unspoiled feel. It is a place that feels off the beaten track while remaining comfortably within reach for a short getaway.

In the dry season the water lies glass-still, producing mirror-like reflections of the surrounding hills and sky, while in the monsoon the lake merges with the floodwaters of Tanguar Haor to create a very different but equally atmospheric landscape. A basic eco-resort and a small number of guesthouses have grown up at Tekerghat to serve visitors, making a half-day visit or a leisurely overnight stay both entirely feasible. Whether you arrive for a morning boat ride, a quiet afternoon on the island, or a calm evening by the water, Niladri offers a refreshing taste of Sylhet's quieter side.

History & Culture

Niladri Lake is an artificial reservoir rather than a natural waterbody, developed to serve the local area of Tekerghat in the Dharmapasha upazila of Sunamganj. Its setting, close to the Jadukata River and along the route between Sunamganj town and the larger Tanguar Haor, has shaped how visitors experience it today. While the broader Sunamganj and Sylhet region has long been known for its tea gardens, hills and wetlands, Niladri itself has emerged as a destination only in more recent years, which is why services at Tekerghat remain modest and developing.

As word of its calm waters, forested backdrop and central island has spread, the lake has become an increasingly popular choice for day-trippers from Sunamganj town and Sylhet city. A small eco-resort and a handful of guesthouses have grown up at Tekerghat to meet this new demand, while small engine boats now form the principal means of exploring the water. Its relative newness is part of its appeal, offering visitors a quieter, less commercialised experience than many of Bangladesh's better-known tourist spots.

Top things to do in Niladri Lake

1

Take a small engine boat onto the lake

Hiring a small engine boat from the Tekerghat shore is the main way to enjoy Niladri, allowing you to glide across the water and admire the surrounding hills. Agree the fare in advance before setting off.

2

Visit the central island for a picnic

The small island in the middle of the lake, often called the Resort or Nakagaon area, is a popular spot for picnics and day visits. It offers a quiet place to relax, eat and take in the views.

3

Photograph the reflections in early morning or late afternoon

The lake is at its most photogenic when the water is calm and the light is soft, producing mirror-like reflections of the hills. Early morning and late afternoon are the best windows for this kind of shot.

4

Combine your visit with Tanguar Haor

Niladri sits on the road between Sunamganj town and Tanguar Haor, making it easy to combine the two in a single day. Together they offer contrasting but complementary experiences of the Sunamganj wetlands.

5

Enjoy the tea-belt and hill scenery

The lake is framed by forested hills and the green tea-belt that defines the wider Sylhet region. Take time simply to sit and absorb the layered greens, especially as the light changes through the day.

🎥Featured YouTube Travel Guide

Video Guide: Experience Niladri Lake

Watch on YouTube ↗

Watch cinematic 4K footage and essential visual travel highlights before planning your trip to Niladri Lake.

🎬 Niladri Limestone Lake Tekerhat SunamganjWatch on YouTube ↗
📸Visual Journey & Photography

Niladri Lake in pictures

Open water of Niladri Lake with forested edges, Sunamganj
Open water of Niladri Lake with forested edges, Sunamganj📷 Priom Pritom
Misty morning view over Niladri Lake at Tekerghat, Sunamganj
Misty morning view over Niladri Lake at Tekerghat, Sunamganj📷 Uzzal Mia
Niladri Lake adjacent to Tanguar haor wetland, Sunamganj
Niladri Lake adjacent to Tanguar haor wetland, Sunamganj📷 Sujoncristi
Calm waters and sky reflections of Niladri Lake, Sunamganj
Calm waters and sky reflections of Niladri Lake, Sunamganj📷 Abu Hasan Mehedi

Curated photography via Wikimedia Commons under Creative Commons licensing.

Highlights

  • Mirror-like reflections on glass-still water in the dry season
  • Boat rides to the small central island, locally known as the Resort or Nakagaon area
  • Surrounding forested hills and Sylhet's green tea-belt scenery
  • Close proximity to the Jadukata River and Tanguar Haor
  • Calm, unspoiled setting ideal for picnics and relaxed day visits
  • A relatively new, less crowded alternative to busier Sylhet attractions

How to reach Niladri Lake (Transport Routes)

From Sunamganj town

To reach Niladri Lake location from Sylhet city, the distance is approximately 110 to 120 kilometres (68 to 75 miles) by road. You can travel by car, bus, or CNG via Sunamganj town to Tahirpur or Tekerghat, taking around 4 to 5 hours.

From Sylhet city

Sunamganj is about 2-3 hours from Sylhet city, after which you continue on to Tekerghat. Most visitors travel to Sunamganj first and then arrange onward transport for the day.

Onward by boat

Once at Tekerghat, small engine boats from the lake shore are the main way to explore Niladri and reach the central island, with fares usually agreed in advance with the boatman.

Best time to visit Niladri Lake& Seasonal Advisory

October to March is widely considered the best window for a visit, with calm water, clear skies and comfortable temperatures that suit boat rides and time spent on the island. This is also when the mirror-like reflections of the surrounding hills are most pronounced.

During the dry season more broadly, the lake sits still and serene, making it ideal for photography, picnics and gentle boat trips. Services at Tekerghat are easier to access during these months and the roads are in their best condition.

In the monsoon, Niladri merges with the floodwaters of Tanguar Haor, creating a very different but still atmospheric landscape. The scenery changes character entirely, so visitors in this season should expect a wilder, more water-dominated experience.

Where to stay near Niladri Lake

Accommodation at Tekerghat is limited to a basic eco-resort and a small number of guesthouses, so most visitors either stay a single night or treat the lake as a day trip from Sunamganj town. Services are simple, so bring cash and keep expectations modest.

Local food & dining

  • 🍽️Simple Bengali rice and fish meals at the local resort or guesthouses
  • 🍽️Fresh catch from nearby rivers and haors, prepared in traditional styles
  • 🍽️Local tea from the surrounding Sylhet tea-belt
  • 🍽️Picnic snacks brought from Sunamganj town to enjoy on the central island

Essential Travel Tips & Rules for Niladri Lake

  • 💡Agree the boat fare in advance with the boatman before setting out on the lake.
  • 💡Bring sun protection and drinking water, as shade and refreshments at Tekerghat are limited.
  • 💡Visit in the early morning or late afternoon for the calmest water and best light.
  • 💡Carry enough cash, as card facilities and services at Tekerghat are basic.
  • 💡Combine your trip with Tanguar Haor to make a full day from Sunamganj town.

Curated Destination Highlights

Frequently Asked Questions about Niladri Lake

Where is Niladri Lake located?+

Niladri Lake is a scenic reservoir at Tekerghat, in the Dharmapasha upazila of Sunamganj district, within Bangladesh's Sylhet Division. It lies close to the Jadukata River, on the road between Sunamganj town and Tanguar Haor.

How do I reach Niladri Lake from Sunamganj or Sylhet?+

Tekerghat is about 35-40 km from Sunamganj town, roughly 1 to 1.5 hours by CNG or motorbike. Sunamganj itself is around 2-3 hours from Sylhet city, so most visitors travel to Sunamganj first and continue onward from there.

What is there to do at Niladri Lake?+

The main activity is taking a small engine boat from the shore out onto the lake, often to visit the small central island known locally as the Resort or Nakagaon area. It is a popular spot for picnics, photography and relaxed day visits.

When is the best time to visit Niladri Lake?+

October to March is generally the best time, when the water is calm, the weather is clear and the mirror-like reflections are at their best. In the monsoon the lake merges with Tanguar Haor's floodwaters and looks quite different.

Is there accommodation near Niladri Lake?+

Yes, a basic eco-resort and a small number of guesthouses have developed at Tekerghat to serve visitors. Services are limited, so bring cash, keep expectations modest, or plan to visit as a day trip from Sunamganj town.

What is the distance from Sylhet to Niladri Lake?+

The distance from Sylhet to Niladri Lake in Sunamganj is approximately 110 to 120 km by road. The journey usually takes about 4 to 5 hours and pairs well with a boat tour of Tanguar Haor.

Author:Tanvir Ahmed(Certified Destination Specialist)
Last Updated: July 25, 2026
Data Source: Bangladesh Tourism Board Official Data