Dhaka to Nilphamari trains: timetable and train names
According to the Bangladesh Railway e-ticket timetable, 2 direct trains run from Dhaka (Kamalapur) to Nilphamari: Nilsagar Express (765) and Chilahati Express (805).
Dhaka to Nilphamari train timetable
| Train | Number | Leaves Dhaka (Kamalapur) | Arrives Nilphamari | Journey time | Weekly off day |
|---|---|---|---|---|---|
| Nilsagar Express | 765 | 6:45 amBiman Bandar (airport) 7:13 am | 2:50 pm | 8 h 5 min | Wednesday |
| Chilahati Express | 805 | 5:00 pmBiman Bandar (airport) 5:28 pm | 1:41 am (next day) | 8 h 41 min | Saturday |
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 Nilphamari?
According to the Bangladesh Railway e-ticket timetable, 2 direct trains run from Dhaka (Kamalapur) to Nilphamari: Nilsagar Express (765) and Chilahati Express (805).
When do the first and last trains leave Dhaka for Nilphamari?
The first train of the day from Dhaka (Kamalapur) to Nilphamari, Nilsagar Express (765), leaves at 6:45 am, and the last, Chilahati Express (805), leaves at 5:00 pm.
How long does the train from Dhaka to Nilphamari take?
The train from Dhaka to Nilphamari takes 8 hours 5 minutes to 8 hours 41 minutes; the fastest is Nilsagar Express (765), at 8 hours 5 minutes.
On which days of the week do the trains from Dhaka to Nilphamari not run?
Weekly off days of the trains from Dhaka to Nilphamari: Nilsagar Express (765) does not run on Wednesday; Chilahati Express (805) does not run on Saturday.
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
- Noakhali
- Panchagarh
- Rajbari
- Rajshahi
- Rangpur
- Shaistaganj
- Sirajganj
- Sreemangal
- Sylhet
- Tangail
- Thakurgaon