Narayanganj to Dhaka Train Schedule 2026: Times, Fare, Status
The Narayanganj to Dhaka train schedule in 2026 has eight commuter trains each way, with the first train leaving Narayanganj at 5:45 am and the last at 11:05 pm, for a fare of about Tk 20. The trip to Kamalapur takes around 50 minutes.
The service is running as of October 2026, but it has stopped at short notice several times in the past, often just before Eid. This guide gives you the full timetable both ways, the stations, the fare, the history of closures, and the best alternatives when trains are not running.
Quick answer: Narayanganj Commuter trains leave Narayanganj at 5:45 am, 8:00 am, 10:25 am, 1:35 pm, 3:55 pm, 6:20 pm, 8:45 pm and 11:05 pm, reaching Kamalapur about 50 minutes later. The fare is about Tk 20. Service runs as of October 2026, but confirm at the station, as sudden halts have happened.

Narayanganj to Dhaka Train Schedule: Current Status (October 2026)
Before you look at times, check whether trains are running. This short line has a long record of pauses for construction, staff strikes and shortages of engines. Here is what we found when we last checked.
- Running now: the commuter service is operating, with eight pairs of trains a day.
- New coaches since March 2025: on 26 March 2025, new 11-coach commuter trains started on the route, raising seats from about 380 to about 590 per train.
- Recent halts: trains stopped suddenly on 18–19 March 2026, just before Eid-ul-Fitr, and on 5 June 2025, just before Eid-ul-Adha.
- Construction: a dual-gauge double-line project between Dhaka and Narayanganj has faced long delays, and more work could affect services.
Because of this, treat any Narayanganj to Dhaka train schedule, including ours, as a guide. Ask at Narayanganj or Chashara station, or call the railway hotline 131, before an important trip.
Narayanganj to Dhaka Train Schedule at a Glance
These are the key facts about the Narayanganj to Dhaka train schedule and the service itself.
| Item | Details |
|---|---|
| Train name | Narayanganj Commuter |
| Trips per day | 8 from Narayanganj, 8 from Dhaka |
| First train from Narayanganj | 5:45 am |
| Last train from Narayanganj | 11:05 pm |
| Journey time | About 50 minutes |
| Fare | About Tk 20 |
| Stations | Narayanganj, Chashara, Fatullah, Pagla, Shyampur Baraitala, Gendaria, Kamalapur |
| Ticket | Station counter |
The Narayanganj line is one of the oldest in Bangladesh. It opened in 1885, mainly to carry jute. Today it is mostly used by workers, traders and students who travel between Narayanganj and Old Dhaka or Motijheel every day.
About the new commuter trains
The trains launched in March 2025 were built in Bangladesh and modelled on metro rail. Each has 11 coaches instead of the earlier 8. There are about 590 seats, and the total capacity, with standing room, was reported at 1,176 passengers. You can walk from one coach to the next inside the train.
Before this, the line had a mix of older local trains and DEMU sets. The country’s first DEMU service ran on this very line from 24 April 2013, but those units were later taken out of service. The new rakes are a big step up in space and comfort.
Narayanganj to Dhaka Train Schedule (Full Timetable)
Here is the full Narayanganj to Dhaka train schedule as listed in 2026 timetables. The first two morning departures, 5:45 am and 8:00 am, were also confirmed in a local news report from June 2025.
| Train name and number | Departure (Narayanganj) | Arrival (Kamalapur) | Journey time |
|---|---|---|---|
| Narayanganj Commuter 1 | 5:45 am | 6:35 am | 50 min |
| Narayanganj Commuter 3 | 8:00 am | 8:50 am | 50 min |
| Narayanganj Commuter 5 | 10:25 am | 11:15 am | 50 min |
| Narayanganj Commuter 7 | 1:35 pm | 2:25 pm | 50 min |
| Narayanganj Commuter 9 | 3:55 pm | 4:45 pm | 50 min |
| Narayanganj Commuter 11 | 6:20 pm | 7:15 pm | 55 min |
| Narayanganj Commuter 13 | 8:45 pm | 9:35 pm | 50 min |
| Narayanganj Commuter 15 | 11:05 pm | 11:55 pm | 50 min |
Narayanganj to Dhaka Train Schedule by Time of Day
- Early morning: 5:45 am and 8:00 am. Best for shifts, schools and offices.
- Late morning and midday: 10:25 am and 1:35 pm. Quieter trains, good for shopping or hospital visits.
- Afternoon: 3:55 pm. Useful if you have an evening appointment in Dhaka.
- Evening and night: 6:20 pm, 8:45 pm and 11:05 pm. The last one reaches Kamalapur at about 11:55 pm.
Trains run about every two to three hours. That is less often than before the 2022 closure, when around 16 pairs ran each day. So if you miss one train, the next may be a long wait.
Sources differ on the weekly off day. Some timetables show no off day, while older ones showed fewer trains on Friday. Check the off day at the station counter before you travel on a Friday or a public holiday.
Dhaka to Narayanganj Train Schedule
Here is the Dhaka to Narayanganj train schedule from Kamalapur. All trains stop at Gendaria and the small stations on the way before they reach Narayanganj.

