Jamalpur to Dhaka Train Schedule 2026: Times, Fares and Tips

Jamalpur to Dhaka Train Schedule 2026: Times, Fares and Tips

The Jamalpur to Dhaka train schedule in 2026 has five intercity trains a day, from Jamuna Express at 3:11 AM to Jamalpur Express at 7:25 PM. The ride from Jamalpur Town to Kamalapur takes about 4 to 5 hours, and three of these trains run every day of the week.

This Jamalpur to Dhaka train schedule guide gives you times in both directions, off days, journey times, a clear fare guide, the cheaper commuter trains and simple tips for the 8 AM ticket rush. It is written for students, workers and families who travel between Jamalpur and the capital.

Quick answer: Five intercity trains run from Jamalpur Town to Dhaka: Jamuna Express (3:11 AM), Brahmaputra Express (7:41 AM), Tista Express (3:56 PM, off Monday), Agnibina Express (6:41 PM) and Jamalpur Express (7:25 PM, off Sunday). The trip takes about 4 to 5 hours via Mymensingh.

Jamalpur to Dhaka train schedule 2026 infographic with five intercity trains and off days

Jamalpur to Dhaka Train Schedule at a Glance

Here is the route in one table. Each train has its own off day and running time, so check the full tables before you book.

FactDetails
Rail distanceAbout 177 km (official fare chart)
Intercity trains5 each way, plus commuter and mail trains
First intercity train to DhakaJamuna Express (746) at 3:11 AM
Last intercity train to DhakaJamalpur Express (800) at 7:25 PM
Fastest train to DhakaAgnibina Express (736), about 4 h 14 m
Trains with no weekly off dayJamuna, Brahmaputra and Agnibina Express
Station in JamalpurJamalpur Town Junction
Main stopsJamalpur, Mymensingh, Gafargaon, Joydebpur, Dhaka Airport, Kamalapur
Ticket salesFrom 8:00 AM, up to 10 days before travel

The times in this Jamalpur to Dhaka train schedule follow the current Bangladesh Railway timetable as shown on timetable listings in October 2026. Official timetable and fare chart files are on the Bangladesh Railway website. Trains in Bangladesh often run 30 to 90 minutes late, so use arrival times as a guide.

Full Jamalpur to Dhaka Train Schedule (Intercity Trains)

Here is the full Jamalpur to Dhaka train schedule in order of departure from Jamalpur Town Junction. All trains run through Mymensingh and end at Kamalapur, with a stop at Dhaka Airport on the way in.

Table: Jamalpur to Dhaka train schedule 2026 (intercity)

Train name & numberDeparture (Jamalpur)Arrival (Dhaka)Off dayJourney time
Jamuna Express (746)3:11 AM8:00 AMNone4 h 49 m
Brahmaputra Express (744)7:41 AM12:15 PMNone4 h 34 m
Tista Express (708)3:56 PM8:30 PMMonday4 h 34 m
Agnibina Express (736)6:41 PM10:55 PMNone4 h 14 m
Jamalpur Express (800)7:25 PM11:55 PMSunday4 h 30 m

Agnibina Express is the quickest at about 4 hours 14 minutes. Jamuna Express is the slowest, because it makes more stops. Jamuna, Brahmaputra and Agnibina Express have no weekly off day, so they are the safest picks if you must travel on a fixed date.

Where these trains start

None of these trains start at Jamalpur. Brahmaputra and Tista Express come from Dewanganj through Islampur and Melandah. Jamuna and Agnibina Express start at Tarakandi and run through Sarishabari. Jamalpur Express starts at Bhuapur and runs through Tarakandi and Sarishabari. You can read about the history of Tista Express on Wikipedia.

Because the trains already carry passengers when they reach Jamalpur, seats can sell out early, especially on Thursdays, Fridays and before holidays. Book at 8:00 AM when you can.

Dhaka to Jamalpur Train Schedule

The Dhaka to Jamalpur train schedule also has five intercity trains. Times below are departure from Kamalapur and arrival at Jamalpur Town.

