Skip to main content
Railway Ticket BD logoRailway Ticket BD

Western Railway Train Schedule 2026

Western Railway connects Dhaka with major cities and districts across the west and north of Bangladesh. This updated schedule now pulls from the expanded intercity dataset, so routes like Dhaka to Rajshahi, Khulna, Panchagarh, Chilahati, Burimari, and Chapainawabganj are represented more completely than before.

Active Intercity Trains

70

Covered Routes

46

Popular Corridors

Dhaka-Rajshahi, Dhaka-Khulna, Dhaka-Panchagarh

List of intercity trains in the Western region (পশ্চিমাঞ্চলের আন্তঃনগর ট্রেনের তালিকা)

List of Commuter and Mail trains

Train

Uttara MailLive Trackউত্তরা মেইল

#32

Daily
Parbatipur to Rajshahi
03:20 to 10:00 • 06:40
Runs daily
Train

Dhaka CommuterLive Trackঢাকা কমিউটার

#99

Daily
Ishwardi to Dhaka
05:00 to 11:05 • 06:05
Runs daily
Train

Lalmoni Commuter-2Live Trackলালমনি কমিউটার-২

#64

Daily
Pabna Court to Lalmonirhat
06:00 to 08:30 • 02:30
Runs daily
Train

Mahananda MailLive Trackমহানন্দা মেইল

#16

Daily
Rohanpur to Khulna
06:00 to 16:40 • 10:40
Runs daily
Train

Bogura CommuterLive Trackবগুড়া কমিউটার

#20

Daily
Lalmonirhat to Santahar
06:10 to 12:15 • 06:05
Runs daily
Train

Purnabhaba Commuterপুনর্ভবা কমিউটার

#125

Daily
Rajshahi to Rohanpur
06:10 to 08:30 • 02:20
Runs daily
Train

Betna CommuterLive Trackবেতনা কমিউটার

#53

Off Tuesday
Khulna to Benapole
06:15 to 08:30 • 02:15
Weekly off day: Tuesday
Train

…… Shuttle-1.... সাটল-১

#111

Off Wednesday
Ishwardi to Pabna
06:30 to 07:30 • 01:00
Weekly off day: Wednesday
Train

Dinajpur CommuterLive Trackদিনাজপুর কমিউটার

#61

Daily
Lalmonirhat to Birol
06:30 to 10:50 • 04:20
Runs daily
Train

Poddorag CommuterLive Trackপদ্মরাগ কমিউটার

#21

Daily
Santahar to Lalmonirhat
06:30 to 12:45 • 06:15
Runs daily
Train

Gaghot MailLive Trackঘাট মেইল

#28

Daily
Chilahati to Parbatipur
06:50 to 08:35 • 01:45
Runs daily
Train

Ishwardi CommuterLive Trackঈশ্বরদী কমিউটার

#57

Off Wednesday
Ishwardi to Rohanpur
07:00 to 11:10 • 04:10
Weekly off day: Wednesday
Train

Rajbari Mail-1Rajbari Mail-1

#101

Daily
Rajbari to Vanga
07:00 to 08:45 • 01:45
Runs daily
Train

Ramsagor MailLive Trackরামসাগর মেইল

#59

Daily
Bonarpara to Pabna Court
07:00 to 11:50 • 04:50
Runs daily
Train

Kanchan CommuterLive Trackকাঞ্চন কমিউটার

#41

Daily
Parbatipur to Panchagarh
07:40 to 12:00 • 04:20
Runs daily
Train

Chilmari Commuter-2Chilmari Commuter-2

#120

Daily
Ramna Bazar to Rangpur
08:30 to 11:25 • 02:55
Runs daily
Train

Rajshahi CommuterLive Trackরাজশাহী কমিউটার

#6

Daily
Chapainawabganj to Ishwardi
08:30 to 12:40 • 04:10
Runs daily
Train

Burimari Commuter-1Live Trackবুড়িমারী কমিউটার-১

#65

Daily
Lalmonirhat to Burimari
08:40 to 11:00 • 02:20
Runs daily
Train

Oporajita CommuterAporajita Commuter

#129

Daily
Rohanpur to Chapainawabganj
08:50 to 09:55 • 01:05
Runs daily
Train

Rocket MailLive Trackরকেট মেইল

#24

Daily
Parbatipur to Khulna
08:55 to 22:50 • 13:55
Runs daily
Train

