Gafargaon to Dhaka Train Schedule 2026: 7 Trains, Times & Fare

Gafargaon to Dhaka Train Schedule 2026: 7 Trains, Times & Fare

The Gafargaon to Dhaka train schedule for 2026 has seven intercity trains a day, from Mohanganj Express at 2:21 AM to Jamalpur Express at 9:39 PM, plus several cheap commuter trains. Most intercity trains reach Kamalapur in about 2 hours 15 minutes to 2 hours 40 minutes, and a Shovan Chair seat costs Tk 105.

Below you will find every intercity time at Gafargaon station, weekly off days, fares by seat class and the commuter trains that stop here. We also cover the full Dhaka to Gafargaon train schedule, so students, office workers and families can plan both legs of the trip.

Quick answer: Seven intercity trains run from Gafargaon to Dhaka: Mohanganj (2:21 AM), Jamuna (5:18 AM), Brahmaputra (9:47 AM), Haor (11:22 AM), Tista (5:54 PM), Agnibina (8:37 PM) and Jamalpur Express (9:39 PM). The 86 km trip takes about 2¼ to 2¾ hours. Shovan Chair costs Tk 105 and Snigdha Tk 196.

Gafargaon to Dhaka train schedule with departure times and weekly off days

Gafargaon to Dhaka Train Schedule at a Glance

Short on time? This table sums up the route. The full Gafargaon to Dhaka train schedule tables follow right after it.

FactDetails
Rail distance86 km (Bangladesh Railway Eastern Region fare list)
Intercity trains7 each way
Commuter trainsBalaka, Dewanganj Commuter, Jamalpur Commuter, Mahua and Bhawal Express
First intercity train to DhakaMohanganj Express (790) at 2:21 AM
Last intercity train to DhakaJamalpur Express (800) at 9:39 PM
Trains with no off dayJamuna, Brahmaputra and Agnibina Express
Journey time (intercity)About 2 h 06 min to 2 h 42 min
Shovan Chair fareTk 105 (plus Tk 20 online charge)
Snigdha (AC chair) fareTk 196
Ticket salesFrom 8:00 AM, up to 10 days before travel

Gafargaon sits on the main line between Dhaka and Mymensingh. None of the intercity trains start here. They begin further north in places like Mohanganj, Tarakandi, Dewanganj Bazar and Bhuapur, and stop at Gafargaon on the way to Dhaka.

Gafargaon to Dhaka Train Schedule 2026 (Intercity)

Here is the full Gafargaon to Dhaka train schedule for intercity trains, in order of departure. Times follow recent timetable listings based on the Bangladesh Railway timetable, last updated in August 2026. Arrival means the scheduled time at Kamalapur.

Table: Gafargaon to Dhaka train schedule 2026 (intercity)

Train name & numberDeparture (Gafargaon)Arrival (Kamalapur)Off dayJourney time
Mohanganj Express (790)2:21 AM4:55 AMWednesday2 h 34 min
Jamuna Express (746)5:18 AM8:00 AMNone2 h 42 min
Brahmaputra Express (744)9:47 AM12:15 PMNone2 h 28 min
Haor Express (778)11:22 AM1:55 PMSaturday2 h 33 min
Tista Express (708)5:54 PM8:30 PMMonday2 h 36 min
Agnibina Express (736)8:37 PM10:55 PMNone2 h 18 min
Jamalpur Express (800)9:39 PM11:55 PMSunday2 h 16 min

Some older blogs show slightly different times, such as Jamuna at 5:12 AM or Haor with a Thursday off day. Those come from an earlier timetable. The newest listings match the table above, but always check the app before you leave home.

Jamalpur Express is the quickest in this direction, at about 2 hours 16 minutes. Jamuna Express is the slowest, because it stops at extra stations such as Kaoraid and Sreepur. Three trains have no weekly off day, so they are the safest picks on any day.

Where each train comes from

Mohanganj and Haor Express come from Mohanganj in Netrokona. Jamuna and Agnibina Express start at Tarakandi. Tista and Brahmaputra Express come from Dewanganj Bazar, and Jamalpur Express starts at Bhuapur. If a train is late up north, it will also be late at Gafargaon, so track it before you leave home.