| Train name and number | Departure (Kamalapur) | Arrival (Narayanganj) | Journey time |
|---|---|---|---|
| Narayanganj Commuter 2 | 4:30 am | 5:25 am | 55 min |
| Narayanganj Commuter 4 | 6:55 am | 7:40 am | 45 min |
| Narayanganj Commuter 6 | 9:15 am | 10:05 am | 50 min |
| Narayanganj Commuter 8 | 12:25 pm | 1:15 pm | 50 min |
| Narayanganj Commuter 10 | 2:45 pm | 3:35 pm | 50 min |
| Narayanganj Commuter 12 | 5:05 pm | 5:55 pm | 50 min |
| Narayanganj Commuter 14 | 7:35 pm | 8:25 pm | 50 min |
| Narayanganj Commuter 16 | 9:55 pm | 10:45 pm | 50 min |
One older source lists the first train from Kamalapur at 5:00 am rather than 4:30 am. If you plan to catch the first train, confirm the time at Kamalapur the day before.
The 5:05 pm and 7:35 pm trains are the busiest on the Dhaka to Narayanganj train schedule, because many office workers head home at that time.
Planning a round trip
Here is a simple day plan that uses both timetables. Take the 8:00 am train on the Narayanganj to Dhaka train schedule and reach Kamalapur at 8:50 am. After work, catch the 5:05 pm train on the Dhaka to Narayanganj train schedule and be back at Narayanganj by about 5:55 pm.
If you finish late, the 7:35 pm and 9:55 pm trains are your backups. Keep in mind that a gap of two hours or more between trains is normal, so missing one can cost you a lot of time.
Ticket Price and How to Buy
The fare between Narayanganj and Dhaka is about Tk 20 per person. It went up from Tk 15 to Tk 20 when the service restarted on 1 August 2023 as a “commuter” train with fans and lights in the coaches.
| Journey | Class | Fare |
|---|---|---|
| Narayanganj to Kamalapur | Commuter (Shovan) | About Tk 20 |
| Kamalapur to Narayanganj | Commuter (Shovan) | About Tk 20 |
| Shorter trips (e.g. Chashara to Gendaria) | Commuter | Check at station |
How to buy
- Go to the counter at Narayanganj, Chashara, Fatullah, Gendaria or Kamalapur station.
- Ask for a commuter ticket and pay in cash. Keep small notes ready.
- Keep the ticket until you leave the station, as checkers may ask for it.
Commuter tickets are normally bought at the counter, not in the online intercity system. For long-distance trips from Kamalapur, use the official Bangladesh Railway e-ticket website or the Rail Sheba app. Our Bangladesh Railway ticket guide explains how online booking works.
Is the train cheaper than the bus?
Yes. In 2023, when the train fare was Tk 15, the bus on this route cost about Tk 55 and took nearly an hour. The train fare is now about Tk 20, so it is still the cheapest way between the two cities. It also avoids the traffic jams at Jatrabari and Signboard.
Stations on the Narayanganj–Dhaka Line
The line is short, about 15 to 17 km depending on the source. Every train on the Narayanganj to Dhaka train schedule stops at these stations, in this order.

- Narayanganj: the terminus, close to the river port and the city centre.
- Chashara: the main stop for central Narayanganj city.
- Fatullah: serves the Fatullah industrial and residential area.
- Pagla: a small halt station.
- Shyampur Baraitala: near the Shyampur industrial area.
- Gendaria: the stop for Old Dhaka, near where the Padma Bridge rail link branches off.
- Kamalapur (Dhaka): the main station near Motijheel.
For Old Dhaka, Sadarghat or Jatrabari, getting off at Gendaria can save you time, since Kamalapur is a little further north.
Connecting to long-distance trains at Kamalapur
Many people use this line to reach Kamalapur for an intercity train to Chattogram, Sylhet or the north. If you do this, pick a train on the Narayanganj to Dhaka train schedule that arrives at least one hour before your intercity train leaves. Delays on the commuter line are common, and Kamalapur gates can be crowded.
For a night intercity train, the 6:20 pm or 8:45 pm departure from Narayanganj usually gives you enough buffer. Never plan on the last 11:05 pm train for a connection.
Why the Trains Sometimes Stop
Knowing the history helps you plan. The Narayanganj to Dhaka train schedule has been disrupted many times in recent years, sometimes for weeks and sometimes for a day or two.
- 4 December 2022 to 1 August 2023: the line was closed for about eight months for the Padma Bridge Rail Link and the Dhaka–Narayanganj double-line work. About 30,000 people a day lost their train.
- 18 July to 13 August 2024: trains stopped for several weeks before service was restored.
- 28 January 2025: no trains ran during a work stoppage by railway running staff.
- 5 June 2025: service stopped without warning before Eid-ul-Adha. A railway worker said there was a shortage of engines.
- 18–19 March 2026: trains stopped suddenly just before Eid-ul-Fitr, and passengers were stranded at Chashara.
The double-line project
The Dhaka–Narayanganj dual-gauge double-line project began years ago but has been slow. The first Chinese contractor left in March 2023 when the work was about 82 percent done. The deadline was pushed to June 2026, and the scope now includes converting more of the line to dual gauge. Further work may bring more temporary closures. If that happens, the Narayanganj to Dhaka train schedule could change again, so watch for railway notices.
How you will know about a suspension
Planned closures are usually announced by Bangladesh Railway in a press release and covered by local news. Sudden halts, like the ones before Eid, often come with little or no warning. On those days, staff at Narayanganj and Chashara stations are your best source, along with the 131 hotline.
If you depend on the Dhaka to Narayanganj train schedule for work, join a local commuter group or follow Narayanganj news pages, where passengers often share updates.
There is good news too. In September 2026, a plan for electric trains on the Narayanganj–Dhaka–Joydebpur route went for final government approval, aiming for service around 2030.
Alternatives When Trains Are Not Running
If the Narayanganj to Dhaka train schedule is suspended, or you miss the last train, you still have options. The same choices work when the Dhaka to Narayanganj train schedule is disrupted.