Dhaka to Jamalpur train schedule chart with morning and evening departures from Kamalapur

Table: Dhaka to Jamalpur train schedule 2026 (intercity)

Train name & numberDeparture (Dhaka)Arrival (Jamalpur)Off dayJourney time
Tista Express (707)7:30 AM11:36 AMMonday4 h 06 m
Jamalpur Express (799)10:00 AM2:25 PMSunday4 h 25 m
Agnibina Express (735)11:30 AM3:38 PMNone4 h 08 m
Jamuna Express (745)4:45 PM10:05 PMNone5 h 20 m
Brahmaputra Express (743)6:15 PM10:39 PMNone4 h 24 m

Best picks on the Dhaka to Jamalpur train schedule

For a morning trip, Tista Express (707) at 7:30 AM reaches Jamalpur before noon, but it does not run on Monday. Agnibina Express (735) at 11:30 AM runs every day and arrives in the afternoon. After office hours, Brahmaputra Express (743) at 6:15 PM is the better evening choice, since it is listed about an hour faster than Jamuna Express.

Two trains on the Dhaka to Jamalpur train schedule arrive after 10 PM. If you take one of them, arrange a pickup from Jamalpur station before you travel.

Commuter and Mail Trains on the Route

The Jamalpur to Dhaka train schedule also includes slower commuter and mail trains. They stop at many small stations and take longer, but they cost far less. Daily travellers, students and traders use them a lot. Seats can be crowded, so they suit short or flexible trips better than families with luggage.

Table: Commuter and mail trains between Jamalpur and Dhaka

Train name & numberDepartureArrivalOff day
Bhawal Express (56), Jamalpur to Dhaka2:12 AM9:20 AMCheck at station
Jamalpur Commuter (52), Jamalpur to Dhaka5:56 AM10:50 AMCheck at station
Dewanganj Commuter (48), Jamalpur to Dhaka1:56 PM7:30 PMCheck at station
Dewanganj Commuter (47), Dhaka to Jamalpur5:40 AM10:30 AMCheck at station
Jamalpur Commuter (51), Dhaka to Jamalpur3:40 PM9:09 PMCheck at station
Bhawal Express (55), Dhaka to Jamalpur8:15 PM1:52 AM (next day)Check at station

If you are heading north, the Dhaka to Jamalpur train schedule for commuter trains starts early, with Dewanganj Commuter leaving Kamalapur at 5:40 AM. Commuter times change more often than intercity times, and their off days are not always listed. Please confirm the time and fare at the station counter on the day you travel.

Train Fare from Jamalpur to Dhaka by Seat Class

Train fares in Bangladesh depend on distance and seat class, not on the train name. So every intercity train on the Jamalpur to Dhaka train schedule charges the same fare for the same class. The fare is also the same in both directions.

Fare guide showing how the Jamalpur train fare compares with Mymensingh and Dewanganj

Fares on the Dewanganj line went up on 20 December 2025, when Bangladesh Railway added a pontage (bridge) charge. To avoid guessing, the table below shows two fares we could confirm: Dhaka to Mymensingh, which is shorter than your trip, and Dhaka to Dewanganj, which is longer.

Table: Fares that bracket the Jamalpur fare (adult, one way)

Seat class (code)Dhaka–Mymensingh (123 km)Dhaka–Dewanganj (212 km)
Shovan Chair (S_CHAIR)Tk 140Tk 255
Snigdha (SNIGDHA)Tk 271Tk 489
AC Seat (AC_S)Tk 322Tk 587
AC Berth (AC_B)Tk 483Tk 924
Jamalpur Town (177 km)Between the two columnsExact fare: shown at booking or check at station

Jamalpur Town is about 177 km from Dhaka, so your fare sits between these two columns. For example, a Shovan Chair seat costs more than Tk 140 and less than Tk 255. The e-ticket website shows the exact amount before you pay.

Online tickets have a Tk 20 service charge per seat. Counter tickets have no service charge. Children aged 3 to 12 need a cheaper child ticket.