Commuter Trains from Gafargaon to Dhaka

Commuter trains are a useful backup on the Gafargaon to Dhaka train schedule. They are slower and stop at almost every station, but they cost much less. Their timings change more often than intercity times, and we could not confirm a current departure time at Gafargaon for each one. So the table shows when each train leaves Mymensingh and reaches Dhaka. Gafargaon comes roughly in the middle.

Table: Commuter trains on the Gafargaon to Dhaka train schedule

Train name & numberLeaves MymensinghDeparture (Gafargaon)Arrival (Kamalapur)
Bhawal Express (56)3:50 AMCheck at station9:20 AM
Jamalpur Commuter (52)7:20 AMCheck at station10:50 AM
Balaka Commuter (50)1:25 PMCheck at station5:45 PM
Dewanganj Commuter (48)3:25 PMCheck at station7:30 PM
Mahua Commuter (44)5:25 PMCheck at station10:25 PM

Ask at the Gafargaon counter for the exact time on the day you travel. Commuter tickets are cheap, and you can usually buy them at the station. They are best for short, flexible trips, not for families with heavy bags.

The old Isakhan Mail between Dhaka and Mymensingh is listed as off. Mymensingh Commuter (91/92) between Joydebpur and Mymensingh also appears as off in some lists and running in others. Check at station before you plan around either train.

Dhaka to Gafargaon Train Schedule 2026

Going home from Dhaka? The Dhaka to Gafargaon train schedule also has seven intercity trains. All of them start at Kamalapur, and most stop at Dhaka Airport (Biman Bandar) about 20 to 25 minutes later. If you board there, add that time to the Kamalapur departure shown in the Dhaka to Gafargaon train schedule below.

Dhaka to Gafargaon train schedule showing Kamalapur departures and arrival times

Table: Dhaka to Gafargaon train schedule 2026 (intercity)

Train name & numberDeparture (Kamalapur)Arrival (Gafargaon)Off dayJourney time
Tista Express (707)7:30 AM9:44 AMMonday2 h 14 min
Jamalpur Express (799)10:00 AM12:14 PMSunday2 h 14 min
Agnibina Express (735)11:30 AM1:45 PMNone2 h 15 min
Mohanganj Express (789)1:15 PM3:21 PMWednesday2 h 06 min
Jamuna Express (745)4:45 PM7:22 PMNone2 h 37 min
Brahmaputra Express (743)6:15 PM8:35 PMNone2 h 20 min
Haor Express (777)10:15 PM12:27 AM (next day)Friday2 h 12 min

Mohanganj Express is the fastest on the Dhaka to Gafargaon train schedule, at about 2 hours 6 minutes. For an after-office trip, Jamuna Express at 4:45 PM and Brahmaputra Express at 6:15 PM both run every day.

Commuter trains on the Dhaka to Gafargaon train schedule

Train name & numberDeparture (Kamalapur)Arrival (Gafargaon)Goes on to
Balaka Commuter (49)4:45 AMCheck at stationJharia Jhanjail
Dewanganj Commuter (47)5:40 AMCheck at stationDewanganj
Jamalpur Commuter (51)3:40 PMCheck at stationDewanganj
Bhawal Express (55)8:15 PMCheck at stationDewanganj

Mahua Commuter (43) also leaves Kamalapur at 8:15 AM for Mohanganj. Ask at the counter whether it stops at Gafargaon on your travel day.

Gafargaon to Dhaka Train Fare by Seat Class

Train fares depend on distance and seat class, not on the train name. So every intercity train on the Gafargaon to Dhaka train schedule costs the same for the same class, and the same fares apply on the Dhaka to Gafargaon train schedule. These figures come from the Bangladesh Railway Eastern Region fare list for this 86 km trip. AC fares include VAT.

Train fare chart between Gafargaon and Dhaka for every seat class

Table: Adult one-way fares between Gafargaon and Dhaka