- Bus: buses run between Narayanganj and Dhaka through the Dhaka–Narayanganj link road and the highway via Signboard and Jatrabari. In 2023 the bus took nearly an hour, compared with about 45 minutes by train.
- CNG auto-rickshaw: handy for groups, but fares jump when trains stop. In March 2026, passengers paid more than Tk 500 from Chashara to Kamalapur.
- Ride-sharing: app-based cars and bikes are available, but prices rise in rush hour and before Eid.
- Change your plan: if you only need to reach Old Dhaka, a bus to Jatrabari or Sadarghat may be faster than going to Kamalapur.
Road traffic on this corridor can be very heavy in the morning and evening. Leave extra time if you must use the road, and share the fare with friends or colleagues if you take a CNG. When service returns, switch back to the Narayanganj to Dhaka train schedule to save both time and money.
Best Train Times and Travel Tips
- For office-goers: the 8:00 am train reaches Kamalapur at 8:50 am. The 5:45 am train is good for very early shifts.
- For the trip home: on the Dhaka to Narayanganj train schedule, the 5:05 pm and 7:35 pm trains suit most workers.
- Last train: the 9:55 pm from Kamalapur and the 11:05 pm from Narayanganj. Do not cut it close.
- Arrive 10 to 15 minutes early: buy your ticket and find a good spot on the platform.
- Stand near the middle: the new trains let you walk between coaches, so you can move to a less crowded part.
- Watch your belongings: rush-hour trains are packed, so keep your phone and wallet in front.
- Before Eid, have a backup: twice in a row, trains stopped suddenly just before Eid.
- Save the timetable: keep a screenshot of the Narayanganj to Dhaka train schedule and the Dhaka to Narayanganj train schedule on your phone.
- Travelling with children: choose a midday train, such as 10:25 am or 1:35 pm, when coaches are less crowded.
How to check if your train is running
Call the railway hotline 131 or ask at the Narayanganj or Chashara counter. You can also send TR, a space and the train number to 16318 to track trains that have a number in the system.
If you also travel north of Dhaka, see our Joydebpur to Dhaka train schedule for the Gazipur commuter trains.
FAQs about the Narayanganj to Dhaka Train Schedule
Is the Narayanganj to Dhaka train running now?
Yes. As of October 2026, the Narayanganj Commuter is running with eight trains each way. It has stopped suddenly a few times, so confirm at the station before an important trip.
What is the first train in the Narayanganj to Dhaka train schedule?
The first train leaves Narayanganj at 5:45 am and reaches Kamalapur at about 6:35 am. The next one leaves at 8:00 am.
What is the last train on the Dhaka to Narayanganj train schedule?
The last train from Kamalapur leaves at 9:55 pm and reaches Narayanganj at about 10:45 pm. The last train from Narayanganj to Dhaka leaves at 11:05 pm.
How much is the train fare from Narayanganj to Dhaka?
The fare is about Tk 20 per person. It was Tk 15 until the service restarted in August 2023.
How long does the trip on the Narayanganj to Dhaka train schedule take?
About 50 minutes from Narayanganj to Kamalapur, with stops at Chashara, Fatullah, Pagla, Shyampur Baraitala and Gendaria.
What should I do if trains are suspended?
Take a bus via the link road or the highway through Jatrabari, or share a CNG auto-rickshaw. Fares rise on suspension days, so leave early.
Once trains restart, the railway usually returns to the normal Dhaka to Narayanganj train schedule, but check the first day’s times at the counter.
Conclusion
The Narayanganj to Dhaka train schedule offers a cheap, Tk 20 ride that beats road traffic, with eight trains each way from 5:45 am to 11:05 pm. The service runs as of October 2026, but sudden halts have happened, especially before Eid. Keep the Dhaka to Narayanganj train schedule on your phone for the trip home.
Always check at the station or call 131 before you travel. For more help, read how to buy a Bangladesh Railway ticket online, visit the official Bangladesh Railway website, or read about the Narayanganj Commuter on Wikipedia. Safe journey!
Last checked: October 2026. Train times and fares can change. Always confirm on the official Bangladesh Railway e-ticket website before you travel.

One Comment