Trains from Bhubaneswar to Delhi
1,669 km by rail · 12 direct trains · fastest 23 hr 5 min on the 12281 Duronto Express · 2 daily · 1 station in Bhubaneswar, 3 in Delhi
- Departures
- 05:30 – 23:00
- Fare from
- ₹750
- Sleeper · estimate
Every direct train
- 18427Puri–Anand Vihar Express05:3031 hr 40 min13:10+1 arrives the next day
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,723 km · Mail/Express
- 20807Hirakud Express07:1530 hr 49 min14:04+1 arrives the next day
Bhubaneswar (BBS) to Hazrat Nizamuddin (NZM)
1,669 km · Superfast
- 20817Tejas Rajdhani Express07:1526 hr 40 min09:55+1 arrives the next day
Bhubaneswar (BBS) to New Delhi (NDLS)
1,912 km · Rajdhani
- 12281Duronto Express07:3523 hr 5 min06:40+1 arrives the next day
Bhubaneswar (BBS) to New Delhi (NDLS)
1,744 km · Rajdhani · fastest
- 22823Tejas Rajdhani Express09:3024 hr 25 min09:55+1 arrives the next day
Bhubaneswar (BBS) to New Delhi (NDLS)
1,797 km · Rajdhani
- 22811Tejas Rajdhani Express10:3523 hr 20 min09:55+1 arrives the next day
Bhubaneswar (BBS) to New Delhi (NDLS)
1,721 km · Rajdhani
- 12815Nandankanan Superfast12:2026 hr 50 min15:10+1 arrives the next day
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,716 km · Superfast
- 12875Neelachal Superfast Express12:2033 hr21:20+1 arrives the next day
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,830 km · Superfast
- 22805Bhubaneswar–Anand Vihar Superfast12:3031 hr 5 min19:35+1 arrives the next day
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,883 km · Superfast
- 12819Sampark Kranti Superfast16:1727 hr 18 min19:35+1 arrives the next day
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,777 km · Superfast
- 18477Utkal Express22:0039 hr 5 min13:05+2 arrives 2 days later
Bhubaneswar (BBS) to Hazrat Nizamuddin (NZM)
2,044 km · Mail/Express
- 12801Purushottam Superfast23:0028 hr 50 min03:50+2 arrives 2 days later
Bhubaneswar (BBS) to Anand Vihar Terminal (ANVT)
1,778 km · Superfast
Search Bhubaneswar to Delhi for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Dd Upadhyaya JnDDU
Bhubaneswar BBS to New Delhi NDLS
07:3524 hr 5 min07:40+1 arrives the next dayHolds 8 in 101 hr 22 min to change at DDU — tightHolds about 8 times in 10 here. This train arrives a median 26 min late, against 6 min late for the junction's typical arrival. 115 min would make it 9 in 10. Measured on 1,78,612 paired days.
12281 often runs late
- One change at Dd Upadhyaya JnDDU
Bhubaneswar BBS to New Delhi NDLS
07:3524 hr 20 min07:55+1 arrives the next dayHolds 9 in 101 hr 32 min to change at DDU — tightHolds about 9 times in 10 here. This train arrives a median 26 min late, against 6 min late for the junction's typical arrival. 115 min would make it 9 in 10. Measured on 1,78,612 paired days.
12281 often runs late
- One change at Prayagraj JnPRYJ
Bhubaneswar BBS to New Delhi NDLS
10:3524 hr 35 min11:10+1 arrives the next dayHolds 9 in 101 hr 5 min to change at PRYJ — tightHolds about 9 times in 10 here. 84 min would make it 9 in 10. Measured on 99,265 paired days.
22811 often runs late
- One change at Dd Upadhyaya JnDDU
Bhubaneswar BBS to New Delhi NDLS
09:3025 hr 40 min11:10+1 arrives the next dayHolds 8 in 101 hr 7 min to change at DDU — tightHolds about 8 times in 10 here. This train arrives a median 26 min late, against 5 min late for the junction's typical arrival. 104 min would make it 9 in 10. Measured on 1,16,510 paired days.
20407 RNC NDLS RAJ EX 01:40 — 11:10 on Thu
22823 often runs late
- One change at DhenkanalDNKL
Bhubaneswar BBS to New Delhi NDLS
06:0527 hr 50 min09:55+1 arrives the next dayHolds 9 in 101 hr 13 min to change at DNKLHolds about 9 times in 10 here. This train arrives a median 15 min late, against 36 min late for the junction's typical arrival. Measured on 30,841 paired days.
20836 often runs late