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
๐Ÿ“ Region
Sunamganj, Sylhet Division
๐Ÿ“… Best time to visit
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.
โฑ๏ธ Ideal length of stay
A few hours to half a day, ideally combined with Tanguar Haor for a full day out.

Overview

Niladri Lake is a scenic artificial reservoir nestled at Tekerghat, in the Dharmapasha upazila of Sunamganj district within Bangladesh's Sylhet Division. Sitting close to the Jadukata River along the road between Sunamganj town and Tanguar Haor, it has quickly become a favourite escape for travellers seeking quiet natural beauty away from the busier circuits of Sylhet city. The combination of still water, soft light and surrounding greenery gives the lake a tranquil, almost dreamlike character throughout much of the year.

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.

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

Photos via Wikimedia Commons under their respective Creative Commons licences. Click a photo credit for the source and full licence terms.

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 get to Niladri Lake

From Sunamganj town

Tekerghat is roughly 35-40 km from Sunamganj town, taking around 1 to 1.5 hours by CNG or motorbike along the road that continues towards Tanguar Haor.

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

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

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.

What to eat

  • ๐Ÿฝ๏ธ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

Travel tips

  • ๐Ÿ’ก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.

Nearby Attractions

Frequently Asked Questions

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.