Skip to search

Trains from Krishnarajapurm to Duvvada

6 direct trains · 1,041 km · fastest 16 hr 58 min on the 22834 BBS HUMSAFAR

Check live seats and faresKrishnarajapurm (KJM) to Duvvada (DVD)

Trains and seats

  • 16597APDJ AMRITBHARAT
    09:0518 hr 30 min03:35+1 arrives the next day

    KJMDVD · 1,043 km · Mail/Express

    Checking seats
  • 16523SMVB BLGT EXP
    10:3017 hr 5 min03:35+1 arrives the next day

    KJMDVD · 1,104 km · Mail/Express

    Checking seats
  • 12253ANGA EXP
    14:0517 hr 43 min07:48+1 arrives the next day

    KJMDVD · 1,060 km · Superfast

    Checking seats
  • 16223SMVB RDP EXP
    14:0520 hr 15 min10:20+1 arrives the next day

    KJMDVD · 1,123 km · Mail/Express

    Checking seats
  • 08544SMVB VSKP SF SPL
    16:0519 hr 55 min12:00+1 arrives the next day

    KJMDVD · 1,069 km · Superfast

    Checking seats
  • 22834BBS HUMSAFAR
    16:5516 hr 58 min09:53+1 arrives the next day

    KJMDVD · 1,041 km · Superfast · fastest

    Checking seats

RAC is not a confirmed berth and a waitlist number is not a seat. Fares are our estimate from the published tables, confirmed at IRCTC checkout — never a quote.

If the direct trains are full

7 ways to Duvvada with one change of train, on the date chosen above.

  • One change at RajamundryRJY
    10:3417 hr 16 min03:50+1 arrives the next day

    about as quick as the fastest direct

    08088HWH HUMSAFAR10:3400:18Superfast
    1 hr 2 min to change at RJY — tight

    Holds about 8 times in 10 here. 105 min would make it 9 in 10. Measured on 1,11,616 paired days.

    03429SC MLDT SF SPL01:2003:50Superfast

    08088 often runs late

    KJMRJY

    Checking seats

    RJYDVD

    Checking seats
  • One change at JolarpettaiJTJ
    04:5017 hr 45 min22:35

    47 min longer than the fastest direct

    17312UBL MAS SF EXP04:5007:28Mail/Express
    1 hr 9 min to change at JTJ — tight

    Holds about 9 times in 10 here. 74 min would make it 9 in 10. Measured on 50,472 paired days.

    08540QLN VSKP SF SPL08:3722:35Superfast

    KJMJTJ

    Checking seats

    JTJDVD

    Checking seats
  • One change at Katpadi JnKPD
    09:2918 hr 6 min03:35+1 arrives the next day

    1 hr 8 min longer than the fastest direct

    12295SANGHAMITRA EXP09:2912:35Superfast
    1 hr 10 min to change at KPD — comfortable

    Holds about 9 times in 10 here. Measured on 1,75,536 paired days.

    12503AGTL HUMSAFAR13:4503:35Superfast

    12503 often runs late

    KJMKPD

    Checking seats

    KPDDVD

    Checking seats
  • One change at KuppamKPN
    09:2918 hr 6 min03:35+1 arrives the next day

    1 hr 8 min longer than the fastest direct

    12295SANGHAMITRA EXP09:2910:34Superfast
    1 hr 2 min to change at KPN — comfortable

    Holds about 9 times in 10 here. Measured on 73,691 paired days.

    16523SMVB BLGT EXP11:3603:35Mail/Express

    12295 often runs late

    KJMKPN

    Checking seats

    KPNDVD

    Checking seats
  • One change at Katpadi JnKPD
    08:0618 hr 12 min02:18+1 arrives the next day

    1 hr 14 min longer than the fastest direct

    20663MAS VANDE BHARAT08:0610:38Shatabdi
    1 hr 47 min to change at KPD — comfortable

    Holds about 9 times in 10 here. Measured on 1,08,683 paired days.

    12890SMVB TATA EXP12:2502:18Superfast

    KJMKPD

    Checking seats

    KPDDVD

    Checking seats
  • One change at Katpadi JnKPD
    04:5018 hr 25 min23:15

    1 hr 27 min longer than the fastest direct

    22697UBL MAS SF EXP04:5008:38Superfast
    1 hr 22 min to change at KPD — comfortable

    Holds about 9 times in 10 here. Measured on 1,08,683 paired days.

    22503DBRG VIVEK EXP10:0023:15Superfast

    KJMKPD

    Checking seats

    KPDDVD

    Checking seats
  • One change at Vijayawada JnBZA
    10:3418 hr 36 min05:10+1 arrives the next day

    1 hr 38 min longer than the fastest direct

    08088HWH HUMSAFAR10:3421:50Superfast
    1 hr to change at BZA — tight

    Holds about 8 times in 10 here. 138 min would make it 9 in 10. Measured on 3,39,430 paired days.

    12728GODAVARI SF EXP22:5005:10Superfast

    08088 often runs late

    KJMBZA

    Checking seats

    BZADVD

    Checking seats

Each leg is a separate ticket on its own PNR, booked separately — and the second one is only worth buying once the first is confirmed.

Which of these arrives on time

The share of days each train has reached Duvvada within 15 minutes of its booked time, over the year to August 2026, from our delay history. 5 of 6 trains on this route have enough of a record to rank; the rest we have not tracked enough to say. A booked timetable is a promise — this is what has actually happened.

  1. 22834 BBS HUMSAFARMost punctual
    usually on time at Duvvada
    90%
  2. typically 4 min late at Duvvada
    76%
  3. typically 12 min late at Duvvada
    75%
  4. typically 24 min late at Duvvada
    31%
  5. typically 28 min late at Duvvada
    27%
How we grade this

Fares

Estimated from the published tables for 1,041 km. The exact fare is the one IRCTC shows at checkout.

Estimated fares by class for the 1,041 km between Krishnarajapurm and Duvvada, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper520from observed fares
3E AC 3 economy1,271from observed fares
3A AC 3 tier1,365from observed fares
2A AC 2 tier1,937from observed fares
1A AC first class3,245from observed fares

One adult, General quota, for the 1,041 km of this route, priced as a Mail/Express — the category 3 of the 6 trains above belong to. Which classes a particular train actually carries is not in our timetable, so this is what the distance costs in each class rather than a list of what is on any one train; the seat check below reads the real classes live. Every figure is an estimate confirmed at IRCTC checkout, never a quote, and flexi-fare trains are priced at the floor because occupancy pricing cannot be known before booking.

Other trains from Krishnarajapurm

Other trains to Duvvada

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.