Dhaka to Sylhet
All major transport options linking Dhaka and Sylhet are gathered on this page, making it easy to compare timetables, travel durations and fares.
Travel options for Dhaka to Sylhet
Travel from Dhaka to Sylhet and save with a train for 2386 BDT, or reach your destination faster by flight in 50 minutes.
Train from Dhaka to Sylhet
Experience a cheap train ride from Dhaka to Sylhet, boarding at Dhaka or Kamalapur Railway Station, Dhaka and arriving at Sylhet Railway Station. With journeys lasting approximately 6 hours 30 minutes and tickets from 2,386 BDT, you can plan ahead and book your seat here for a smooth and enjoyable trip.
Prices: 2,386 BDT
Duration: 6h 30m – 7h 45m ⏱
Bus from Dhaka to Sylhet
If you're traveling from Dhaka to Sylhet by bus, you can board at Mohakhali Bus Stand, Dhaka, with services running frequently throughout the day so you can choose a time that works best for you. The journey usually takes around 10 hours 30 minutes, delivering a convenient ride that will get you to Mazar Gate Counter, Sylhet. Bus ticket prices start from 3,283 BDT, and you can reserve your seat in advance for a smooth and hassle-free trip.
Prices: 3,283 BDT
Duration: 10h 30m ⏱
Flight from Dhaka to Sylhet
Flying is the fastest way to travel from Dhaka to Sylhet. Departures leave from DAC Dhaka Airport, and the flight reaches ZYL Sylhet Airport after approximately 50 minutes. Prices for this route usually start from 5,389 BDT. You can review current flight options and availability on the route overview.
Prices: 5,389 BDT
Duration: 50m – 1h ⏱
Charter from Dhaka to Sylhet
Skip the queues and crowded transport: a private driver will pick you up in Dhaka and drop you off at your chosen location in Sylhet. The journey takes roughly 3 hours 35 minutes with fares starting at 21,174 BDT. Book your transfer.
Prices: 21,174 BDT
Duration: 3h 35m ⏱
Train Routes & Schedules from Dhaka to Sylhet
- Leave Dhaka for Sylhet Railway Station by train, with the trip taking about 6h 30m to 7h 45m. Train services operate from 06:30 until 22:00, and fares are priced from 2,386 to 3,358 BDT.
- Leave Kamalapur Railway Station, Dhaka by train and travel for about 6h 50m to 7h 30m until you reach Sylhet Railway Station. Ticket prices begin at 2,386 to 2,408 BDT, with departures from 07:45 until 20:30.
Cheapest Train Dhaka to Sylhet
2386 BDT, from Dhaka to Sylhet Railway Station, departure at some times, duration 6h 35mFastest Train Dhaka to Sylhet
3064 BDT, from Dhaka to Sylhet Railway Station, departure at 06:30, duration 6h 30mTrain Timetable: Dhaka → Sylhet Railway Station
- 06:30 13:00 6h 30m 3064 BDT
- 11:15 19:00 7h 45m 2386 BDT
- 14:55 21:30 6h 35m 2386 BDT
- 22:00 05:00 7h 3358 BDT
Train Timetable: Kamalapur Railway Station, Dhaka → Sylhet Railway Station
- 07:45 14:35 6h 50m 2408 BDT
- 20:30 04:00 7h 30m 2386 BDT
Bus Routes & Schedules from Dhaka to Sylhet
Board the bus at Mohakhali Bus Stand, Dhaka to travel between Dhaka and Sylhet. The service runs from 06:30 until 14:00 and covers the distance in roughly 10h 30m. Prices start at 3,283 BDT and you will arrive at Mazar Gate Counter, Sylhet when the journey concludes. This single-station route makes planning straightforward, check the bus timetable for Dhaka to Sylhet to view every departure and reserve your seat ahead of time.
Cheapest & Fastest Bus Dhaka to Sylhet
3283 BDT, from Mohakhali Bus Stand, Dhaka to Mazar Gate Counter, Sylhet, departure at some times, duration 10h 30mBus Timetable: Mohakhali Bus Stand, Dhaka → Mazar Gate Counter, Sylhet
- 06:30 17:00 10h 30m 3283 BDT
- 08:00 18:30 10h 30m 3283 BDT
- 09:30 20:00 10h 30m 3283 BDT
- 11:00 21:30 10h 30m 3283 BDT
- 12:35 23:05 10h 30m 3283 BDT
- 14:00 00:30 10h 30m 3283 BDT
Flight Routes & Schedules from Dhaka to Sylhet
Fly from DAC Dhaka Airport straight to Sylhet on the sole direct service of the day. Expect to spend approximately 1h in the air before arriving at ZYL Sylhet Airport. Services operate from 07:00 until 20:40, and tickets start from 5,389 to 6,827 BDT. Reviewing the timetable for connections between Dhaka and Sylhet helps you find the departure that works best and secure your seat in advance.
Cheapest Flight Dhaka to Sylhet
5389 BDT, from DAC Dhaka Airport to ZYL Sylhet Airport, departure at 17:00, duration 50mFastest Flight Dhaka to Sylhet
6154 BDT, from DAC Dhaka Airport to ZYL Sylhet Airport, departure at some times, duration 1hFlight Timetable: DAC Dhaka Airport → ZYL Sylhet Airport
- 07:00 07:50 50m 6220 BDT
- 07:00 07:50 50m 6827 BDT
- 07:15 08:05 50m 6247 BDT
- 10:30 11:20 50m 6220 BDT
- 10:30 11:20 50m 6827 BDT
- 10:50 11:50 1h 6458 BDT
- 10:50 11:50 1h 6537 BDT
- 13:00 13:50 50m 5701 BDT
- 13:00 13:50 50m 6392 BDT
- 13:45 14:45 1h 6154 BDT
- 13:45 14:45 1h 6246 BDT
- 15:10 16:00 50m 5701 BDT
- 15:10 16:00 50m 6392 BDT
- 17:00 17:50 50m 5389 BDT
- 17:00 17:50 50m 5956 BDT
- 17:15 18:10 55m 5648 BDT
- 17:15 18:10 55m 5665 BDT
- 19:00 20:00 1h 6154 BDT
- 19:00 20:00 1h 6246 BDT
- 20:15 21:05 50m 6247 BDT
- 20:40 21:30 50m 5701 BDT
- 20:40 21:30 50m 6392 BDT
Charter Routes & Schedules from Dhaka to Sylhet
Set off from Dhaka in a private vehicle for a direct transfer to Sylhet, departing whenever you choose. Expect to spend around 3h 35m on the road, with fares starting at 21,174 BDT. You’ll arrive at Sylhet comfortably, enjoying a personalized travel experience tailored to your schedule.
Cheapest & Fastest Charter Dhaka to Sylhet
21174 BDT, from Dhaka to Sylhet, departure at --:--, duration 3h 35mCharter Timetable: Dhaka → Sylhet
- --:-- --:-- 3h 35m 21174 BDT
Explore transport routes across Bangladesh
Browse the map to discover how cities, airports, and ferry terminals are connected throughout Bangladesh. Compare travel options between destinations and find available bus, train, ferry, and flight services.
More travel routes for Dhaka and Sylhet
Planning more stops after Dhaka to Sylhet?
If your journey doesn’t end with Dhaka to Sylhet, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.