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 at a Glance
Short on time? This table sums up the route. The full Gafargaon to Dhaka train schedule tables follow right after it.
| Fact | Details |
|---|---|
| Rail distance | 86 km (Bangladesh Railway Eastern Region fare list) |
| Intercity trains | 7 each way |
| Commuter trains | Balaka, Dewanganj Commuter, Jamalpur Commuter, Mahua and Bhawal Express |
| First intercity train to Dhaka | Mohanganj Express (790) at 2:21 AM |
| Last intercity train to Dhaka | Jamalpur Express (800) at 9:39 PM |
| Trains with no off day | Jamuna, Brahmaputra and Agnibina Express |
| Journey time (intercity) | About 2 h 06 min to 2 h 42 min |
| Shovan Chair fare | Tk 105 (plus Tk 20 online charge) |
| Snigdha (AC chair) fare | Tk 196 |
| Ticket sales | From 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 & number | Departure (Gafargaon) | Arrival (Kamalapur) | Off day | Journey time |
|---|---|---|---|---|
| Mohanganj Express (790) | 2:21 AM | 4:55 AM | Wednesday | 2 h 34 min |
| Jamuna Express (746) | 5:18 AM | 8:00 AM | None | 2 h 42 min |
| Brahmaputra Express (744) | 9:47 AM | 12:15 PM | None | 2 h 28 min |
| Haor Express (778) | 11:22 AM | 1:55 PM | Saturday | 2 h 33 min |
| Tista Express (708) | 5:54 PM | 8:30 PM | Monday | 2 h 36 min |
| Agnibina Express (736) | 8:37 PM | 10:55 PM | None | 2 h 18 min |
| Jamalpur Express (800) | 9:39 PM | 11:55 PM | Sunday | 2 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 & number | Leaves Mymensingh | Departure (Gafargaon) | Arrival (Kamalapur) |
|---|---|---|---|
| Bhawal Express (56) | 3:50 AM | Check at station | 9:20 AM |
| Jamalpur Commuter (52) | 7:20 AM | Check at station | 10:50 AM |
| Balaka Commuter (50) | 1:25 PM | Check at station | 5:45 PM |
| Dewanganj Commuter (48) | 3:25 PM | Check at station | 7:30 PM |
| Mahua Commuter (44) | 5:25 PM | Check at station | 10: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.

Table: Dhaka to Gafargaon train schedule 2026 (intercity)
| Train name & number | Departure (Kamalapur) | Arrival (Gafargaon) | Off day | Journey time |
|---|---|---|---|---|
| Tista Express (707) | 7:30 AM | 9:44 AM | Monday | 2 h 14 min |
| Jamalpur Express (799) | 10:00 AM | 12:14 PM | Sunday | 2 h 14 min |
| Agnibina Express (735) | 11:30 AM | 1:45 PM | None | 2 h 15 min |
| Mohanganj Express (789) | 1:15 PM | 3:21 PM | Wednesday | 2 h 06 min |
| Jamuna Express (745) | 4:45 PM | 7:22 PM | None | 2 h 37 min |
| Brahmaputra Express (743) | 6:15 PM | 8:35 PM | None | 2 h 20 min |
| Haor Express (777) | 10:15 PM | 12:27 AM (next day) | Friday | 2 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 & number | Departure (Kamalapur) | Arrival (Gafargaon) | Goes on to |
|---|---|---|---|
| Balaka Commuter (49) | 4:45 AM | Check at station | Jharia Jhanjail |
| Dewanganj Commuter (47) | 5:40 AM | Check at station | Dewanganj |
| Jamalpur Commuter (51) | 3:40 PM | Check at station | Dewanganj |
| Bhawal Express (55) | 8:15 PM | Check at station | Dewanganj |
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.

Table: Adult one-way fares between Gafargaon and Dhaka
| Seat class (code) | What you get | Fare |
|---|---|---|
| Shovan (SHOVAN) | Non-AC bench-style seat | Tk 85 |
| Shovan Chair (S_CHAIR) | Non-AC padded chair | Tk 105 |
| First Class Seat (F_SEAT) | Non-AC seat in a closed cabin | Tk 135 |
| Snigdha (SNIGDHA) | AC chair coach | Tk 196 |
| First Class Berth (F_BERTH) | Non-AC sleeping berth | Tk 205 |
| AC Seat (AC_S) | Seat inside an AC cabin | Tk 236 |
| AC Berth (AC_B) | Sleeping berth in an AC cabin | Tk 351 |
| Commuter trains | Simple non-AC seats | Much 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:
- Gafargaon: your starting point.
- Kaoraid and Sreepur: served by some trains, such as Jamuna Express, and by commuter trains.
- Joydebpur Junction: for Gazipur city.
- Dhaka Airport (Biman Bandar): good for Uttara and north Dhaka.
- 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.
- Open the Bangladesh Railway e-ticket website or the Rail Sheba app.
- Log in. New users register with a verified NID, a birth certificate (age 12 to 18) or a passport.
- Pick Gafargaon as “From” and Dhaka as “To”. For the Dhaka to Gafargaon train schedule, swap the two stations.
- Choose the date and seat class, then select a train and your seats.
- Tap “Continue Purchase” and enter the OTP sent to your phone.
- Pay with bKash, Nagad, Rocket, Upay or card before the timer ends.
- 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:

- 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.
| Day | Not running to Dhaka | Not running from Dhaka |
|---|---|---|
| Monday | Tista Express (708) | Tista Express (707) |
| Wednesday | Mohanganj Express (790) | Mohanganj Express (789) |
| Friday | All trains run | Haor Express (777) |
| Saturday | Haor Express (778) | All trains run |
| Sunday | Jamalpur 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.