How to see your exact Jamalpur fare

Open the e-ticket website or the Rail Sheba app and search From: Jamalpur Town, To: Dhaka for any date. The results list each train with its seat classes and the fare for each class. Every train on the Jamalpur to Dhaka train schedule should show the same fare for the same class, because fares follow distance. Write it down before 8:00 AM, so you know the total you will pay when sales open.

Going to Chattogram instead?

Bijoy Express links Jamalpur with Chattogram (Chittagong) through Mymensingh, without going into Dhaka. Its fares after the December 2025 change are shown below. Check its times and off day at the station or on the e-ticket website.

Seat classChattogram–Jamalpur fare
Shovan ChairTk 545
SnigdhaTk 1,041
AC SeatTk 1,254
AC BerthTk 1,925

Stations on the Way

Every train on the Jamalpur to Dhaka train schedule uses the same main line through Mymensingh. These are the key stops in order:

  1. Jamalpur Town Junction – your starting station.
  2. Nandina, Narundi and Piyarpur – small stops served by some trains.
  3. Mymensingh Junction – the biggest stop on the way, about an hour from Jamalpur.
  4. Gafargaon – the main stop in southern Mymensingh district.
  5. Joydebpur Junction – for Gazipur city.
  6. Dhaka Airport (Biman Bandar) – good for Uttara and north Dhaka.
  7. Dhaka (Kamalapur) – the final stop.

Not every train stops at every station, so check the stop list when you book. On the Dhaka to Jamalpur train schedule, the stops come in reverse order. Our Dhaka to Mymensingh train guide covers the Mymensingh part of this line in more detail.

How to Buy Your Ticket Online (Step by Step)

Tickets are sold on the official Bangladesh Railway e-ticket website, in the Rail Sheba app and at station counters. If you do not have an account yet, follow our railway ticket registration guide first. Once you have picked a train from the Jamalpur to Dhaka train schedule, follow these steps:

  1. Log in with your registered mobile number and password.
  2. Choose From: Jamalpur Town, To: Dhaka, your date and your seat class. For the Dhaka to Jamalpur train schedule, just swap the two stations.
  3. Pick a train and select up to 4 seats.
  4. Tap “Continue Purchase” and enter the OTP sent to your registered mobile.
  5. Pay with bKash, Nagad, Rocket, Upay or a card before the on-screen timer ends.
  6. Download your e-ticket from Purchase History or from your email.

Sales open at 8:00 AM, up to 10 days before your journey. For a full walk-through, read our guide on how to buy a Bangladesh Railway ticket online.

What if seats are sold out at 8 AM?

  • Try a different class. If Shovan Chair is gone, Snigdha or AC Seat may still have seats.
  • Look again later in the day. Refunds are allowed until 6 hours before departure, so seats come back.
  • Choose a daily train, such as Brahmaputra or Agnibina Express, on a quieter weekday.
  • Buy at the Jamalpur counter on the day, or take a commuter train if you just need to get there.

Never buy tickets from Facebook pages or social media sellers. Bangladesh Railway has warned about fake ticket sellers. Never share your OTP or password with anyone.

Which Train Should You Choose?

All five trains take 4 to 5 hours, but timing makes a big difference. Use this list to match the Jamalpur to Dhaka train schedule to your plans:

Guide to choosing the best train between Jamalpur and Dhaka by speed and time
  • Fastest: Agnibina Express (736), about 4 h 14 m.
  • Reach Dhaka early: Jamuna Express (746) leaves at 3:11 AM and arrives around 8:00 AM, good for exams, interviews or hospital visits.
  • Daytime comfort: Brahmaputra Express (744) at 7:41 AM reaches Dhaka around noon and runs every day.
  • Afternoon: Tista Express (708) at 3:56 PM, except on Monday.
  • Evening: Agnibina at 6:41 PM or Jamalpur Express at 7:25 PM (off Sunday). Both reach Dhaka late at night.
  • Families: a Snigdha (AC chair) or AC Seat on Brahmaputra Express gives a calm daytime trip.
  • Lowest cost: a commuter train, if you do not mind crowds and a slower ride.

