BBS → DPU · 3 direct trains

Trains from Bhubaneswar to Diphu

3 direct trains run from Bhubaneswar (BBS) to Diphu (DPU). The fastest train is 22501 Newtinsukia Exp, completing the journey in 27h 35m. Trains depart between 04:10 and 06:50. The distance is approximately 1663 km.

Total Trains

3

Fastest

27h 35m

22501

First Train

04:10

Last Train

06:50

Distance

1663 km

Bhubaneswar to Diphu Train Timetable

Complete list of 3 direct trains from BBS to DPU with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
22501
Newtinsukia Exp
Superfast
04:10Day 207:45Day 327h 35mTue1A, 2A, 3A, SL, 2S
15905
Dbrg Vivek Exp
Express
06:50Day 312:37Day 429h 47mThu, Sun1A, 2A, 3A, SL, 2S
22503
Dbrg Vivek Exp
Superfast
06:50Day 312:50Day 430hDaily1A, 2A, 3A, SL, 2S

Stations on the Bhubaneswar to Diphu route

Stops on 22501 Newtinsukia Exp, the fastest train on this corridor (19 stations).

  1. 1. BBS Bhubaneswar
  2. 2. CTC Cuttack
  3. 3. BLS Balasore
  4. 4. KGP Kharagpur Jn
  5. 5. DKAE Dankuni (Howrah)
  6. 6. BHP Bolpur Shantiniketan
  7. 7. RPH Rampur Hat
  8. 8. MLDT Malda Town
  9. 9. KNE Kishanganj
  10. 10. NJP New Jalpaiguri
  11. 11. JPE Jalpaiguri Road
  12. 12. NCB New Cooch Behar
  13. 13. NOQ New Alipurduar
  14. 14. NBQ New Bongaigaon
  15. 15. GLPT Goalpara Town
  16. 16. GHY Guwahati
  17. 17. HJI Hojai
  18. 18. LMG Lumding Jn
  19. 19. DPU Diphu

Other Routes from Bhubaneswar

Frequently Asked Questions

How many trains run from Bhubaneswar to Diphu?▼

There are 3 direct trains running from Bhubaneswar (BBS) to Diphu (DPU). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Bhubaneswar to Diphu?▼

The fastest train is 22501 Newtinsukia Exp, which covers the distance in 27h 35m. It departs at 04:10 and arrives at 07:45.

What is the first and last train from Bhubaneswar to Diphu?▼

The first train departs at 04:10 and the last train departs at 06:50. Check the timetable for specific trains and their running days.

What is the distance from Bhubaneswar to Diphu by train?▼

The distance from Bhubaneswar to Diphu by train is approximately 1663 km. Journey time varies from 27h 35m depending on the train type.

How to check seat availability for Bhubaneswar to Diphu trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Bhubaneswar and Diphu?▼

On the fastest train, Bhubaneswar to Diphu calls at Cuttack (CTC), Balasore (BLS), Kharagpur Jn (KGP), Dankuni (Howrah) (DKAE), Bolpur Shantiniketan (BHP), Rampur Hat (RPH), Malda Town (MLDT), Kishanganj (KNE), New Jalpaiguri (NJP), Jalpaiguri Road (JPE), New Cooch Behar (NCB), New Alipurduar (NOQ), New Bongaigaon (NBQ), Goalpara Town (GLPT), Guwahati (GHY), Hojai (HJI), Lumding Jn (LMG). Other trains on this route may skip some of these stops.

About Bhubaneswar to Diphu Route

The Bhubaneswar to Diphu route is served by 3 direct trains operated by Indian Railways. The fastest option is 22501 Newtinsukia Exp with a journey time of 27h 35m. The rail distance is approximately 1663 km.

Trains leave Bhubaneswar between 04:10 (first) and 06:50 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.