Seat class (code)What you getFare
Shovan (SHOVAN)Non-AC bench-style seatTk 85
Shovan Chair (S_CHAIR)Non-AC padded chairTk 105
First Class Seat (F_SEAT)Non-AC seat in a closed cabinTk 135
Snigdha (SNIGDHA)AC chair coachTk 196
First Class Berth (F_BERTH)Non-AC sleeping berthTk 205
AC Seat (AC_S)Seat inside an AC cabinTk 236
AC Berth (AC_B)Sleeping berth in an AC cabinTk 351
Commuter trainsSimple non-AC seatsMuch lower; check at station

Here is a simple example. A family of four in Snigdha pays 4 x Tk 196 = Tk 784. Online, add 4 x Tk 20, so the total is Tk 864. Counter tickets have no service charge. Children aged 3 to 12 need a cheaper child ticket.

In December 2025, Bangladesh Railway added a small bridge charge on the Dhaka–Dewanganj route, which uses this line. The Shovan Chair fare for the full trip rose by only Tk 5. Your short trip may not change at all, but the e-ticket website always shows the exact amount before you pay.

About Gafargaon Station and Stops on the Way

Gafargaon railway station is in Gafargaon upazila, in the south of Mymensingh district. It opened in 1886 and has one platform. The tracks here are dual gauge. Wikipedia lists twelve trains stopping here, including five local trains.

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

  1. Gafargaon: your starting point.
  2. Kaoraid and Sreepur: served by some trains, such as Jamuna Express, and by commuter trains.
  3. Joydebpur Junction: for Gazipur city.
  4. Dhaka Airport (Biman Bandar): good for Uttara and north Dhaka.
  5. Kamalapur (Dhaka): the end of the trip.

Commuter trains also stop at many small stations in between. If you work in Gazipur, see our Joydebpur to Dhaka train schedule. For trips further north, our Dhaka to Mymensingh train schedule lists the same trains with their Mymensingh times.

How to Buy a Gafargaon Train Ticket

You can buy intercity tickets on the official e-ticket website, in the Rail Sheba app or at the station counter. Online sales open at 8:00 AM, up to 10 days before the journey, and one booking can hold up to 4 seats.

  1. Open the Bangladesh Railway e-ticket website or the Rail Sheba app.
  2. Log in. New users register with a verified NID, a birth certificate (age 12 to 18) or a passport.
  3. Pick Gafargaon as “From” and Dhaka as “To”. For the Dhaka to Gafargaon train schedule, swap the two stations.
  4. Choose the date and seat class, then select a train and your seats.
  5. Tap “Continue Purchase” and enter the OTP sent to your phone.
  6. Pay with bKash, Nagad, Rocket, Upay or card before the timer ends.
  7. Download the e-ticket from Purchase History or your email.

For more help with each screen, read our guide on how to buy a Bangladesh Railway ticket online.

What if seats are sold out?

  • Try another class. If Shovan Chair is gone, First Seat or Snigdha may still be open.
  • Pick a train with no off day, such as Jamuna, Brahmaputra or Agnibina Express.
  • Check again later in the day. Refunds are allowed until 6 hours before departure, so seats come back.
  • Take a commuter train from the counter if you only need to reach Dhaka.

Never buy tickets from Facebook pages or strangers. Bangladesh Railway has warned about fake sellers, so never share your OTP or password.

Best Train for Your Trip

Use this list to match the Gafargaon to Dhaka train schedule to your plan:

Tips on choosing the best train between Gafargaon and Dhaka
  • Morning office in Dhaka: Jamuna Express (746) at 5:18 AM reaches Kamalapur at about 8:00 AM, every day.
  • Relaxed daytime trip: Brahmaputra Express (744) at 9:47 AM, also with no off day.
  • Fastest: Jamalpur Express (800), about 2 hours 16 minutes.
  • Evening trip: Tista Express (708) at 5:54 PM or Agnibina Express (736) at 8:37 PM.
  • Lowest cost: a commuter train such as Jamalpur Commuter (52), which reaches Dhaka at about 10:50 AM.
  • Families: Snigdha on a daytime train, so you reach Dhaka before dark.

Off-day planner for the Gafargaon to Dhaka train schedule

