Skip to search

Trains from Bhubaneswar to Surat

Bhubaneswar to Surat is 1,695 km by rail. 5 direct trains run it; the fastest is the 20823 Puri–Ajmer Superfast at 29 hr 17 min. The most punctual is the 22827 Puri–Surat Superfast, on time (within 15 min) on 80% of days. None runs every day, leaving between 00:25 and 21:05. When they are waitlisted, a journey with one change takes 29 hr 56 min.

Departures
00:25 – 21:05
Fare from
₹760
Sleeper · estimate
Most punctual
80% on time
22827 Puri–Surat Superfast
Daily trains
0 of 5
Check seats for your date

Trains and seats

  • 20823Puri–Ajmer Superfast
    00:2529 hr 17 min05:42+1 arrives the next day

    BBS — ST · 1,695 km · Superfast · fastest

    Checking seats
  • 22910Puri–Valsad Superfast
    01:5033 hr 15 min11:05+1 arrives the next day

    BBS — ST · 1,930 km · Superfast

    Checking seats
  • 20861Puri–Ahmedabad Superfast
    20:3529 hr 58 min02:33+2 arrives 2 days later

    BBS — ST · 1,707 km · Mail/Express

    Checking seats
  • 12994Puri–Gandhidham Superfast
    21:0529 hr 28 min02:33+2 arrives 2 days later

    BBS — ST · 1,695 km · Superfast

    Checking seats
  • 22827Puri–Surat Superfast
    21:0529 hr 30 min02:35+2 arrives 2 days later

    BBS — ST · 1,695 km · Superfast

    Checking seats

Check seats and fares for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Jharsuguda JnJSG
    20:2529 hr 56 min02:21+2 arrives 2 days later

    39 min longer than the fastest direct

    18403Bhubaneswar–Dhanbad Special20:25 — 02:10Mail/Express
    Holds 9 in 102 hr 20 min to change at JSG — tight

    Holds about 9 times in 10 here. 157 min would make it 9 in 10. Measured on 1,83,816 paired days.

    12906Shalimar–Porbandar Superfast Express04:30 — 02:21Superfast

    22906 Shalimar–Okha Superfast Express 04:30 — 02:21 on Tue

    18403 often runs late

    BBS — JSG

    Checking seats

    JSG — ST

    Checking seats
  • One change at Jalgaon JnJL
    21:0530 hr 48 min03:53+2 arrives 2 days later

    1 hr 31 min longer than the fastest direct

    22827Puri–Surat Superfast21:05 — 21:20Superfast
    Holds 8 in 101 hr 47 min to change at JL — tight

    Holds about 8 times in 10 here. 196 min would make it 9 in 10. Measured on 4,62,851 paired days.

    12950Kaviguru Express23:07 — 03:53Superfast

    22827 often runs late

    BBS — JL

    Checking seats

    JL — ST

    Checking seats
  • One change at NandurbarNDB
    00:2531 hr 30 min07:55+1 arrives the next day

    2 hr 13 min longer than the fastest direct

    20823Puri–Ajmer Superfast00:25 — 03:05Superfast
    Holds 8 in 101 hr 55 min to change at NDB — tight

    Holds about 8 times in 10 here. This train arrives a median 58 min late, against 10 min late for the junction's typical arrival. 225 min would make it 9 in 10. Measured on 53,301 paired days.

    12834Howrah–Ahmedabad Superfast Express05:00 — 07:55Superfast

    20823 often runs late

    BBS — NDB

    Checking seats

    NDB — ST

    Checking seats
  • One change at DhenkanalDNKL
    22:1031 hr 32 min05:42+2 arrives 2 days later

    2 hr 15 min longer than the fastest direct

    18118Rajya Rani Express22:10 — 23:43Mail/Express
    Holds 10 in 101 hr 54 min to change at DNKL

    Holds about 19 times in 20 here. Measured on 33,393 paired days.

    20823Puri–Ajmer Superfast01:37 — 05:42Superfast

    18118 often runs late

    BBS — DNKL

    Checking seats

    DNKL — ST

    Checking seats
  • One change at DhenkanalDNKL
    18:3531 hr 58 min02:33+2 arrives 2 days later

    2 hr 41 min longer than the fastest direct

    68414Puri–Talcher MEMU Special18:35 — 19:53Passenger
    Holds 10 in 101 hr 47 min to change at DNKL

    Holds about 19 times in 20 here. Measured on 33,393 paired days.

    20861Puri–Ahmedabad Superfast21:40 — 02:33Mail/Express

    68414 often runs late

    BBS — DNKL

    Checking seats

    DNKL — ST

    Checking seats

Which arrives on time

On time = within 15 min at Surat · year to August 2026

  1. usually on time at Surat
    80%
  2. typically 10 min late at Surat
    51%
  3. typically 45 min late at Surat
    17%
  4. typically 104 min late at Surat
    7%
  5. typically 148 min late at Surat
    5%
How we grade this

Fares

Estimated for 1,695 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 1,695 km between Bhubaneswar and Surat, priced for a Superfast train in General quota.
ClassFareBasis
SL Sleeper₹760observed fares
3E AC 3 economy₹1,806observed fares
3A AC 3 tier₹1,922observed fares
2A AC 2 tier₹2,735observed fares
1A AC first class₹4,599observed fares

One adult, General quota, Superfast pricing · not every train carries every class

Other trains from Bhubaneswar

Other trains to Surat