1map logoGo to main page

Dhaka, Bangladesh to Sylhet, Bangladesh from $2: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dhaka, Bangladesh
to
Sylhet, Bangladesh

How to Get from Dhaka to Sylhet: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$2 by trainBest price
199.56 kmDistance
1h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dhaka to Sylhet with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  9m
Estimated price
$41-126
Recommended
Company
Bangladesh Railway
Train
Average Duration
6h  30m
Estimated price
$2-18
Cheapest
route map
Distance: 199.56 km
Duration: 1h 9m

See more options

Company
Shyamoli NR Travels
Bus
Average Duration
7h  30m
Estimated price
$8-8
Company
various
Drive
Average Duration
3h  30m
Estimated price
$20-30
Company
various
Taxi
Average Duration
3h  30m
Estimated price
$95-120

Traveling From Dhaka to Sylhet

The journey from Dhaka, a bustling city filled with vibrant energy, to Sylhet, known for its serene landscapes and tea gardens, offers travelers a chance to experience the distinct contrasts between urban life and tranquil nature.

Best Neighbourhoods in Sylhet

Sylhet boasts charming neighborhoods that reflect its rich culture and natural beauty.

Shahjalal University Area
• Vibrant student life with diverse food options.
• Close to Shahjalal University and natural scenery.
Sylhet City Center
• Bustling markets for shopping and local delicacies.
• Historical sites like the Hazrat Shahjalal Mazar.
Jaflong
• Scenic views near the Khasi hills and river.
• Ideal for tea garden tours and exploring local culture.

Best Times To Visit Sylhet's Attractions

Timing your visit can greatly enhance your experience in Sylhet's attractions.

Ratargul Swamp Forest
Visit early morning or late afternoon to enjoy peaceful boat rides and fewer visitors.
Jaflong
Weekdays offer quieter moments for stunning views and exploration with less traffic.
Tea Gardens
Go in late winter (November to February) for lush green scenery and pleasant weather.

Sylhet Weather: What to Expect Year-Round

Sylhet experiences a tropical monsoon climate, characterized by heavy rainfall from June to September and mild winters from November to February, which create a lush environment. Visiting during the dry season offers comfortable temperatures and clearer skies, enhancing your travel experience significantly.

Dining Recommendation in Sylhet

You’ll want to try the traditional Sylheti dish of 'Panta Bhat,' a fermented rice served with fried hilsa fish and fresh green chilies, which showcases the region’s unique flavors and use of local ingredients. Dining in Sylhet often takes place in a cozy, rural setting that highlights a slower pace of life, offering a refreshing contrast to the bustling eateries of Dhaka.

Dhaka - Sylhet operators

Explore transport companies operating between Dhaka and Sylhet, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
biman-airlines.com

Plane from Dhaka to Sylhet

Average Duration
45m
Estimated price
$27-110
Website
usbair.com

Plane from Dhaka to Sylhet

Average Duration
50m
Estimated price
$30-130
Website
flynovoair.com

Plane from Dhaka to Sylhet

Average Duration
50m
Estimated price
$24-260
Train Show train routes
Website
railway.gov.bd

Train from Dhaka to Sylhet

Average Duration
6h 30m
Estimated price
$2-18
Bus
Contact phone
16460
Website
shyamoliparibahan-bd.com

Bus from Dhaka to Sylhet

Average Duration
7h 30m
Estimated price
$8-8
Other Show other routes
Contact phone
+880 91 25138

Other from Dhaka to Sylhet

Average Duration
3h 30m
Estimated price
$95-120

Dhaka to Sylhet: Overview of Bus, Train, Flight, and Car Trips

Traveling between Dhaka and Sylhet offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Dhaka to Sylhet, spanning a distance of 151 miles, offering a journey filled with lush landscapes and picturesque views. 💸 Experience budget-friendly travel options, with car fares ranging between $20 to $30, making it an affordable and convenient choice for exploring the enchanting city of Sylhet. ⏱️ Enjoy a comfortable drive lasting approximately 3 hours and 30 minutes, allowing you to immerse yourself in the cultural allure of Sylhet while relishing the freedom of the open road.
Average price
$20 - $30
🚆 Operated by Bangladesh Railway, the train ride from Dhaka to Sylhet takes approximately 6 hours and 30 minutes, offering passengers a comfortable and scenic way to travel between these two cities. 🚆 The prices for a train ticket between Dhaka and Sylhet can range from $2 to $18, making it an affordable option for those looking to explore the beautiful landscapes and culture of Bangladesh.
Departure Point
Dhaka station
Arrival Point
Sylhet station
Useful tips for train travellers
• Onboard services on the Bangladesh Railway train from Dhaka to Sylhet include catering options, where you can find meals, snacks, and drinks served on board. The catering service typically includes Bengali dishes, vegetarian meals, and beverages like tea and coffee. It’s advisable to check the menu upon boarding or ask the train attendant for daily specials.
• For seating options, Bangladesh Railway offers several classes: First Class, which provides AC compartments with comfortable seating; Business Class, featuring less crowded seating and good ventilation; and Economy Class, which is the most affordable yet can be less comfortable during peak travel times. Depending on your preferences for comfort and budget, it’s best to book early to secure your desired class.
• The primary operators for the Dhaka to Sylhet route are Bangladesh Railway, and they may have services like the Upban Express and Parabat Express. You can check their schedules and ticketing on their official website: railway.gov.bd Additionally, train ticketing services like bangladeshsaraxo.com might be helpful for real-time availability.
🛫 Experience a quick and convenient journey from Dhaka to Sylhet by taking a direct flight which only takes 40 minutes. Choose from airlines like Novo Air, US-Bangla, and Biman Bangladesh Airlines for a comfortable travel experience. 💸 Prices for flights between Dhaka and Sylhet can range from $41 to $126, making it an affordable option for travelers looking to explore different regions of Bangladesh efficiently.
Departure Point
Dhaka Airport
Arrival Point
Sylhet Airport
🚌 Traveling from Dhaka to Sylhet by bus is a convenient option with a direct bus service available. The journey typically lasts around 7 hours and 30 minutes. 💵 The cost of a bus ticket between Dhaka and Sylhet is approximately $8, providing an affordable travel option for those looking to explore these two vibrant cities in Bangladesh.
Departure Point
Dhaka station
Arrival Point
Sylhet station

Frequently asked questions

Find out more about the route from Dhaka to Sylhet.

Or choose the category:
The distance between Dhaka and Sylhet is approximately 124 miles. By train, it takes around 6 hours and 40 minutes to travel from Dhaka to Sylhet. If you choose to fly, the journey can be completed in about 2 hours and 14 minutes. Driving by car takes approximately 3 hours and 30 minutes, while the bus journey can take around 7 hours and 30 minutes.
The most cost-effective option for traveling from Dhaka to Sylhet is by train, which has tickets costing between $4 and $9. Although it takes 6 hours and 40 minutes, it provides a reasonable balance between cost and time. However, if time efficiency is a priority, flying is the quickest option, taking only 2 hours and 14 minutes. Although it is more expensive, with ticket prices ranging from $30 to $110, it saves a considerable amount of time.
When traveling from Dhaka to Sylhet the prices vary depending on the mode of transportation. For the train journey, the prices range from $4 to $9. If you prefer to take the bus, the price is a flat rate of $8. These prices offer different options for travelers to choose from based on their budget and preferences.
To travel from Dhaka to Sylhet without using public transportation, you have the option of driving. The distance between the two cities is approximately 151 miles, and it takes around 3 hours and 30 minutes to drive from Dhaka to Sylhet. The cost of hiring a car for this journey can vary, but prices typically range from $20 to $30. Driving allows you the flexibility to stop along the way and explore any places of interest that catch your eye.
To travel from Dhaka to Sylhet without a car, your best options are by train or by flight. Taking the train is a more affordable choice, with a travel time of 6 hours and 40 minutes, and ticket prices ranging from $4 to $9. Another option is to fly, which is quicker, taking approximately 2 hours and 14 minutes, but costs between $30 and $110. If you prefer a bus journey, it will take around 7 hours and 30 minutes, with a ticket price of $8.
Yes, there is a direct link between Dhaka and Sylhet. You have the option of taking a train or a bus to travel between these two cities. The train journey takes approximately 6 hours and 40 minutes, with services departing three times a day. If you prefer traveling by bus, the journey takes around 7 hours and 30 minutes, with hourly services available. Both modes of transportation offer a convenient and direct connection between Dhaka and Sylhet.
The flight duration between Dhaka and Sylhet is approximately 40 minutes on a direct flight. The cost of a flight between the two cities can vary, ranging from $30 to $107. It is recommended to check with different airlines and book in advance to secure the best possible fare.
There are plenty of options for accommodation near Sylhet with 67+ hotels available. Prices start as low as $12, making it affordable for various budgets. Visitors can choose from a range of hotels, ranging from budget to luxury, ensuring that there is something to suit every traveler's preferences and needs. It is recommended to book in advance to secure the best rates and availability.