Skip to main content

How Far Is Sylhet From Dhaka?

by
Last updated on 4 min read

Sylhet is roughly 198 km (123 miles) northeast of Dhaka by road and just 194 km (120 miles) away by a 40-minute direct flight.

Where exactly is Sylhet located in relation to Dhaka?

Sylhet sits in Bangladesh’s far northeast, tucked into a fertile valley between the Meghalaya Plateau to the north and the Surma Basin to the south. That valley location gives it those signature tea gardens and a tropical monsoon climate you won’t find anywhere else in the country. The city’s position right on the Indian border has made it a natural crossroads for trade and migration for centuries.

What’s the fastest way to travel between Dhaka and Sylhet?

Honestly, the quickest option is flying. You’re looking at a 40-minute direct flight plus another two hours for check-in and boarding. Buses take five to seven hours on the road, and trains run six to seven hours but can be more comfortable if you book a seat on the Parabat or Jayantika Express.

How far is Sylhet from Dhaka by road?

Route Distance Travel Time Typical Cost (2026) Best Mode
Dhaka → Sylhet by road 198 km 5–7 hours $8–$12 USD Bus (BRTC, Shohagh, or Ena)
Dhaka → Sylhet by air 194 km 40 min flight + 2 h check-in $25–$200 USD Direct flight (US-Bangla, Biman, Novoair)
Sylhet → Dhaka by rail 207 km 6–7 hours $5–$10 USD Parabat or Jayantika Express

Why is Sylhet’s location so special?

Sylhet’s geography is what sets it apart. Those hills and valleys create perfect conditions for tea—hence the nickname “Tea Capital of Bangladesh.” The region’s Islamic heritage dates back to the 14th century with Hazrat Shah Jalal’s shrine, still a major pilgrimage site. British tea planters left their mark in the 1800s, while poets like Kazi Nazrul Islam captured the caves and orange groves in verse. And don’t forget the huge diaspora community, especially in the UK, which has funded mosques, colleges, and even Bangladesh’s first private university back home.

What’s the best time of year to travel between the two cities?

Generally, November through February offers the most comfortable weather—cool, dry, and perfect for road trips. The monsoon season from June to September can turn routes unpredictable, so check the Bangladesh Meteorological Department for advisories before you head out.

How much does a bus ticket from Dhaka to Sylhet cost?

You’ll typically spend between $8 and $12 USD for a standard seat on a BRTC, Shohagh, or Ena bus. Overnight options cost a little more but save you a hotel room.

Which airlines fly direct from Dhaka to Sylhet?

Three carriers operate the route: US-Bangla, Biman Bangladesh Airlines, and Novoair. Prices swing wildly—anywhere from $25 to $200 USD—depending on how far in advance you book and which class you choose.

How long does the train take from Dhaka to Sylhet?

The Parabat or Jayantika Express usually takes six to seven hours door-to-door. It’s slower than flying but often cheaper and more scenic, especially if you snag a seat in an air-conditioned carriage.

Where do buses leave from in Dhaka?

Most long-distance buses to Sylhet depart from either Sadarghat or Shyamoli terminals. Double-check your ticket for the exact gate—these places can get chaotic, especially on weekends.

Where do buses arrive in Sylhet?

Buses pull into Sylhet’s Chowhatta depot, which is right in the city centre. From there, you can grab a rickshaw or taxi to most hotels without too much hassle.

How do I book train tickets for Dhaka to Sylhet?

Head straight to the official site Bangladesh Railway to secure a confirmed seat. Booking opens 30 days in advance, and popular trains fill up fast during holidays.

What should I pack for a trip from Dhaka to Sylhet?

Pack light layers—it’s cooler up in the hills than in Dhaka. Don’t forget insect repellent if you’re planning to wander through tea estates, and bring a compact umbrella just in case those monsoon showers roll through.

Are there any border crossings near Sylhet worth mentioning?

Sylhet sits right next to the Indian border, but the main land-crossing point is Tamabil, about 60 km north of the city. It’s mostly used for trade rather than tourism, so unless you’re heading into Meghalaya, you won’t need it for a standard Dhaka–Sylhet trip.

How has Sylhet’s diaspora influenced the city?

The overseas community—especially in the UK—has poured money into everything from mosques and colleges to the country’s very first private university. That cash flow has shaped modern Sylhet, funding infrastructure and keeping cultural ties strong across continents.

What’s the elevation of Sylhet compared to Dhaka?

Sylhet sits at roughly 35 metres above sea level, while Dhaka is only about 4 metres up. That extra elevation gives Sylhet its cooler climate and those dramatic hillside tea gardens you see everywhere.

Tom Bennett
Author

Tom Bennett is a travel planning writer and former travel agent who has booked everything from weekend road trips to round-the-world itineraries. He lives in San Diego and writes practical travel guides that focus on what you actually need to know, not what looks good on Instagram.

How Far Is Scottsdale From Denver?How Far Is Denver From Rapid?