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

Three intercity trains run between Dhaka (Kamalapur) and Kishoreganj: Egarosindhur Provati in the morning, Kishoreganj Express at midday and Egarosindhur Godhuli in the evening. The line covers about 135 kilometres through Narsingdi and Bhairab Bazar and takes about 4 hours. This page gives you the full Dhaka to Kishoreganj 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: Egarosindhur Provati (737) leaves Dhaka at 7:15 AM and reaches Kishoreganj at 11:10 AM. Kishoreganj Express (781) leaves at 10:30 AM and arrives at 2:10 PM. Egarosindhur Godhuli (749) leaves at 6:45 PM and arrives at 10:40 PM. A Shovon Chair seat costs about Tk 160, and fares go up to Tk 518 for an AC Berth.
Dhaka to kolkata train ticket price, schedule, purchase
Dhaka to brahmanbaria train schedule, ticket price
Dhaka To Narsingdi Train Schedule, Ticket Price
Panchagarh-Dhaka-Panchagarh train schedule
Dhaka to Kishoreganj Train Schedule
| Train No. | Train | Departs Dhaka | Arrives Kishoreganj | Journey time | Off day |
|---|---|---|---|---|---|
| 737 | Egarosindhur Provati | 7:15 AM | 11:10 AM | 3 hours 55 minutes | Wednesday |
| 781 | Kishoreganj Express | 10:30 AM | 2:10 PM | 3 hours 40 minutes | Tuesday |
| 749 | Egarosindhur Godhuli | 6:45 PM | 10:40 PM | 3 hours 55 minutes | None |
Kishoreganj Express is the fastest of the three. Egarosindhur Godhuli runs every day of the week, so it is the most reliable choice if your dates are flexible.
Kishoreganj to Dhaka Return Trains
| Train No. | Train | Departs Kishoreganj | Arrives Dhaka | Off day |
|---|---|---|---|---|
| 738 | Egarosindhur Provati | 6:30 AM | 10:30 AM | None |
| 750 | Egarosindhur Godhuli | 12:50 PM | 4:45 PM | Wednesday |
| 782 | Kishoreganj Express | 4:00 PM | 7:55 PM | Tuesday |
A same-day round trip is possible: take Kishoreganj Express out at 10:30 AM and the 4:00 PM return, or Provati out at 7:15 AM and Godhuli back at 12:50 PM.
Stoppage List and Station Times
Kishoreganj Express follows this timetable:
| Station | Distance from Dhaka | Dhaka to Kishoreganj (781) | Kishoreganj to Dhaka (782) |
|---|---|---|---|
| Dhaka (Kamalapur) | 0 km | 10:30 AM | 7:55 PM |
| Biman Bandar (Airport) | 15 km | 10:53 AM | 7:35 PM |
| Narsingdi | 45 km | 11:36 AM | 6:25 PM |
| Methikanda | 62 km | 11:58 AM | 6:05 PM |
| Bhairab Bazar | 80 km | 12:15 PM | 5:28 PM |
| Kuliachor | 110 km | 12:54 PM | 5:05 PM |
| Bajitpur | 118 km | 1:04 PM | 4:55 PM |
| Sararchar | 125 km | 1:14 PM | 4:45 PM |
| Manikkhali | 130 km | 1:31 PM | 4:27 PM |
| Gachihata | 132 km | 1:40 PM | 4:15 PM |
| Kishoreganj | 135 km | 2:10 PM | 4:00 PM |
Egarosindhur Provati and Egarosindhur Godhuli follow the same route with about 9 to 10 stops each. The e-ticket site shows the exact stop times for each train. Times at the smaller stations can move by a few minutes, so check the portal for the station where you board or get off. Bhairab Bazar is the junction where you change for Sylhet, Akhaura and Mymensingh services.
Off Days
| Train | Dhaka to Kishoreganj | Kishoreganj to Dhaka |
|---|---|---|
| Egarosindhur Provati | Wednesday (737) | None (738) |
| Kishoreganj Express | Tuesday (781) | Tuesday (782) |
| Egarosindhur Godhuli | None (749) | Wednesday (750) |
On a train’s off day it does not run, so it will not appear in the e-ticket search for that date. Bangladesh Railway can adjust off days, so confirm the day when you search for your date.
Ticket Price by Seat Class
These are the Dhaka to Kishoreganj fares in Bangladeshi taka, including VAT. The exact fare differs slightly by train.
| Seat class | Fare |
|---|---|
| Shovon | Tk 125 to 135 |
| Shovon Chair | Tk 150 to 160 |
| First Seat | Tk 200 to 248 |
| Snigdha (AC chair) | Tk 288 to 305 |
| First Berth | About Tk 300 |
| AC Seat | Tk 368 to 385 |
| AC Berth | About Tk 518 |
Egarosindhur Provati sells Shovon, Shovon Chair and First Seat tickets. Kishoreganj Express has air-conditioned coaches. Check the portal for the classes on the other trains, since not every class is open on every date. Fares for shorter trips cost less. A ticket to Narsingdi or Bhairab Bazar costs a fraction of 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.
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 Kishoreganj 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 an early start and a full day in Kishoreganj, take Egarosindhur Provati at 7:15 AM.
- For the fastest trip and AC coaches, take Kishoreganj Express at 10:30 AM.
- For an evening trip when you finish work, take Egarosindhur Godhuli at 6:45 PM.
- For flexible dates, choose Godhuli going out and Provati coming back, since both have a free day on the days the others do not run.
- If you are heading beyond Kishoreganj, remember there is no direct train to Sylhet, so change at Bhairab Bazar.
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 781.
- Bring water and snacks for the 4-hour trip, and keep valuables with you.
- If you board at Biman Bandar, check the stop time on the portal, since trains stop there for only a few minutes.

FAQ
Which trains run from Dhaka to Kishoreganj?
Egarosindhur Provati (737), Kishoreganj Express (781) and Egarosindhur Godhuli (749).
What time does the train leave Dhaka for Kishoreganj?
Provati at 7:15 AM, Kishoreganj Express at 10:30 AM and Godhuli at 6:45 PM.
How long does the train take from Dhaka to Kishoreganj?
About 3 hours 40 minutes to 4 hours.
What is the Dhaka to Kishoreganj train ticket price?
About Tk 150 to 160 for Shovon Chair, Tk 288 to 305 for Snigdha and Tk 368 to 385 for AC Seat, up to about Tk 518 for AC Berth, including VAT.
What are the stops between Dhaka and Kishoreganj?
Biman Bandar, Narsingdi, Methikanda, Bhairab Bazar, Kuliachor, Bajitpur, Sararchar, Manikkhali and Gachihata.
Which train runs every day?
Egarosindhur Godhuli (749) from Dhaka and Egarosindhur Provati (738) from Kishoreganj.
Is there a direct train from Kishoreganj to Sylhet?
No. Take a train to Bhairab Bazar and change there.
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.


