| Train | Arr | Dep | Halt | PF | Runs on |
|---|---|---|---|---|---|
| 18125 Rou-Puri Express Rourkela → Puri ends | 01:15 | — | 6 | Daily | |
| 18420 Jyg Puri Exp Jaynagar → Puri ends | 02:55 | — | 7 | MTWTFSS | |
| 18450 B Nath Dham Exp Patna Jn → Puri ends | 02:55 | — | 2 | MTWTFSS | |
| 22889 Dgha Puri Exp Digha F S → Puri ends | 02:55 | — | 1 | MTWTFSS | |
| 18478 Kalingautkal Exp Yog N Rishikesh → Puri ends | 03:35 | — | 5 | Daily | |
| 18430 Garibrath Exp Yasvantpur Jn → Puri ends | 04:00 | — | MTWTFSS | ||
| 22884 Garibrath Exp Yasvantpur Jn → Puri ends | 04:00 | — | 2 | MTWTFSS | |
| 18427 Puri Anvt Exp Puri → Anand Vihar Terminal starts | — | 04:15 | 3 | MTWTFSS | |
| 18126 Puri-Rou Express Puri → Rourkela starts | — | 04:35 | 2 | Daily | |
| 18409 Jagannath Exp Shalimar → Puri ends | 04:35 | — | 4 | Daily | |
| 20836 Vande Bharat Exp Puri → Rourkela starts | — | 05:00 | 8 | MTWTFSS | |
| 12881 Puri Garib Rath Shalimar → Puri ends | 05:20 | — | 2 | MTWTFSS | |
| 12887 Shm Puri Sf Exp Shalimar → Puri ends | 05:20 | — | 2 | MTWTFSS | |
| 12895 Shm Puri Sf Exp Shalimar → Puri ends | 05:20 | — | 2 | MTWTFSS | |
| 22835 Shm Puri Sf Exp Shalimar → Puri ends | 05:20 | — | 2 | MTWTFSS | |
| 12278 Satabdi Express Puri → Howrah Jn starts | — | 05:45 | 5 | Daily | |
| 12802 Purushottam Exp Anand Vihar Terminal → Puri ends | 05:50 | — | 3 | Daily | |
| 22866 Puri Ltt S F Puri → Lokmanyatilak starts | — | 06:00 | 6 | MTWTFSS | |
| 18414 Puri-Prdpexp Puri → Paradeep starts | — | 06:15 | 8 | Daily | |
| 18416 Puri Bbn Exp Puri → Barabil starts | — | 06:15 | 7 | Daily | |
| 18422 Sonepur Puri Exp Sonepur → Puri ends | 06:45 | — | 2 | MTWTFSS | |
| 20862 Adi Puri Exp Ahmedabad Jn → Puri ends | 06:45 | — | 5 | MTWTFSS | |
| 18407 Puri Koraput Exp Puri → Koraput Jn starts | — | 07:00 | 3 | MTWTFSS | |
| 18451 Tapaswini Exp Hatia → Puri ends | 07:00 | — | 4 | Daily | |
| 68403 Kur-Puri Memu Khurda Road Jn → Puri ends | 07:15 | — | 7 | Daily | |
| 12837 Hwh Puri Sf Exp Howrah Jn → Puri ends | 07:35 | — | 6 | Daily | |
| 68416 Puri-Ctc Memu Puri → Cuttack starts | — | 07:45 | 7 | Daily | |
| 12844 Adi Puri Sf Exp Ahmedabad Jn → Puri ends | 08:05 | — | 5 | MTWTFSS | |
| 22865 Ltt Puri Express Lokmanyatilak → Puri ends | 08:35 | — | 5 | MTWTFSS | |
| 18426 Durg Puri Exp Durg → Puri ends | 09:30 | — | 1 | Daily | |
| 18406 Pnbe Puri Exp Patna Jn → Puri ends | 09:50 | — | 2 | MTWTFSS | |
| 20819 Puri Okha Sf Exp Puri → Okha starts | — | 09:50 | 8 | MTWTFSS | |
| 68450 Dspl-Puri Memu Daspalla → Puri ends | 10:15 | — | 1 | Daily | |
| 12822 Dhauli Sf Exp Puri → Howrah Jn starts | — | 10:25 | 2 | Daily | |
| 20814 Ju Puri Sf Exp Jodhpur Jn → Puri ends | 10:45 | — | 4 | MTWTFSS | |
| 12815 Nandankanan Sf Puri → Anand Vihar Terminal starts | — | 11:00 | 8 | MTWTFSS | |
| 12875 Neelachal Sf Ex Puri → Anand Vihar Terminal starts | — | 11:00 | 8 | MTWTFSS | |
| 68421 Angl-Puri Memu Angul → Puri ends | 11:05 | — | 6 | Daily | |
| 68413 Tlhr-Puri Memu Talcher → Puri ends | 11:20 | — | 7 | Daily | |
| 68410 Puri-Kur Memu Puri → Khurda Road Jn starts | — | 11:25 | 1 | Daily | |
| 18401 Bgy Puri Exp Bangriposi → Puri ends | 11:45 | — | 1 | Daily | |
| 18417 Puri Gnpr Expre Puri → Gunupur starts | — | 12:00 | 8 | Daily | |
| 68441 Jer-Puri Memu Jaleswar → Puri ends | 12:35 | — | 2 | Daily | |
| 68442 Puri-Jer Memu Puri → Jaleswar starts | — | 12:45 | 1 | Daily | |
| 22895 Vande Bharat Exp Howrah Jn → Puri ends | 13:00 | — | 1 | MTWTFSS | |
| 22896 Vande Bharat Exp Puri → Howrah Jn starts | — | 13:40 | 2 | MTWTFSS | |
| 22860 Mas Puri Sf Exp Mgr Chennai Ctr → Puri ends | 14:30 | — | 3 | MTWTFSS | |
| 12816 Nandankanan Exp Anand Vihar Terminal → Puri ends | 14:50 | — | 5 | MTWTFSS | |
| 18405 Puri Pnbe Exp Puri → Patna Jn starts | — | 14:55 | 8 | MTWTFSS | |
| 18419 Puri Jyg Expres Puri → Jaynagar starts | — | 14:55 | 8 | MTWTFSS | |
| 18449 Baidyanath Dham Puri → Patna Jn starts | — | 14:55 | 8 | MTWTFSS | |
| 20824 Aii Puri Sf Exp Ajmer Jn → Puri ends | 15:05 | — | 3 | MTWTFSS | |
| 22828 Surat Puri Exp Surat → Puri ends | 15:05 | — | 4 | MTWTFSS | |
| 18429 Ypr Garib Rath Puri → Yasvantpur Jn starts | — | 15:15 | MTWTFSS | ||
| 22883 Ypr Garib Rath Puri → Yasvantpur Jn starts | — | 15:15 | 8 | MTWTFSS | |
| 68409 Kur-Puri Memu Khurda Road Jn → Puri ends | 15:40 | — | 2 | Daily | |
| 20813 Puri Ju S F Puri → Jodhpur Jn starts | — | 15:50 | 8 | MTWTFSS | |
| 18418 Gnpr Puri Exp Gunupur → Puri ends | 15:55 | — | 1 | Daily | |
| 18402 Puri Bgy Express Puri → Bangriposi starts | — | 16:00 | 5 | Daily | |
| 68422 Puri-Angl Memu Puri → Angul starts | — | 17:00 | 7 | Daily | |
| 68414 Puri-Tlhr Memu Puri → Talcher starts | — | 17:15 | 8 | Daily | |
| 12843 Puri Adi S F Puri → Ahmedabad Jn starts | — | 17:30 | 8 | MTWTFSS | |
| 22859 Puri Mas S F Puri → Mgr Chennai Ctr starts | — | 17:30 | 8 | MTWTFSS | |
| 08405 Puri Src Spl Puri → Santragachi Jn starts | — | 17:45 | MTWTFSS | ||
| 12876 Neelanchal Exp Anand Vihar Terminal → Puri ends | 17:55 | — | 3 | MTWTFSS | |
| 00843 R - Ghy Special Raipur Jn → Guwahati | 06:00 | 18:00 | 720m | MTWTFSS | |
| 68449 Puri-Dspl Memu Puri → Daspalla starts | — | 18:00 | 2 | Daily | |
| 12821 Dhauli Exp Howrah Jn → Puri ends | 18:15 | — | 1 | Daily | |
| 08406 Src Puri Spl Santragachi Jn → Puri ends | 19:00 | — | MTWTFSS | ||
| 20820 Okha Puri Exp Okha → Puri ends | 19:00 | — | 2 | MTWTFSS | |
| 18425 Puri Durg Exp Puri → Durg starts | — | 19:10 | 8 | Daily | |
| 20861 Puri Adi Sf Puri → Ahmedabad Jn starts | — | 19:25 | 7 | MTWTFSS | |
| 18421 Puri Sonepur Exp Puri → Sonepur starts | — | 19:30 | 1 | MTWTFSS | |
| 22827 Puri St S F Puri → Surat starts | — | 19:45 | 1 | MTWTFSS | |
| 68415 Ctc-Puri Memu Cuttack → Puri ends | 19:45 | — | 2 | Daily | |
| 18452 Tapaswini Exp Puri → Hatia starts | — | 20:00 | 7 | Daily | |
| 12838 Puri Hwh Sf Exp Puri → Howrah Jn starts | — | 20:15 | 6 | Daily | |
| 18415 Barbil Puri Exp Barabil → Puri ends | 20:30 | — | 1 | Daily | |
| 18477 Utkal Express Puri → Yog N Rishikesh starts | — | 20:45 | 8 | Daily | |
| 20858 Snsi Puri Exp Sainagar Shirdi → Puri ends | 20:50 | — | 3 | MTWTFSS | |
| 22890 Puri Dgha Sup Ex Puri → Digha F S starts | — | 21:05 | 7 | MTWTFSS | |
| 20835 Vande Bharat Exp Rourkela → Puri ends | 21:40 | — | 6 | MTWTFSS | |
| 12801 Purushottam Sf Puri → Anand Vihar Terminal starts | — | 21:55 | 6 | Daily | |
| 12277 Satabdi Express Howrah Jn → Puri ends | 22:10 | — | 6 | Daily | |
| 12882 Garib Rath Puri → Shalimar starts | — | 22:10 | 8 | MTWTFSS | |
| 12888 Puri Shm Sf Puri → Shalimar starts | — | 22:10 | 8 | MTWTFSS | |
| 12896 Puri Shm Sf Puri → Shalimar starts | — | 22:10 | 8 | MTWTFSS | |
| 22836 Puri Shm Sf Puri → Shalimar starts | — | 22:10 | 8 | MTWTFSS | |
| 18410 Sri Jagannath Ex Puri → Shalimar starts | — | 22:40 | 7 | Daily | |
| 18408 Koraput Puri Exp Koraput Jn → Puri ends | 22:45 | — | MTWTFSS | ||
| 18413 Prdp-Puri Special Paradeep → Puri ends | 22:55 | — | 2 | Daily | |
| 20823 Puri Aii S F Puri → Ajmer Jn starts | — | 23:05 | 7 | MTWTFSS | |
| 20857 Puri Snsi Sf Exp Puri → Sainagar Shirdi starts | — | 23:05 | 5 | MTWTFSS | |
| 68404 Puri-Kur Memu Puri → Khurda Road Jn starts | — | 23:10 | 5 | Daily | |
| 18018 Puri Vzr Express Puri → Bhanjpur starts | — | 23:50 | 6 | MTWTFSS | |
| 18428 Anvt Puri Exp Anand Vihar Terminal → Puri ends | 23:55 | — | 3 | MTWTFSS |
Times are scheduled times at this station (24-hour). Check live status for delays and platform changes.
Puri (station code PURI) is a railway station in Or, under East Coast Railway (Khurda Road division). 96 trains are scheduled here: 48 originate, 47 terminate and 1 pass through. The first departure of the day is 18427 Puri Anvt Exp at 04:15 and the last is 18018 Puri Vzr Express at 23:50. The most served destinations are Bhubaneswar, Khurda Road Jn, Cuttack, Jajpur Keonjhar Road, Bhadrakh. Nearby stations include Malatipatpur (Puri) (6 km), Jankideipur Ph (9 km), Sakhi Gopal (15 km).
The station code of Puri is PURI.
Puri is under East Coast Railway, Khurda Road division.
96 trains are scheduled at Puri: 48 originate, 47 terminate and 1 pass through.
The earliest scheduled departure is 18427 Puri Anvt Exp at 04:15, towards Anand Vihar Terminal.
The last scheduled departure is 18018 Puri Vzr Express at 23:50, towards Bhanjpur.
48 trains run from Puri to Bhubaneswar (about 63 km). See the trains between stations page for timings and seat availability.
Nearby stations are Malatipatpur (Puri) (MLT, 6 km), Jankideipur Ph (JKDP, 9 km), Sakhi Gopal (SIL, 15 km), Birpurusothampur (BRST, 21 km).