Dhaka to Sylhet Train — Schedule, Ticket Price & All Trains (2026)
Ask anyone who has made the Dhaka to Sylhet train journey and they will tell you the same thing — it is one of the most beautiful rail rides in Bangladesh. You leave the flat, crowded sprawl of Dhaka behind, and somewhere around Brahmanbaria the landscape starts to quietly change. Rivers get wider. The fields get greener. And by the time you are approaching Sylhet, you are rolling through some of the most remarkable countryside in the country — low rolling hills, waterways threading through the land, and the first hints of the tea estates that have made this region famous for over a century.
The Dhaka to Sylhet train route covers 319 kilometres of track and is one of Bangladesh Railway’s most popular intercity corridors. Whether you are heading to Sylhet for a family visit, travelling to explore the haors and tea gardens, or making a business trip to the city — the train is the most sensible, comfortable, and affordable way to get there. This guide gives you everything you need: the complete Dhaka to Sylhet train schedule for 2026, updated ticket prices, an honest breakdown of every train on the route, and practical tips to make the journey run smoothly.
Dhaka to Sylhet Train — Quick Facts Route Distance: 319 km — Kamalapur to Sylhet Railway Station Total Trains Daily: 4 intercity trains + 1 mail train Fastest Train: Parabat Express — approx. 6 hours 30 minutes Journey Time Range: 6.5 hours (Parabat Express) to 10+ hours (Surma Mail) Cheapest Fare: ৳ 145 (Shovan class) Premium Fare: ৳ 1,193 (AC Berth — Upaban Express only) Best Scenic Stretch: Srimangal to Sylhet — tea estates and rolling hills Book Online: eticket.railway.gov.bd | Helpline: 131