Uttarabongo Mailউত্তরবঙ্গ মেইল

#8

Daily
09:20 to 22:55 • 13:35
Runs daily
Train

Rajbari Mail-2Rajbari Mail-2

#102

Daily
Vanga to Kalukhali
09:25 to 11:45 • 02:20
Runs daily
Train

Rocket MailLive Trackরকেট মেইল

#23

Daily
Khulna to Parbatipur
09:30 to 21:10 • 11:40
Runs daily
Train

Rangpur Commuter-2

#N/A

Daily
Parbatipur to Lalmonirhat
09:45 to 11:35 • 1h 50m
Runs daily
Train

Uttarabongo Mailউত্তরবঙ্গ মেইল

#7

Daily
09:45 to 22:35 • 12:50
Runs daily
Train

Mallika Commuterমল্লিকা কমিউটার

#128

Daily
Chapainawabganj to Rajshahi
10:15 to 12:00 • 01:45
Runs daily
Train

Chapainawabganj Shuttle-1চাঁপাইনবাবগঞ্জ শাটল-১

#109

Off Thursday
Rajshahi to Chapainawabganj
10:35 to 11:50 • 01:15
Weekly off day: Thursday
Train

Mahananda MailLive Trackমহানন্দা মেইল

#15

Daily
Khulna to Chapainawabganj
11:00 to 21:00 • 10:00
Runs daily
Train

Dinajpur CommuterLive Trackদিনাজপুর কমিউটার

#62

Daily
Birol to Lalmonirhat
11:10 to 14:50 • 03:40
Runs daily
Train

Burimari Commuter-2Live Trackবুড়িমারী কমিউটার-২

#66

Daily
Burimari to Lalmonirhat
11:20 to 13:40 • 02:20
Runs daily
Train

Uttara MailLive Trackউত্তরা মেইল

#31

Daily
Rajshahi to Parbatipur
11:45 to 20:00 • 08:15
Runs daily
Train

Lalmonirhat Commuter-3লালমনি কমিউটার-৩

#100

Daily
Rangpur to Lalmonirhat
11:55 to 12:55 • 01:00
Runs daily
Train

Rangpur Commuter-1

#N/A

Daily
Lalmonirhat to Parbatipur
12:10 to 14:20 • 2h 10m
Runs daily
Train

Vatiapara MailBhatiapara Mail

#103

Daily
Kalukhali to Vatiapara
12:10 to 14:25 • 02:15
Runs daily
Train

Rohanpur CommuterLive Trackরহনপুর কমিউটার

#78

Off Wednesday
Rohanpur to Rajshahi
12:20 to 14:00 • 01:40
Weekly off day: Wednesday
Train

Bogura CommuterLive Trackবগুড়া কমিউটার

#19

Daily
Santahar to Lalmonirhat
12:50 to 20:00 • 07:10
Runs daily
Train

Mallika Commuterমল্লিকা কমিউটার

#127

Daily
Rajshahi to Chapainawabganj
13:00 to 15:00 • 02:00
Runs daily
Train

Poddorag CommuterLive Trackপদ্মরাগ কমিউটার

#22

Daily
Lalmonirhat to Santahar
13:45 to 20:30 • 06:45
Runs daily
Train

Lalmoni Commuter-1Live Trackলালমনি কমিউটার-১

#63

Daily
Lalmonirhat to Pabna Court
14:00 to 16:20 • 02:20
Runs daily
Train

Chapainawabganj Shuttle-2চাঁপাইনবাবগঞ্জ শাটল-২

#110

Off Thursday
Chapainawabganj to Rajshahi
14:15 to 15:40 • 01:25
Weekly off day: Thursday
Train

Vatiapara MailBhatiapara Mail

#104

Daily
Vatiapara to Kalukhali
14:50 to 17:00 • 02:10
Runs daily
Train

Burimari Commuter-3

#67

Daily
Lalmonirhat to Burimari
15:00 to 17:40 • 2h 40m
Runs daily
Train

Rohanpur CommuterLive Trackরহনপুর কমিউটার

#77

Off Wednesday
Rajshahi to Rohanpur
15:00 to 16:30 • 01:30
Weekly off day: Wednesday
Train

Ramsagor MailLive Trackরামসাগর মেইল

#60

Daily
Pabna Court to Bonarpara
15:15 to 20:20 • 05:05
Runs daily
Train

Panchagarh Commuter-1

#N/A

