Dhaka to Mymensingh Train: Ticket Price, Schedule, Stoppage and Ticket Booking

Seven intercity trains run between Dhaka (Kamalapur) and Mymensingh every day: Tista Express, Jamalpur Express, Aghnibina Express, Mohonganj Express, Jamuna Express, Brahmaputra Express and Haor Express. Mail and commuter trains also use the line. The trip covers about 123 kilometres and takes roughly 2 hours 30 minutes to 3 hours on the faster trains, which is usually quicker than the road once Dhaka traffic is counted. This page gives you the full Dhaka to Mymensingh train schedule, the fare for each seat class, the stoppage list, the off days, the return trains and a step-by-step guide to booking online with bKash.
Short answer: The first intercity train from Dhaka is Tista Express (707) at 7:30 AM, reaching Mymensingh at 10:00 AM. The last is Haor Express (777) at 10:15 PM. A Shovon seat costs about Tk 120, a Shovon Chair about Tk 145 and an AC Berth about Tk 501, including VAT. Aghnibina, Jamuna and Brahmaputra Express run every day.
Dhaka to Mymensingh Train Schedule
| Train No. | Train | Departs Dhaka | Arrives Mymensingh | Journey time | Off day |
|---|---|---|---|---|---|
| 707 | Tista Express | 7:30 AM | 10:00 AM | 2 hours 30 minutes | Monday |
| 799 | Jamalpur Express | 10:00 AM | 12:28 PM | 2 hours 28 minutes | Sunday |
| 735 | Aghnibina Express | 11:30 AM | 2:05 PM | 2 hours 35 minutes | None |
| 789 | Mohonganj Express | 1:15 PM | 3:38 PM | 2 hours 23 minutes | Friday |
| 745 | Jamuna Express | 4:45 PM | 8:30 PM | About 3 hours 45 minutes | None |
| 743 | Brahmaputra Express | 6:15 PM | 9:10 PM | 2 hours 55 minutes | None |
| 777 | Haor Express | 10:15 PM | 12:50 AM | 2 hours 35 minutes | Wednesday |
Mohonganj Express is the quickest on the line. Jamuna Express stops at more stations, so it takes longer. Haor Express arrives after midnight, so arrange your onward trip in advance.
Mymensingh Train Station Schedule, Ticket Price, Time Table, Booking
Mymensingh to Dhaka Return Trains
| Train No. | Train | Departs Mymensingh | Arrives Dhaka | Off day |
|---|---|---|---|---|
| 790 | Mohonganj Express | 1:25 AM | 4:15 AM | Friday |
| 746 | Jamuna Express | 4:30 AM | 7:30 AM | None |
| 744 | Brahmaputra Express | 8:55 AM | 12:15 PM | None |
| 778 | Haor Express | 10:25 AM | 1:40 PM | Tuesday |
| 708 | Tista Express | 5:06 PM | 8:25 PM | Monday |
| 800 | Jamalpur Express | 7:58 PM | 10:40 PM | Sunday |
| 736 | Aghnibina Express | 8:48 PM | 11:50 PM | None |
A same-day round trip is easy. Take Tista Express out at 7:30 AM and Aghnibina Express back at 8:48 PM, or Aghnibina out at 11:30 AM and Tista back at 5:06 PM.
Stoppage List
The main stations between Dhaka and Mymensingh are:
Dhaka (Kamalapur), Biman Bandar (Dhaka Airport), Joydebpur (Gazipur), Sreepur, Kaoraid, Gafargaon and Mymensingh.
Intercity trains do not stop at every station. Most call at Biman Bandar, Joydebpur, Gafargaon and Mymensingh, while Tista Express and Jamalpur Express make fewer stops. Beyond Mymensingh, Tista Express, Jamalpur Express, Aghnibina Express, Jamuna Express and Brahmaputra Express continue to Jamalpur, Sarishabari, Tarakandi or Dewanganj Bazar. Check the portal for the exact stop times at the station where you board or get off, since they move by a few minutes.
Off Days
| Train | Dhaka to Mymensingh | Mymensingh to Dhaka |
|---|---|---|
| Tista Express | Monday | Monday |
| Jamalpur Express | Sunday | Sunday |
| Aghnibina Express | None | None |
| Mohonganj Express | Friday | Friday |
| Jamuna Express | None | None |
| Brahmaputra Express | None | None |
| Haor Express | Wednesday | Tuesday |
On a train’s off day it does not run, so it will not appear in the e-ticket search for that date. Aghnibina, Jamuna and Brahmaputra Express run every day of the week.
Ticket Price by Seat Class
These are the Dhaka to Mymensingh fares in Bangladeshi taka, including 15% VAT.
| Seat class | Fare |
|---|---|
| Shovon | Tk 120 |
| Shovon Chair | Tk 145 |
| First Seat | Tk 225 |
| Snigdha (AC chair) | Tk 276 |
| AC Seat | Tk 334 |
| AC Berth | Tk 501 |
The fare is the same in both directions. Not every train has every class, and the portal shows what is open on your date. A ticket from Dhaka to Joydebpur or Gafargaon costs less than the full fare. Online tickets carry a small service charge on top of these prices. Bangladesh Railway revises fares from time to time, so check the price for your class and date on the e-ticket site before you pay.
Mail and Commuter Trains
Slower mail and commuter trains also run on the line, including Jamalpur Commuter, Dewanganj Commuter, Mahua Express and Vawal Express. They stop at many more stations and take 3.5 to 4 hours or more, but they cost less. Their times change more often than the intercity trains, so check the e-ticket site for the departure on your date.
How to Book Tickets Online and Pay With bKash
You can buy tickets on the official e-ticket site or through the Rail Sheba mobile app. Online tickets are sold up to 10 days before your journey.
Official e-ticket site: https://eticket.railway.gov.bd
Bangladesh Railway: https://www.railway.gov.bd
- Log in with your mobile number, or register with your NID details.
- Enter Dhaka as your starting station and Mymensingh as your destination, then pick the date.
- Choose a train and seat class from the results.
- Select your seats on the seat map.
- Confirm passenger details and go to payment.
- Pay with bKash, Nagad, Rocket or a bank card. For bKash, enter your number, the verification code and your PIN.
- Finish payment before the timer ends, or the seats are released.
- Save the ticket and carry your NID to the station.
bKash: https://www.bkash.com
Nagad: https://nagad.com.bd
If money leaves your account and no ticket appears, do not pay again. Check your ticket history first, then contact the railway or your payment provider. You can also buy tickets at the counter at Kamalapur station. In peak periods, arrive early because queues are long.
Which Train Should You Pick
- For an early start, take Tista Express at 7:30 AM and be in Mymensingh by 10:00 AM.
- For the shortest trip, take Mohonganj Express at 1:15 PM, which takes about 2 hours 23 minutes.
- For a flexible choice with no off day, take Aghnibina Express at 11:30 AM or Brahmaputra Express at 6:15 PM.
- For an evening trip after work, take Jamuna Express at 4:45 PM or Brahmaputra Express at 6:15 PM.
- For a late-night trip, take Haor Express at 10:15 PM, but plan your pickup, since it arrives at 12:50 AM.
- If you start from the airport, many intercity trains stop at Biman Bandar, so check the stop time on the portal.
Practical Tips
- Book as soon as seats open. Trains on this route fill fast on Thursdays, Fridays and before Eid.
- Reach Kamalapur at least 30 minutes before departure.
- Carry your NID. Ticket checkers may ask for it.
- Check your train number and direction before boarding, since several trains share the same platform.
- Keep your ticket SMS or PDF on your phone.
- Check train status on the day by sending TR followed by the train number to 16318, for example TR 735.
- Delays are more common in the monsoon, so leave a buffer for connections.
- Bring water and snacks, and keep valuables with you.

