Things to do in Sylhet
And where to stay, the best time to visit, what a day costs, and the traps to skip.
Best time to visit Sylhet
• a note or something on ✦ an occasion worth the trip
Winter is the driest and most comfortable season, Lalakhal runs clear blue-green, and December and January bring the Londoni homecoming peak.
Heat builds into the mid 30s and heavy pre-monsoon hill rain can send flash floods into the Sylhet basin with little warning.
Monsoon. Ratargul floods deep, Bichanakandi and Panthumai peak, tea gardens are greenest, and city streets and excursion roads can flood.
The hinge month. Rains ease, water stays high early on, Lalakhal begins to clear, and a late monsoon can still rewrite plans.
What's on
- Pohela Boishakh 14 April
The Bengali New Year, filling trains, flights and hotels as families travel.
- Durga Puja Late September or October, dates vary by year
Large crowds, extra security and traffic disruption around Hindu temples and festival sites.
Best things to do in Sylhet
Hazrat Shah Jalal Mazar Sharif
The shrine of the saint who defines Sylhet, a living pilgrimage complex best visited early before the crowds build.
Hazrat Shah Paran Mazar Sharif
A hilltop shrine up a long flight of steps in Khadimnagar, quieter than Shah Jalal and paired with forest and tea gardens.
Keane Bridge
The red iron bridge over the Surma, walked for the city's best free river view at late afternoon.
Ali Amjad's Clock
The oldest clock tower in Bangladesh, small and historic, a ten minute stop beside Keane Bridge on the Surma.
Shahi Eidgah
A vast Mughal era terraced prayer ground, quiet and green on ordinary days and immense at Eid.
Osmani Museum
General Osmani's family home kept as a small museum, giving the 1971 liberation war a human face in Sylhet.
Murari Chand College
MC College, founded in 1892, a green hilly campus of old buildings and ponds in the pleasant Tilagarh area.
Malnicherra Tea Estate
Established in 1849 and described as the subcontinent's oldest tea garden, 1,500 acres of rolling green by permission.
Where to stay in Sylhet
Dargah Gate and Zindabazar
first trip, shrine and food on foot
Walk to the Shah Jalal shrine and the Jallarpar Road restaurants, with cars for excursions hired through your hotel.
Khadimnagar and Airport Road
resorts, couples and flight timings
Greener and quieter among the tea gardens, best for Ratargul, Khadimnagar forest and the Shah Paran shrine, by car for the centre.
Think twice about
- Low-lying Surma riverbank streets
Among the first areas to waterlog and flood in monsoon and pre-monsoon flash floods. Do not take a cheap room here in the wet months.
- Jaflong and Bichanakandi border villages
Day trips, not bases. Lodging is thin and basic, and they are far from medical care and transport after dark. Return to Sylhet city each night.
Best restaurants in Sylhet
Pach Bhai Restaurant
Sylhet's most famous restaurant, a busy Bengali institution in Zindabazar for beef shatkora, river fish, rice and tea.
Panshi Restaurant
Pach Bhai's great rival on the same road, the same Bengali canon at the same cheap prices with a devoted following.
Moshrafia Restaurant
A simple around-the-clock local restaurant on Bandar Bazar Road, for eating well and cheaply at odd hours.
Bhujon Bari Restaurant
A cheap family restaurant in the Jallarpar Road cluster, the good third option when Pach Bhai and Panshi are full.
Woondaal King Kebab
The city's best-known kebab house in East Zindabazar, the evening pick for mixed grills and tandoor naan.
The Mad Grill
Steaks, burgers and loaded grill plates at Nayasarak, the modern break from rice and curry built for Londoni tastes.
Nawab's Kitchen
A comfortable mid-range family restaurant on Nayasarak Road with a broad Bengali, Chinese and grill menu for big tables.
Outdoor things to do in Sylhet
Khadimnagar National Park
The city's own evergreen forest ringed by tea gardens, with marked trails and a local guide at the entrance.
Ratargul Swamp Forest
A freshwater swamp forest explored by small boat between drowned trees, at its unforgettable best in the monsoon.
Jaflong
A striking border landscape on the Piyain under the Meghalaya hills, and a working stone extraction zone to see honestly.
Lalakhal
A boat ride on the Sari River where the water runs clear blue-green in winter, past tea gardens to the border end.
Bichanakandi
Cold hill water over beds of rounded stones under the Meghalaya hills, reached by boat from Hadarpar in the wet season.
Panthumai Waterfall
Borhill Falls viewed from the Bangladeshi bank of the Piyain, in force in the monsoon and the add-on to a Bichanakandi day.
Best hotels in Sylhet
Nazimgarh Garden Resort
Sylhet's local luxury end, terraces and villas on six green acres in Khadimnagar for a slower, calmer stay.
Grand Sylhet Hotel & Resort
The city's big five-star by the airport, with pool and spa and the fewest surprises for an international standard stay.
Rose View Hotel
The best-known city hotel and the local default for visiting families, comfortable and full-service in the centre.
Hotel Noorjahan Grand
A tall modern tower a short walk from the Shah Jalal shrine, the best-located mid-range base for the shrine quarter.
Hotel Mira Garden
A quieter mid-range hotel with a garden feel in Mirabazar, a short ride from the centre and calmer than Dargah Gate.
Hotel Star Pacific
The honest cheap base in East Zindabazar, simple and functional with the food streets and shrine in easy reach.
Jatra Flagship Sylhet City Centre
A compact modern budget chain hotel in the centre, predictable and clean with fewer surprises than unbranded cheap stock.
Is Sylhet expensive? What a day costs
| Budget | BDT 3,500 a person |
|---|---|
| Classic | BDT 8,000 a person |
| Splurge | BDT 18,000 a person |
A day of food, drink, sights and getting around, before the room
What to book ahead
- Nazimgarh Garden Resort: weeks ahead
- Grand Sylhet Hotel & Resort: weeks ahead
- Rose View Hotel: a few days ahead
- Hotel Noorjahan Grand: a few days ahead
- Book Nazimgarh and Grand Sylhet weeks ahead for December and January, Eid periods and wedding season weekends.
- Arrange a reliable private car for excursion days a day or two ahead through your hotel in peak season.
- Boats, shrines, tea gardens and restaurants take no useful reservations.
Is Sylhet safe?
- Give demonstrations and political gatherings a wide berth, because they can turn confrontational without warning.
- Sylhet faces seasonal flash flooding, and theft, harassment and taxi overcharging are risks at Sylhet airport: pre-arrange your pickup.
- In the monsoon, build slack days in, never wade through flowing floodwater, and follow local advice over any itinerary.
- At Bichanakandi and Jaflong, currents are stronger than they look and rocks are slippery. Wade where locals wade and do not swim out.
Sylhet travel tips: tourist traps to skip
- Agree the full boat price, duration and return at Ratargul, Lalakhal and Hadarpar before boarding, and do not pay in full until you are back.
- Lalakhal sold as a summer sight without the winter colour warning is the classic Sylhet oversell.
- Jaflong sold as pristine nature, without the stone extraction industry, is the second classic oversell.
- Pre-book your airport pickup and walk past touts offering bags and taxis at Osmani International Airport.
Getting around Sylhet: public transport and more
- Agree CNG and rickshaw fares before you move, or ask your hotel what a run should cost.
- Hire a private car or reserve a CNG for the day through your hotel for Jaflong, Lalakhal, Ratargul and Bichanakandi.
- Carry small cash notes for boats, entry fees and tea stalls, because cards are rarely accepted outside hotels.
- Fly Dhaka to Sylhet in about an hour, or take a day or night train of six to seven hours.
Who Sylhet suits
| Solo travellers | Good |
|---|---|
| Groups of friends | Good |
| Couples | Good |
| Bachelor parties | Not ideal |
| Families | Good |
| Bachelorette parties | Not ideal |
Make Sylhet your trip
Swearby drafts the days from places people swear by. Swap any stop, then invite the crew by text, even friends without the app. Vote on dates, track costs as you go, and everyone gets one number at the end.
Get Swearby on the App Store