Daily
Parbatipur to Panchagarh
15:20 to 18:10 • 2h 50m
Runs daily
Train

Kanchan CommuterLive Trackকাঞ্চন কমিউটার

#42

Daily
Panchagarh to Parbatipur
15:30 to 19:15 • 03:45
Runs daily
Train

Parbatipur Commuterপার্বতীপুর কমিউটার

#69

Daily
Lalmonirhat to Parbatipur
16:45 to 19:20 • 02:35
Runs daily
Train

Betna CommuterLive Trackবেতনা কমিউটার

#54

Off Tuesday
Benapole to Khulna
17:00 to 19:30 • 02:30
Weekly off day: Tuesday
Train

Ishwardi CommuterLive Trackঈশ্বরদী কমিউটার

#58

Off Wednesday
Rohanpur to Ishwardi
17:10 to 20:40 • 03:30
Weekly off day: Wednesday
Train

Kurigram ShuttleLive Trackকুড়িগ্রাম শাটল

#97

Daily
Lalmonirhat to Kurigram
17:10 to 19:10 • 02:00
Runs daily
Train

Oporajita CommuterAporajita Commuter

#130

Daily
Chapainawabganj to Rohanpur
17:15 to 18:40 • 01:25
Runs daily
Train

Rajbari Mail-3Rajbari Mail-3

#105

Daily
Kalukhali to Vanga
17:30 to 19:50 • 02:20
Runs daily
Train

Burimari Commuter-4

#68

Daily
Burimari to Lalmonirhat
18:10 to 21:15 • 3h 5m
Runs daily
Train

Panchagarh Commuter-2

#N/A

Daily
Panchagarh to Parbatipur
18:20 to 21:40 • 3h 20m
Runs daily
Train

Chilmari Commuter-1Chilmari Commuter-1

#119

Daily
Kawnia to Ramna Bazar
19:00 to 23:30 • 04:30
Runs daily
Train

Kurigram ShuttleLive Trackকুড়িগ্রাম শাটল

#98

Daily
Kurigram to Lalmonirhat
19:30 to 21:20 • 01:50
Runs daily
Train

Purnabhaba Commuterপুনর্ভবা কমিউটার

#126

Daily
Rohanpur to Rajshahi
19:30 to 21:50 • 02:20
Runs daily
Train

Rajbari Mail-4Rajbari Mail-4

#106

Daily
Vanga to Rajbari
20:15 to 22:00 • 01:45
Runs daily
Train

Parbatipur Commuterপার্বতীপুর কমিউটার

#70

Daily
Parbatipur to Lalmonirhat
20:20 to 22:25 • 02:05
Runs daily
Train

…… Shuttle-2.... সাটল-২

#112

Off Wednesday
Pabna to Ishwardi
22:00 to 23:00 • 01:00
Weekly off day: Wednesday
Train

Gaghot MailLive Trackঘাট মেইল

#27

Daily
Parbatipur to Chilahati
23:00 to 00:40 • 01:40
Runs daily

Weekly closure summary (Western Railway)

DayClosed TrainsType
SaturdayN/AIntercity & Mail/Commuter
SundayN/AIntercity
MondayN/AIntercity
TuesdayN/AIntercity & Mail/Commuter
WednesdayN/AIntercity & Mail/Commuter
ThursdayN/AIntercity & Mail/Commuter
FridayN/AIntercity & Mail/Commuter

Maitree Express, Bandhan Express and Mitali Express running days

TrainLeaving BangladeshArrives in IndiaLeaving IndiaArrives in BangladeshBD → India DaysIndia → BD Days
Mitali ExpressDhaka Cantonment 21:50 (BST)New Jalpaiguri 07:15 (IST)New Jalpaiguri 11:45 (IST)Dhaka Cantonment 22:30 (BST)Sunday, WednesdaySunday, Wednesday
Bandhan ExpressKhulna 13:30 (BST)Kolkata 18:10 (IST)Kolkata 07:10 (IST)Khulna 12:30 (BST)Sunday, ThursdaySunday, Thursday
Maitree ExpressDhaka Cantonment 08:15 (BST)Kolkata 16:00 (IST)Kolkata 07:10 (IST)Dhaka Cantonment 16:05 (BST)Friday, Sunday, TuesdayFriday, Sunday, Tuesday
Essential Railway Guides • প্রয়োজনীয় গাইড

Explore More Train Services & Timetables

Official Bangladesh Railway resources and passenger guidance.