Kishoreganj is on the Bhairab line east of Dhaka. Three named trains run between Dhaka and Kishoreganj in each direction.
Dhaka to Kishoreganj train schedule
| Train | From | Departs | To | Arrives | Weekly off day |
|---|---|---|---|---|---|
| 737 Egarosindur Provati | Dhaka | 7:15 am | Kishoreganj | 11:10 am | Wednesday |
| 781 Kishoreganj Express | Dhaka | 10:30 am | Kishoreganj | 2:10 pm | Tuesday |
| 749 Egarosindur Godhuli | Dhaka | 6:45 pm | Kishoreganj | 10:40 pm | — |
Kishoreganj to Dhaka train schedule
| Train | From | Departs | To | Arrives | Weekly off day |
|---|---|---|---|---|---|
| 738 Egarosindur Provati | Kishoreganj | 6:30 am | Dhaka | 10:35 am | — |
| 750 Egarosindur Godhuli | Kishoreganj | 12:50 pm | Dhaka | 4:45 pm | Wednesday |
| 782 Kishoreganj Express | Kishoreganj | 4:00 pm | Dhaka | 8:00 pm | Tuesday |
Source and date: Bangladesh Railway Time Table No. 54, effective 10 March 2025, as published on railway.gov.bd and checked on 27 October 2026. Times are departure from the first station and arrival at the last station. The official summary does not list times at intermediate stops, so confirm your boarding station on the official e-ticket site. A dash in the last column means the train runs every day.
Ticket prices
Fares depend on the seat class and the distance, and Bangladesh Railway revises them from time to time. We removed the older prices that were on this page because we could not verify them. Check the current fare on the e-ticket site when you book, or see the official eastern zone and western zone fare lists.
How to book
Buy tickets on the official e-ticket site or app, or at a station counter. Intercity seats sell out quickly around holidays, so book as early as the booking window allows.