Most trains skip one day a week. Use this planner to see which train is missing on your travel day on the Gafargaon to Dhaka train schedule. On Tuesday, Thursday and Friday, all seven trains run towards Dhaka.

DayNot running to DhakaNot running from Dhaka
MondayTista Express (708)Tista Express (707)
WednesdayMohanganj Express (790)Mohanganj Express (789)
FridayAll trains runHaor Express (777)
SaturdayHaor Express (778)All trains run
SundayJamalpur Express (800)Jamalpur Express (799)

Notice that Haor Express has different off days in each direction. On the Dhaka to Gafargaon train schedule it skips Friday, but towards Dhaka it skips Saturday.

A day trip to Dhaka works on any day. Take Jamuna Express at 5:18 AM, then come home on Brahmaputra Express at 6:15 PM from the Dhaka to Gafargaon train schedule. Both trains run every day of the week.

Travel Tips and Train Tracking

  • Arrive early: Reach Gafargaon station 15 to 20 minutes before departure. Trains stop only briefly.
  • Expect delays: Trains often run 30 to 90 minutes late, so do not plan a tight meeting in Dhaka.
  • Watch for diversions: In late December 2025, protests on the track forced trains to skip Gafargaon for a while and run via Bhairab instead. If you hear of unrest, check the news and call 131.
  • Eid rush: Seats on the Gafargaon to Dhaka train schedule sell out within minutes after Eid. Book the return on the same day you buy the outward ticket.
  • Carry ID: Keep your e-ticket and the ID you used to register.
  • Save the timetable: Keep a screenshot of the Gafargaon to Dhaka train schedule on your phone, as the station board may not list every train.
  • Pack light: Racks are small, especially on commuter trains.

To see where your train is, type TR, a space and the train number, and send it to 16318. For example, send TR 746 for Jamuna Express or TR 743 for Brahmaputra Express. A small operator fee applies. Our train tracking guide explains other ways to follow a train live.

Tracking matters here because every intercity train comes from far away. If Jamuna Express is running an hour late from Tarakandi, you can sleep a little longer instead of waiting on the platform.

FAQs about the Gafargaon to Dhaka Train Schedule

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

Seven intercity trains run every week: Mohanganj, Jamuna, Brahmaputra, Haor, Tista, Agnibina and Jamalpur Express. Commuter trains such as Jamalpur Commuter, Balaka and Mahua also stop at Gafargaon.

What is the first train from Gafargaon to Dhaka?

Mohanganj Express (790) leaves at 2:21 AM and reaches Kamalapur at about 4:55 AM, except on Wednesday. Jamuna Express (746) at 5:18 AM is the first daily train and reaches Dhaka at about 8:00 AM.

How much is the train fare from Gafargaon to Dhaka?

Shovan Chair costs Tk 105, First Seat Tk 135, Snigdha Tk 196, AC Seat Tk 236 and AC Berth Tk 351. Online tickets add Tk 20 per seat.

What is the last train on the Dhaka to Gafargaon train schedule?

Haor Express (777) leaves Kamalapur at 10:15 PM and reaches Gafargaon at about 12:27 AM. It does not run on Friday. The last daily train is Brahmaputra Express at 6:15 PM.

How long does the train take from Gafargaon to Dhaka?

On the Gafargaon to Dhaka train schedule, intercity trains take about 2 hours 16 minutes to 2 hours 42 minutes. Commuter trains take longer because they stop at many small stations.

Can I buy a Gafargaon train ticket at the station?

Yes. The Gafargaon counter sells tickets with no service charge. On busy days, buying online at 8:00 AM gives you a better chance of a seat.

Conclusion: Plan with the Gafargaon to Dhaka Train Schedule

The Gafargaon to Dhaka train schedule gives you seven intercity trains, a ride of under three hours and fares from Tk 105. Pick Jamuna Express for an early arrival, Brahmaputra for a calm daytime ride and a commuter train when you want the lowest fare.

Save this page, check your train’s off day and book at 8:00 AM for the best seats. If you also travel north, our Jamalpur to Dhaka train schedule covers the same line. For more help, visit our Bangladesh Railway ticket guide or the official Bangladesh Railway website.

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 *