FAQ
Which trains run from Dhaka to Mymensingh?
Tista Express (707), Jamalpur Express (799), Aghnibina Express (735), Mohonganj Express (789), Jamuna Express (745), Brahmaputra Express (743) and Haor Express (777).
What is the first train from Dhaka to Mymensingh?
Tista Express at 7:30 AM, except on Monday when it does not run.
What is the last train from Dhaka to Mymensingh?
Haor Express at 10:15 PM, except on Wednesday.
How long does the train take from Dhaka to Mymensingh?
About 2 hours 30 minutes to 3 hours on most intercity trains.
What is the Dhaka to Mymensingh train ticket price?
About Tk 120 for Shovon, Tk 145 for Shovon Chair, Tk 276 for Snigdha, Tk 334 for AC Seat and Tk 501 for AC Berth, including VAT.
Which trains run every day?
Aghnibina Express, Jamuna Express and Brahmaputra Express.
What are the stops between Dhaka and Mymensingh?
Biman Bandar, Joydebpur, Sreepur, Kaoraid and Gafargaon, with fewer stops on the faster trains.
How can I check the live status of my train?
Send TR followed by the train number to 16318 by SMS.
Can I pay with bKash?
Yes. The e-ticket site and the Rail Sheba app both accept bKash, Nagad, Rocket and cards.


