Niladri Lake
Mirror-still waters and forested hills in the heart of Sylhet
Quick Travel Facts & Visitor Guide (2026)
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.
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
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.
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.
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.
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.
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.
Video Guide: Experience Niladri Lake
Watch cinematic 4K footage and essential visual travel highlights before planning your trip to Niladri Lake.
Niladri Lake in pictures




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)
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.
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.
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.
Nearby Places to Visit around Niladri Lake
Combine your visit to Niladri Lake with these closely located attractions and scenic destinations.
A fascinating museum located in the ancestral home of Hason Raja, exploring the life, music, and philosophy of the legendary mystic poet.
A hilly river in Sunamganj, Sylhet, the Jadukata winds through forested terrain beneath the Meghalaya foothills, offering scenic boat rides and access to Tanguar Haor.
Barek Tilla in Tahirpur, Sunamganj is a high green hillock overlooking the wide turquoise Jadukata River, offering breathtaking border views of Meghalaya's mountain ranges.
A historic archaeological and border heritage site in Tahirpur, Sunamganj, featuring the earthen ramparts and ruins of the 12th-century capital of the ancient Laur Kingdom along the Jadukata River.
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.
Related Destinations & Travel Guides
Explore 5 interlinked destinations in Sunamganj, Sylhet Division& surrounding regions
Bangladesh's largest freshwater haor and one of the world's most important seasonal wetlands, teeming with migratory birds.
A hilly river in Sunamganj, Sylhet, the Jadukata winds through forested terrain beneath the Meghalaya foothills, offering scenic boat rides and access to Tanguar Haor.
A riverside city of Sufi shrines, the iconic Keane Bridge and tea-clad hills — the gateway to Sylhet's waterfalls, swamp forests and tea gardens.

One of the most visually stunning natural landscapes in Bangladesh, where the crystal-clear emerald Jadukata River flows beneath the 300-foot green cliffs of Barek Tila along the Meghalaya border.
Bholaganj Ropeway in Companyganj, Sylhet is a historic industrial heritage site where a 1960s aerial ropeway system once transported stone from the Dholai river bed across green hills toward Chattogram.