Skip to search

Trains from Bharuch Jn to Durg

5 direct trains · 1,052 km · fastest 17 hr 9 min on the 12844 ADI PURI SF EXP

Check seats and fares for your date

Trains and seats

  • 12833ADI HWH EXP
    02:5919 hr 31 min22:30

    BH — DURG · 1,052 km · Superfast

    Checking seats
  • 22939OKHA BSP SF EXP
    06:5017 hr 15 min00:05+1 arrives the next day

    BH — DURG · 1,052 km · Superfast

    Checking seats
  • 12949KAVIGURU EXP
    20:2417 hr 46 min14:10+1 arrives the next day

    BH — DURG · 1,052 km · Superfast

    Checking seats
  • 12844ADI PURI SF EXP
    21:4617 hr 9 min14:55+1 arrives the next day

    BH — DURG · 1,052 km · Superfast · fastest

    Checking seats
  • 20862ADI PURI EXP
    21:4617 hr 9 min14:55+1 arrives the next day

    BH — DURG · 1,052 km · Mail/Express

    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 Gondia JnG
    21:4617 hr 39 min15:25+1 arrives the next day

    30 min longer than the fastest direct

    12844ADI PURI SF EXP21:46 — 12:35Superfast

    20862 ADI PURI EXP 21:46 — 12:35 on Fri

    Little room40 min to change at G — tight

    Typically 17 min late here, leaving about 4 min spare. It usually works, but there is little room.

    12809HOWRAH MAIL13:15 — 15:25Superfast

    12844 often runs late

    BH — G

    Checking seats

    G — DURG

    Checking seats
  • One change at NandurbarNDB
    21:1517 hr 40 min14:55+1 arrives the next day

    31 min longer than the fastest direct

    22138PRERANA EXPRESS21:15 — 00:40Superfast
    Holds 8 in 101 hr 5 min to change at NDB — tight

    Holds about 8 times in 10 here. 169 min would make it 9 in 10. Measured on 49,163 paired days.

    12844ADI PURI SF EXP01:45 — 14:55Superfast

    12844 often runs late

    BH — NDB

    Checking seats

    NDB — DURG

    Checking seats
  • One change at SuratST
    19:0918 hr 21 min13:30+1 arrives the next day

    1 hr 12 min longer than the fastest direct

    22967ADI PRYJ SFAST19:09 — 19:53Superfast
    Holds 10 in 101 hr 27 min to change at ST

    Holds about 19 times in 20 here. Measured on 1,73,806 paired days.

    12905SHALIMAR SF EXP21:20 — 13:30Superfast

    12905 often runs late

    BH — ST

    Checking seats

    ST — DURG

    Checking seats
  • One change at SuratST
    05:3718 hr 28 min00:05+1 arrives the next day

    1 hr 19 min longer than the fastest direct

    22956KUTCH EXPRESS05:37 — 06:40Superfast
    Holds 9 in 101 hr 25 min to change at ST

    Holds about 9 times in 10 here. Measured on 6,877 paired days.

    22828SURAT PURI EXP08:05 — 00:05Superfast

    BH — ST

    Checking seats

    ST — DURG

    Checking seats
  • One change at SuratST
    11:3518 hr 35 min06:10+1 arrives the next day

    1 hr 26 min longer than the fastest direct

    12472SWARAJ EXPRESS11:35 — 12:25Superfast
    Holds 9 in 101 hr 55 min to change at ST

    Holds about 9 times in 10 here. Measured on 3,330 paired days.

    09059ST BAM SPECIAL14:20 — 06:10Mail/Express

    12472 often runs late

    BH — ST

    Checking seats

    ST — DURG

    Checking seats

Which arrives on time

On time = within 15 min at Durg · year to September 2026

  1. usually on time at Durg
    84%
  2. typically 10 min late at Durg
    58%
  3. typically 15 min late at Durg
    50%
  4. typically 27 min late at Durg
    28%
  5. typically 27 min late at Durg
    28%
How we grade this

Fares

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

Estimated fares by class for the 1,052 km between Bharuch Jn and Durg, priced for a Superfast train in General quota.
ClassFareBasis
SL Sleeper₹555observed fares
3E AC 3 economy₹1,328observed fares
3A AC 3 tier₹1,423observed fares
2A AC 2 tier₹2,000observed fares
1A AC first class₹3,344observed fares

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

Other trains from Bharuch Jn

Other trains to Durg

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.