Dhaka to Rangpur trains: timetable and train names
According to the Bangladesh Railway e-ticket timetable, 2 direct trains run from Dhaka (Kamalapur) to Rangpur: Rangpur Express (771) and Kurigram Express (797).
Dhaka to Rangpur train timetable
| Train | Number | Leaves Dhaka (Kamalapur) | Arrives Rangpur | Journey time | Weekly off day |
|---|---|---|---|---|---|
| Rangpur Express | 771 | 9:10 amBiman Bandar (airport) 9:38 am | 7:00 pm | 9 h 50 min | Monday |
| Kurigram Express | 797 | 8:00 pmBiman Bandar (airport) 8:28 pm | 3:58 am (next day) | 7 h 58 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 Rangpur?
According to the Bangladesh Railway e-ticket timetable, 2 direct trains run from Dhaka (Kamalapur) to Rangpur: Rangpur Express (771) and Kurigram Express (797).
When do the first and last trains leave Dhaka for Rangpur?
The first train of the day from Dhaka (Kamalapur) to Rangpur, Rangpur Express (771), leaves at 9:10 am, and the last, Kurigram Express (797), leaves at 8:00 pm.
How long does the train from Dhaka to Rangpur take?
The train from Dhaka to Rangpur takes 7 hours 58 minutes to 9 hours 50 minutes; the fastest is Kurigram Express (797), at 7 hours 58 minutes.
On which days of the week do the trains from Dhaka to Rangpur not run?
Weekly off days of the trains from Dhaka to Rangpur: Rangpur Express (771) does not run on Monday; Kurigram Express (797) 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
- Rajshahi
- Shaistaganj
- Sirajganj
- Sreemangal
- Sylhet
- Tangail
- Thakurgaon