Dhaka to Sylhet Train Schedule 2026 — Complete Timetable
Bangladesh Railway runs 5 trains on the Dhaka to Sylhet route — four intercity expresses and one mail train. Morning, midday, afternoon, and overnight options all exist, so there is a Dhaka to Sylhet train for almost any departure preference. Below is the complete, updated timetable:
| Train Name | No. | Dep. Dhaka | Arr. Sylhet | Off Day | Type |
| Parabat Express | 709/710 | 06:40 AM | 01:15 PM | Wednesday | Intercity — Fastest |
| Jayantika Express | 719/720 | 12:00 PM | 07:45 PM | Monday | Intercity |
| Kalni Express | 773/774 | 04:00 PM | 11:30 PM | Friday | Intercity |
| Upaban Express | 743/744 | 09:50 PM | 04:45 AM+ | Tuesday | Night Intercity |
| Surma Mail | 55/56 | 03:15 PM | 01:00 AM+ | None | Mail Express |
| Important: Trains marked + arrive the following morning. All departure times are from Dhaka Kamalapur Railway Station. Airport Station (Biman Bandar) is a convenient secondary boarding point — trains stop there roughly 20 minutes after leaving Kamalapur. Schedule is based on official Bangladesh Railway 2026 timetable. Always verify at railway.gov.bd before travelling. |
Every Dhaka to Sylhet Train — Honest Guide to Each One
The timetable tells you when each Dhaka to Sylhet train leaves and arrives. But it doesn’t tell you what the experience is actually like. Some trains are genuinely great — fast, comfortable, and worth booking early. Others are perfectly adequate for the right traveller. Here’s an honest breakdown of every train on this route:
709/710 Fastest
Parabat Express Departs Dhaka: 06:40 AM Arrives Sylhet: 01:15 PM Duration: approx. 6 hrs 30 min Off Day: Wednesday Key Stops: Airport, Narsingdi, Brahmanbaria, Akhaura Jn., Shaistaganj, Srimangal, Kulaura Jn. Parabat means pigeon — fast, graceful, and direct. Running since 1986, this is Bangladesh Railway’s oldest and most respected train on the Dhaka to Sylhet route. The early morning departure from Kamalapur means you arrive in Sylhet with the entire day ahead of you — ideal for tourists heading to Srimangal or Ratargul, and for business travellers who need to be functional by afternoon. The window seat on the right side of the train, from Srimangal onward, gives you some of the most beautiful views of any rail journey in Bangladesh. Book at least 7 to 10 days in advance — this train is genuinely popular and its seats go fast.
719/720 Intercity
Jayantika Express Departs Dhaka: 12:00 PM Arrives Sylhet: 07:45 PM Duration: approx. 7 hrs 45 min Off Day: Monday Key Stops: Airport, Narsingdi, Brahmanbaria, Akhaura Jn., Shaistaganj, Srimangal, Kulaura Jn. Jayantika is the midday option on the Dhaka to Sylhet route — a solid, comfortable intercity train for those who can’t make the early morning Parabat departure. Noon departure from Kamalapur gets you into Sylhet in the early evening, which is a reasonable time to arrive if you have accommodation sorted and aren’t planning to do anything that evening. The train covers the same stops as Parabat with a slightly longer journey time. Off day is Monday, which is important to keep in mind for early-week travel plans.
773/774 Intercity
Kalni Express Departs Dhaka: 04:00 PM Arrives Sylhet: 11:30 PM Duration: approx. 7 hrs 30 min Off Day: Friday Key Stops: Airport, Brahmanbaria, Akhaura Jn., Srimangal, Kulaura Jn. Named after the Kalni river in the Sylhet region, this is the afternoon express on the Dhaka to Sylhet route. A 4 PM departure means a late-night arrival — arriving in Sylhet at 11:30 PM is only comfortable if you have someone picking you up or know the city well enough to move around at that hour. For regular travellers visiting family in Sylhet, this timing is perfectly manageable. For first-timers or tourists, Parabat or Jayantika is the safer choice. Off day is Friday, which is worth noting since Friday is one of the busiest travel days on this route.
743/744 Night
ExpressUpaban Express Departs Dhaka: 09:50 PM Arrives Sylhet: 04:45 AM Duration: approx. 6 hrs 55 min Off Day: Tuesday Key Stops: Airport, Brahmanbaria, Akhaura Jn., Shaistaganj, Srimangal, Kulaura Jn. Upaban means garden — and this overnight train has been carrying Sylhet-bound passengers through the dark for decades. Depart Dhaka at 10 PM, sleep through the northeast of Bangladesh, and step off in Sylhet before sunrise. It is the only Dhaka to Sylhet train with AC Berth class, making it the go-to choice for anyone who wants to genuinely sleep on the journey rather than just doze in a seat. The practical benefit is obvious — you save on one night’s hotel in Dhaka, arrive in Sylhet fresh, and have a full day ahead of you. AC Berth on Upaban sells out well before the intercity seat classes. Book early.
| Surma Mail (55/56) — The Daily Budget Run Departs Dhaka: 3:15 PM Arrives Sylhet: approx. 1:00 AM (next day) Off Day: None — runs every day The Surma Mail is the only train on the Dhaka to Sylhet route that runs seven days a week — no off day, no exceptions. That makes it useful when you need to travel on the exact day every other train happens to be either off or fully booked. However, be realistic: the Surma Mail is a slow mail train that stops at many more stations than any of the intercity expresses, takes 9 to 10 hours, and offers basic non-AC seating. Fares are cheaper, but the experience reflects that. For travellers on a very tight budget or those boarding from smaller intermediate stations between Dhaka and Sylhet, it does the job. For everyone else, the four intercity trains are the better option. |
Dhaka to Sylhet Train Ticket Price 2026 — All Classes
Ticket prices on the Dhaka to Sylhet train vary by seat class. The fares below reflect the December 2025 Bangladesh Railway revision which added bridge and pontage charges to all Eastern Zone routes — the Dhaka to Sylhet route falls within this zone. These are the current fares for 2026:
| Seat Class | Parabat | Jayantika | Kalni | Upaban | Notes |
| Shovan (Economy) | ৳ 145 | ৳ 145 | ৳ 145 | ৳ 145 | N/A |
| Shovan Chair | ৳ 215 | ৳ 215 | ৳ 215 | ৳ 215 | N/A |
| First Class Seat | ৳ 365 | ৳ 365 | ৳ 365 | ৳ 365 | N/A |
| First Class Berth | N/A | N/A | N/A | ৳ 520 | N/A |
| Snigdha (AC Chair) | ৳ 700 | ৳ 700 | ৳ 700 | ৳ 700 | N/A |
| AC Berth / Cabin | N/A | N/A | N/A | ৳ 1,193 | Only on Upaban |
| Fare Notes — Dhaka to Sylhet Train Fares reflect the December 2025 Eastern Zone pontage charge revision. A ৳ 20 online service charge applies per ticket on eticket.railway.gov.bd.Children under 3 travel free. Children aged 3 to 12 pay half the adult fare.Student concession card gives up to 50% off on most intercity Dhaka to Sylhet trains — apply at any Bangladesh Railway station with your student ID.AC Berth and First Class Berth are only available on Upaban Express — overnight sleeper classes make most practical sense on a night train.Always confirm the exact current fare on eticket.railway.gov.bd at booking — prices can be revised without advance notice. |
Which Dhaka to Sylhet Train Should You Take?
Four intercity choices on the Dhaka to Sylhet route means there is something for every kind of traveller. Here is a direct recommendation depending on your situation:
| Best Overall Parabat Express (709) Fastest train, morning arrival, runs 6 days. First choice for almost every traveller. Book 7 to 10 days early. | If You Miss the Morning Train Jayantika Express (719) Noon departure, comfortable ride, evening arrival in Sylhet. Good seat availability compared to Parabat. |
| Best Overnight Journey Upaban Express (743) Leave Dhaka at 10 PM, wake up in Sylhet. AC Berth available. Saves a hotel night. Very popular — book early. | Best Budget Option Shovan Chair on any train ৳ 215 for a reserved fan-cooled seat. Comfortable enough for a 6.5 to 7.5 hour journey. Available on all intercity trains. |
| Best View on the Journey Parabat — right-side window seat Right side of the train heading toward Sylhet. From Srimangal onward the tea estates are extraordinary. | When Everything Else Is Full Surma Mail Runs daily with no off day. Slow and basic — 9 to 10 hours. But it will always get you to Sylhet. |
What the Dhaka to Sylhet Train Journey Actually Looks Like
Most guides tell you the schedule. Very few tell you what you are actually going to see out of the window. The Dhaka to Sylhet train journey is one worth paying attention to — here is what to expect at each stage:
Dhaka to Narsingdi — The City Letting Go The train pulls out of Kamalapur through Dhaka’s outer industrial belt — brick kilns, waterways, dense housing. Once you reach Narsingdi district, the urban grip begins to loosen. Open agricultural land starts to appear. The air feels different. For many Dhaka residents, this first hour is the most satisfying part of the journey — the city finally falling away behind you.
Brahmanbaria and Akhaura — Into River Country By Brahmanbaria you are fully in the countryside. Rivers appear on both sides of the track. Akhaura Junction is the main interchange point on the entire northeast rail network — you will see other trains passing through, and the station has a busy energy that is worth watching from the window. From Akhaura, the train turns northeast and the landscape starts getting more interesting with every kilometre.
Shaistaganj and Srimangal — The Best Part This is the stretch that makes the Dhaka to Sylhet train journey worth doing just for the experience. Srimangal is Bangladesh’s tea capital — and from the window of the train approaching the station, you can see why. The flat delta of central Bangladesh is gone. The land rolls. The tea bushes run in perfect lines across the hills. The air has a different quality. If you have been looking at your phone since Dhaka, put it away here. You will regret it if you don’t.
Kulaura Junction to Sylhet — The Final Stretch After Kulaura Junction, you are deep in Sylhet division territory. The landscape here is distinctly different from anything else in Bangladesh — more textured, more layered, with rivers running through wider, greener valleys. The approach into Sylhet station is through semi-urban suburbs, and by the time the train comes to a halt, you have genuinely crossed from one Bangladesh into another.
How to Book a Dhaka to Sylhet Train Ticket Online
Booking a Dhaka to Sylhet train ticket online takes about five minutes. Here is the step-by-step process:
| 1– Go to eticket.railway.gov.bd The official Bangladesh Railway e-ticketing portal. Only use this site — third-party booking sites are unreliable and your payment is not protected on unofficial platforms. | 2- Enter your journey details Select Dhaka (Kamalapur) as your departure and Sylhet as your destination. Enter your travel date and preferred seat class. Click Search Train — all available Dhaka to Sylhet trains for that date will appear with real-time seat counts. |
| 3– Choose your train and select your seat Pick from Parabat Express, Jayantika Express, Kalni Express, or Upaban Express depending on your timing and comfort preference. The live seat map shows green available and red booked seats. Right-side window seats are worth selecting for the Srimangal section. | 4- Pay and receive your e-ticket Pay via bKash, Nagad, Rocket, or any Visa/Mastercard debit or credit card. Your e-ticket arrives instantly by SMS and email. Both a phone screenshot and a printed copy are accepted at the station. |
| Booking Window — Dhaka to Sylhet Trains Online booking for all Dhaka to Sylhet trains opens exactly 10 days before the journey date at 8:00 AM BST. Parabat Express and Upaban AC Berth sell out within hours on Fridays, Saturdays, and around public holidays. Have your NID number ready before the booking window opens and log in a minute or two early. |
Dhaka to Sylhet Train — Tips From People Who Do This Regularly
If you are making the Dhaka to Sylhet train journey for the first time — or just want to make a familiar trip more comfortable — these are the things regular travellers on this route wish they had known earlier:
Getting Around Sylhet After the Train Arrives
Most Dhaka to Sylhet train guides end at the arrival time. Here is a brief but genuinely useful note on what to do once you step off the train at Sylhet station:
| From Sylhet Station Sylhet Railway Station is in the Khadim area. CNG auto-rickshaws, taxis, and ride-sharing apps are available right outside. The city centre — Zindabazar, Ambarkhana, Chowhatta — is 15 to 20 minutes away. Negotiate the CNG fare before boarding; a standard fare to the city centre is ৳ 80 to ৳ 120 depending on exact destination. Places Worth Visiting from Sylhet Srimangal Tea Gardens — 2 hours from Sylhet. Bangladesh’s tea capital. Better to stop here directly off the Dhaka to Sylhet train rather than returning from Sylhet city.Ratargul Swamp Forest — 26 km from Sylhet. The only freshwater swamp forest in Bangladesh. Boat rides into the forest from the entry point.Bisnakandi — 35 km from Sylhet. Stone riverbed, crystal water, hills. One of the most photogenic places in the country. Go early morning.Jaflong — 60 km from Sylhet, near the Indian border. Famous for the stone-collection riverbed and views of the Meghalaya hills from Bangladesh.Hazrat Shah Jalal Dargah — In the heart of Sylhet city. One of the most visited religious sites in Bangladesh. |
Frequently Asked Questions — Dhaka to Sylhet Train
| Q: What is the fastest Dhaka to Sylhet train? A: The Parabat Express (train no. 709/710) is the fastest Dhaka to Sylhet train, covering 319 km in approximately 6 hours 30 minutes. It departs Kamalapur at 6:40 AM and arrives in Sylhet at around 1:15 PM. Off day is Wednesday. |
| Q: What is the Dhaka to Sylhet train ticket price in 2026? A: Dhaka to Sylhet train ticket prices range from ৳ 145 (Shovan) to ৳ 1,193 (AC Berth on Upaban Express). Shovan Chair costs ৳ 215, First Class Seat is ৳ 365, and Snigdha AC Chair costs ৳ 700. Fares updated December 2025. A ৳ 20 service charge applies when booking online at eticket.railway.gov.bd. |
| Q: How many trains run from Dhaka to Sylhet daily? A: Five trains run on the Dhaka to Sylhet route — four intercity trains (Parabat Express, Jayantika Express, Kalni Express, and Upaban Express) and one mail train (Surma Mail). The Surma Mail is the only one that runs seven days a week without an off day. |
| Q: How long does the Dhaka to Sylhet train journey take? A: The Dhaka to Sylhet journey takes 6 hours 30 minutes on the fastest train (Parabat Express) and up to 10 hours on the Surma Mail. Most intercity trains complete the 319 km route in 6.5 to 8 hours depending on the number of stops and running conditions on the day. |
| Q: Can I board the Dhaka to Sylhet train at Airport Station? A: Yes. All four Dhaka to Sylhet intercity trains stop at Dhaka Airport (Biman Bandar) Railway Station approximately 20 minutes after departing Kamalapur. If you are travelling from the northern parts of Dhaka — Uttara, Airport Road, Gulshan, Banani — boarding at Airport Station is usually more practical and saves a long trip to Kamalapur. |
| Q: Which is the best train for overnight travel from Dhaka to Sylhet? A: The Upaban Express (train no. 743/744) is the best option. It departs Kamalapur at 9:50 PM and arrives in Sylhet at approximately 4:45 AM. AC Berth and First Class Berth are available — these are the only sleeper classes on any Dhaka to Sylhet train. Book AC Berth early as it sells out well before other classes. |
| Q: Is the Dhaka to Sylhet train journey scenic? A: Yes — genuinely. The Dhaka to Sylhet train route is widely considered one of the most beautiful rail journeys in Bangladesh. The landscape shifts from flat urban Dhaka to river country around Brahmanbaria, and then to the hilly tea estate terrain of Srimangal and beyond. The final stretch from Srimangal to Sylhet is particularly striking — rolling hills, tea bushes running across the landscape, and a completely different quality of light compared to central Bangladesh. |
| Q: What is the distance from Dhaka to Sylhet by train? A: The distance from Dhaka to Sylhet by train is 319 kilometres, measured along the Bangladesh Railway track from Kamalapur in Dhaka to Sylhet Railway Station. The rail route follows a northeast alignment through Brahmanbaria, Akhaura, and Srimangal — different from the road distance. |
Ready to Take the Dhaka to Sylhet Train?
The Dhaka to Sylhet train is one of those journeys that changes how you see Bangladesh. It is not just getting from Dhaka to Sylhet — it is watching the country transform outside your window over six and a half hours, from flat city to river plains to the hills and tea gardens of the northeast. Whether you take the Parabat Express for a morning arrival, the Upaban for an overnight run, or the Jayantika for a midday departure — you will arrive in Sylhet having experienced something genuinely worth the time.
Book your Dhaka to Sylhet train ticket at eticket.railway.gov.bd. Booking opens 10 days before travel at 8:00 AM. For help, call 131. Track your train live on travel day: send ‘tr 709’ (Parabat) or ‘tr 743’ (Upaban) to 16318 from GP, Robi, or Banglalink.
