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

Five intercity trains run from Dhaka (Kamalapur) to Jamalpur Town every day: Tista Express, Jamalpur Express, Aghnibina Express, Jamuna Express and Brahmaputra Express. The faster ones reach Jamalpur in about 3 hours 40 minutes, and a Shovon Chair seat costs Tk 210. This page gives you the full Dhaka to Jamalpur train schedule, the fare for each seat class, the stoppage list with times, the off days, the return trains and a step-by-step guide to booking online with bKash.
Short answer: Tista Express (707) is the first train, leaving Dhaka at 7:30 AM and reaching Jamalpur at 11:10 AM. Jamalpur Express (799) leaves at 10:00 AM and arrives at 1:40 PM, Aghnibina Express (735) at 11:30 AM and 3:16 PM, Jamuna Express (745) at 4:45 PM and Brahmaputra Express (743) at 6:15 PM. Fares run from Tk 175 for Shovon to Tk 478 for an AC seat, including VAT.
Bangladesh Railway all trains schedule, ticket price, routes, booking
Dhaka to Jamalpur Train Schedule
| Train No. | Train | Departs Dhaka | Arrives Jamalpur | Journey time | Off day |
|---|---|---|---|---|---|
| 707 | Tista Express | 7:30 AM | 11:10 AM | 3 hours 40 minutes | Monday |
| 799 | Jamalpur Express | 10:00 AM | 1:40 PM | 3 hours 40 minutes | Sunday |
| 735 | Aghnibina Express | 11:30 AM | 3:16 PM | 3 hours 46 minutes | None |
| 745 | Jamuna Express | 4:45 PM | 10:05 PM | About 5 hours 20 minutes | None |
| 743 | Brahmaputra Express | 6:15 PM | 10:30 PM | 4 hours 15 minutes | None |
Tista Express and Jamalpur Express are the fastest because they make fewer stops. Jamuna Express takes the longest. Several of these trains continue past Jamalpur, so check the portal if you are going beyond Jamalpur Town.
Jamalpur to Dhaka Return Trains
| Train No. | Train | Departs Jamalpur | Arrives Dhaka | Off day |
|---|---|---|---|---|
| 746 | Jamuna Express | 3:11 AM | 7:20 AM | None |
| 744 | Brahmaputra Express | 7:40 AM | 11:55 AM | None |
| 708 | Tista Express | 3:56 PM | 8:25 PM | Monday |
| 800 | Jamalpur Express | 6:45 PM | 10:40 PM | Sunday |
| 736 | Aghnibina Express | 7:42 PM | 11:50 PM | None |
A same-day round trip is easy. Take Tista Express out at 7:30 AM and Jamalpur Express back at 6:45 PM, which gives you about seven hours in Jamalpur.
Stoppage List and Station Times
The trains run through these stations:
Dhaka (Kamalapur), Biman Bandar (Dhaka Airport), Joydebpur, Sreepur, Kaoraid, Gafargaon, Mymensingh, Bidyaganj, Piyarpur, Narundi and Jamalpur Town.
Intercity trains do not stop at every station. Most call at Biman Bandar, Joydebpur, Gafargaon and Mymensingh, while Tista Express and Jamalpur Express make the fewest stops. Mymensingh Junction is the longest stop on the way, and key times are:
| Train | Departs Dhaka | Arrives Mymensingh | Arrives Jamalpur |
|---|---|---|---|
| Tista Express (707) | 7:30 AM | About 10:00 AM | 11:10 AM |
| Jamalpur Express (799) | 10:00 AM | About 12:28 PM | 1:40 PM |
| Aghnibina Express (735) | 11:30 AM | About 2:05 PM | 3:16 PM |
| Jamuna Express (745) | 4:45 PM | About 8:30 PM | 10:05 PM |
| Brahmaputra Express (743) | 6:15 PM | About 9:10 PM | 10:30 PM |