Train or bus from Jamalpur?

Buses to Dhaka run all day, but road traffic near Dhaka can add hours, especially before Eid. The Jamalpur to Dhaka train schedule gives you a reserved seat, a toilet on board and room to move. For students and families with children, the train is often the calmer choice, as long as you plan for possible delays.

Travel Tips for a Smooth Trip

  • Arrive early. Reach Jamalpur station 20 to 30 minutes before departure. Trains stop for only a few minutes.
  • Carry your ticket and ID. Keep the e-ticket on your phone or printed, along with the ID you used to register.
  • Expect delays. Trains come from Dewanganj or Tarakandi, so they can be late before they even reach Jamalpur.
  • Plan for Eid. Bangladesh Railway may change the Jamalpur to Dhaka train schedule or add special trains around Eid. In recent Eid seasons, Eid advance tickets were announced as non-refundable.
  • Book both ways together. Seats on the Dhaka to Jamalpur train schedule can fill up before weekends and holidays.
  • Night arrivals. Several trains reach Dhaka after 10 PM. Plan your ride home from Kamalapur in advance.
  • Know the refund rule. You can cancel until 6 hours before departure. The deduction grows as departure gets closer, and there is no date or name change.

Keep our Bangladesh Railway ticket guide handy for ID, payment and refund questions.

How to Track Your Train Live

You can track your train by SMS. Type TR, a space and the train number, then send it to 16318. For example, send TR 744 for Brahmaputra Express from Jamalpur, or TR 743 for the same train on the Dhaka to Jamalpur train schedule. A small operator fee applies.

Tracking is very useful at Jamalpur, because trains come from far away and the real Jamalpur to Dhaka train schedule can run behind the printed one. You can also call the railway hotline 131.

FAQs about the Jamalpur to Dhaka Train Schedule

How many trains are on the Jamalpur to Dhaka train schedule?

Five intercity trains run from Jamalpur to Dhaka: Jamuna, Brahmaputra, Tista, Agnibina and Jamalpur Express. Several commuter and mail trains, such as Jamalpur Commuter and Bhawal Express, also run on the route.

What is the first train from Jamalpur to Dhaka in the morning?

Jamuna Express (746) leaves Jamalpur Town at 3:11 AM and reaches Dhaka around 8:00 AM. If you want a daytime train, Brahmaputra Express (744) leaves at 7:41 AM.

How long does the train take from Jamalpur to Dhaka?

Most intercity trains take about 4 hours 15 minutes to 4 hours 50 minutes. Agnibina Express is the quickest. Delays can add more time, so plan with a buffer.

Which trains have no off day on the Dhaka to Jamalpur train schedule?

Agnibina, Jamuna and Brahmaputra Express run every day. Tista Express is off on Monday and Jamalpur Express is off on Sunday, in both directions.

How much is the train ticket from Jamalpur to Dhaka?

The fare is distance-based. It is higher than the Dhaka–Mymensingh fare (Shovan Chair Tk 140) and lower than the Dhaka–Dewanganj fare (Shovan Chair Tk 255). The e-ticket site shows the exact amount, plus Tk 20 per seat online.

Which station do trains use in Jamalpur?

Intercity trains to Dhaka stop at Jamalpur Town Junction. Choose “Jamalpur Town” as your station when you book online.

Conclusion: Travel Easy with the Jamalpur to Dhaka Train Schedule

The Jamalpur to Dhaka train schedule gives you five intercity trains, a ride of about 4 to 5 hours and three trains that run every day. Pick Brahmaputra Express for a daytime trip, Jamuna Express to reach Dhaka early, and Agnibina Express if speed matters most.

Check your train’s off day, book at 8:00 AM, and keep the Dhaka to Jamalpur train schedule handy for your trip home. Have a safe journey!

Last checked: October 2026. Train times and fares can change. Always confirm on the official Bangladesh Railway e-ticket website before you travel.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *