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

One intercity train runs straight from Dhaka (Kamalapur) to Chapainawabganj: Banalata Express. It is a fast, semi non-stop service that leaves Dhaka in the afternoon, stops at Biman Bandar and Rajshahi, and reaches Chapainawabganj in the evening after about 6 hours. The return train leaves early in the morning and reaches Dhaka before noon. This page gives you the full Dhaka to Chapainawabganj train schedule, the stoppage list, the off day, the seat classes, a way to reach Chapainawabganj if Banalata Express is sold out, and a step-by-step guide to booking online with bKash.
Short answer: Banalata Express (791) leaves Dhaka at 1:30 PM and reaches Chapainawabganj at about 7:30 PM. The return train (792) leaves Chapainawabganj at 6:00 AM and reaches Dhaka at about 11:30 AM. Both are off on Friday. For the fare in your seat class, check the e-ticket site, which shows the price before you pay.
Dhaka to Chapainawabganj Train Schedule
| Train No. | Train | Departs Dhaka | Arrives Chapainawabganj | Journey time | Off day |
|---|---|---|---|---|---|
| 791 | Banalata Express | 1:30 PM | About 7:30 PM | About 6 hours | Friday |
Banalata Express is the only direct train on this route. It has 14 coaches, with air-conditioned and non-AC cars, and it is built for speed, so it makes very few stops.
Chapainawabganj to Dhaka Return Train
| Train No. | Train | Departs Chapainawabganj | Arrives Dhaka | Journey time | Off day |
|---|---|---|---|---|---|
| 792 | Banalata Express | 6:00 AM | About 11:30 AM | About 5 hours 30 minutes | Friday |
The return train leaves at dawn, so you reach Dhaka before noon, in time for the afternoon. Reach the station early, since it leaves on time.
Stoppage List and Station Times
Banalata Express stops at only a few stations:
| Station | Dhaka to Chapainawabganj (791) | Chapainawabganj to Dhaka (792) |
|---|---|---|
| Dhaka (Kamalapur) | 1:30 PM | About 11:30 AM (arrival) |
| Biman Bandar (Dhaka Airport) | About 1:57 PM to 2:02 PM | Before 11:30 AM |
| Rajshahi | About 6:15 PM to 6:35 PM | About 7:00 AM |
| Chapainawabganj | About 7:30 PM (arrival) | 6:00 AM (departure) |
Between Biman Bandar and Rajshahi the train does not stop at all, which is why it is so quick. After Rajshahi, it runs about an hour on the line to Chapainawabganj. Rajshahi is the main stop for passengers from the Rajshahi region, and many people use the train only to reach Rajshahi. Times at Rajshahi differ by a few minutes between timetables, so check the portal for your station.
Off Day
Banalata Express does not run on Friday, in either direction. On that day it will not appear in the e-ticket search. Bangladesh Railway can adjust off days, so confirm the day when you search for your date. The other six days, it runs both ways.
Ticket Price and Seat Classes
Fares on Bangladesh Railway depend on seat class and on the distance between your boarding and destination stations. Banalata Express has Shovon Chair, Snigdha and AC Seat classes, and fares are higher than on ordinary intercity trains because it is a fast service with limited stops. A ticket from Dhaka to Rajshahi costs less than one to Chapainawabganj. Online tickets carry a small service charge, and VAT is included in the price you see.
Bangladesh Railway revises fares from time to time, so check the exact price for your class and date on the e-ticket site. The fare shows before you pay, so you can compare classes with no commitment.
If Banalata Express Is Sold Out
You can still reach Chapainawabganj in two steps. Take one of the Dhaka to Rajshahi intercity trains, such as Padma Express, Silkcity Express or Dhumketu Express, and change at Rajshahi. From Rajshahi, Dhalarchar Express (779) leaves at 10:35 AM and reaches Chapainawabganj at 11:50 AM, with Monday as its off day. Rohanpur Commuter trains also run on the Rajshahi line during the day. Check the connection times on the e-ticket site, since they may not line up on every date, and add a buffer.
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 Chapainawabganj as your destination, then pick the date.
- Choose Banalata Express and your seat class.
- 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 fastest trip to Chapainawabganj, take Banalata Express at 1:30 PM.
- If you are going only to Rajshahi, Banalata Express is also the fastest option, with Rajshahi at about 6:15 PM.
- For a morning departure from Dhaka, you need a Rajshahi train and a change at Rajshahi.
- For the return trip, take Banalata Express 792 at 6:00 AM from Chapainawabganj, or at about 7:00 AM from Rajshahi.
- If you need to travel on a Friday, Banalata Express does not run, so take a Rajshahi train and change there.
Practical Tips
- Book as soon as seats open. With only one direct train, Banalata Express fills fast, especially on Thursdays, Saturdays and before Eid.
- Reach Kamalapur at least 30 minutes before the 1:30 PM 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 791.
- Bring water and snacks for the 6-hour trip, and keep valuables with you.
- The train reaches Chapainawabganj at about 7:30 PM, so arrange your pickup in advance.
- If you board at Biman Bandar, check the stop time on the portal, since the stop is only a few minutes.

FAQ
Which train runs from Dhaka to Chapainawabganj?
Banalata Express (791).
What time does Banalata Express leave Dhaka?
At 1:30 PM, and it reaches Chapainawabganj at about 7:30 PM.
What time does the train leave Chapainawabganj for Dhaka?
Banalata Express (792) leaves at 6:00 AM and reaches Dhaka at about 11:30 AM.
How long does the train take from Dhaka to Chapainawabganj?
About 6 hours.
What are the stops between Dhaka and Chapainawabganj?
Biman Bandar and Rajshahi.
What is the off day of Banalata Express?
Friday, in both directions.
What is the Dhaka to Chapainawabganj train ticket price?
It depends on the seat class and is shown on the e-ticket site before you pay.
Which seat classes does Banalata Express have?
Shovon Chair, Snigdha and AC Seat.
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.
Dhaka to kolkata train ticket price, schedule, purchase