Times at the smaller stations move by a few minutes, so check the portal for the station where you board or get off. Beyond Jamalpur, Tista Express and Brahmaputra Express continue to Dewanganj Bazar, Aghnibina Express and Jamuna Express go on to Tarakandi through Sarishabari, and Jamalpur Express goes to Sarishabari.
Off Days
| Train | Dhaka to Jamalpur | Jamalpur to Dhaka |
|---|---|---|
| Tista Express | Monday | Monday |
| Jamalpur Express | Sunday | Sunday |
| Aghnibina Express | None | None |
| Jamuna Express | None | None |
| Brahmaputra Express | None | None |
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 Jamalpur fares in Bangladeshi taka, including 15% VAT.
| Seat class | Fare |
|---|---|
| Shovon (mail and commuter trains) | Tk 175 |
| Shovon Chair | Tk 210 |
| First Seat | Tk 322 |
| Snigdha (AC chair) | Tk 403 |
| AC Seat | Tk 478 |
The AC Berth fare is shown on the portal for the trains that have it. The fare is the same in both directions. A ticket to Mymensingh 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.
Which Classes Each Train Has
| Train | Classes |
|---|---|
| Tista Express | Shovon Chair, First Seat, Snigdha, AC Seat, AC Berth |
| Jamalpur Express | Shovon Chair, Snigdha |
| Aghnibina, Jamuna and Brahmaputra Express | Check the portal for your date |
Not every class is open on every date, and the portal shows what is available. AC coaches are only on selected intercity trains, so check before you plan around one.
Mail and Commuter Trains
Slower trains also run on the line, including Jamalpur Commuter, Dewanganj Commuter and Bhawal Express. Bhawal Express (55) leaves Dhaka at about 11:00 PM and runs overnight to Dewanganj through Jamalpur. These trains stop at more stations, take longer and cost less, and their times change more often than the intercity trains’, so check the portal 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 Jamalpur 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.
Which Train Should You Pick
- For the earliest start, take Tista Express at 7:30 AM.
- For the fastest trip with a Snigdha seat, take Jamalpur Express at 10:00 AM.
- 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 departure after work, take Jamuna Express at 4:45 PM or Brahmaputra Express at 6:15 PM, and expect a late night arrival.
- For an early morning return to Dhaka, take Jamuna Express at 3:11 AM or Brahmaputra Express at 7:40 AM.
- If you only need Mymensingh, see the Dhaka to Mymensingh train page, since the same trains serve both.
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 707.
- Bring water and snacks, and keep valuables with you.
- The late trains reach Jamalpur after 10:00 PM, so arrange your pickup or a rickshaw in advance.
- Delays are more common in the monsoon, so leave a buffer for connections.
FAQ
Which trains run from Dhaka to Jamalpur?
Tista Express (707), Jamalpur Express (799), Aghnibina Express (735), Jamuna Express (745) and Brahmaputra Express (743).
What is the first train from Dhaka to Jamalpur?
Tista Express at 7:30 AM, except on Monday when it does not run.
What is the last train from Dhaka to Jamalpur?
Brahmaputra Express at 6:15 PM, and Bhawal Express leaves later at night.
How long does the train take from Dhaka to Jamalpur?
About 3 hours 40 minutes on Tista Express and Jamalpur Express, up to about 5 hours 20 minutes on Jamuna Express.
What is the Dhaka to Jamalpur train ticket price?
Tk 210 for Shovon Chair, Tk 322 for First Seat, Tk 403 for Snigdha and Tk 478 for AC Seat, including VAT.
What are the stops between Dhaka and Jamalpur?
Biman Bandar, Joydebpur, Sreepur, Kaoraid, Gafargaon, Mymensingh, Bidyaganj, Piyarpur and Narundi, with fewer stops on the faster trains.
Which trains run every day?
Aghnibina Express, Jamuna Express and Brahmaputra Express.
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.

