Dhaka to Rajshahi trains: timetable and train names
According to the Bangladesh Railway e-ticket timetable, 5 direct trains run from Dhaka (Kamalapur) to Rajshahi: Dhumketu Express (769), Banalata Express (791), Silkcity Express (753), Madhumati Express (755) and Padma Express (759).
Dhaka to Rajshahi train timetable
| Train | Number | Leaves Dhaka (Kamalapur) | Arrives Rajshahi | Journey time | Weekly off day |
|---|---|---|---|---|---|
| Dhumketu Express | 769 | 6:00 amBiman Bandar (airport) 6:28 am | 11:40 am | 5 h 40 min | Thursday |
| Banalata Express | 791 | 1:30 pmBiman Bandar (airport) 1:58 pm | 5:45 pm | 4 h 15 min | Friday |
| Silkcity Express | 753 | 2:30 pmBiman Bandar (airport) 2:58 pm | 8:20 pm | 5 h 50 min | Sunday |
| Madhumati Express | 755 | 3:00 pm | 10:30 pm | 7 h 30 min | Saturday |
| Padma Express | 759 | 10:45 pmBiman Bandar (airport) 11:13 pm | 4:00 am (next day) | 5 h 15 min | Tuesday |
Source: Bangladesh Railway e-ticket timetable, collected 6 October 2026. Check eticket.railway.gov.bd before you travel.
Common questions
How many trains run from Dhaka to Rajshahi?
According to the Bangladesh Railway e-ticket timetable, 5 direct trains run from Dhaka (Kamalapur) to Rajshahi: Dhumketu Express (769), Banalata Express (791), Silkcity Express (753), Madhumati Express (755) and Padma Express (759).
When do the first and last trains leave Dhaka for Rajshahi?
The first train of the day from Dhaka (Kamalapur) to Rajshahi, Dhumketu Express (769), leaves at 6:00 am, and the last, Padma Express (759), leaves at 10:45 pm.
How long does the train from Dhaka to Rajshahi take?
The train from Dhaka to Rajshahi takes 4 hours 15 minutes to 7 hours 30 minutes; the fastest is Banalata Express (791), at 4 hours 15 minutes.
On which days of the week do the trains from Dhaka to Rajshahi not run?
Weekly off days of the trains from Dhaka to Rajshahi: Dhumketu Express (769) does not run on Thursday; Banalata Express (791) does not run on Friday; Silkcity Express (753) does not run on Sunday; Madhumati Express (755) does not run on Saturday; Padma Express (759) does not run on Tuesday.
Trains from Dhaka to other places
- Bogura
- Brahmanbaria
- Chapainawabganj
- Chattogram
- Chuadanga
- Cox's Bazar
- Cumilla
- Dinajpur
- Faridpur
- Feni
- Gaibandha
- Gazipur
- Jamalpur
- Jashore
- Joypurhat
- Khulna
- Kishoreganj
- Kurigram
- Kushtia
- Lalmonirhat
- Mymensingh
- Narail
- Narsingdi
- Natore
- Netrokona
- Nilphamari
- Noakhali
- Panchagarh
- Rajbari
- Rangpur
- Shaistaganj
- Sirajganj
- Sreemangal
- Sylhet
- Tangail
- Thakurgaon