Skip to search

Moradabad to Dahod by train, with one change

No direct train · 1 change at Ghaziabad · 804 km apart · fastest 14 hr 17 min · Daily

Check this journey for your date

Journeys and seats

Each leg is a separate ticket

  • One change at GhaziabadGZB
    18:1514 hr 17 min08:32+1 arrives the next day
    12039NDLS SHATABADI18:15 — 20:08Shatabdi
    Holds 9 in 101 hr 12 min to change at GZB — tight

    Holds about 9 times in 10 here. 75 min would make it 9 in 10. Measured on 1,95,969 paired days.

    12912VALSAD SF EXP21:20 — 08:32Superfast

    12912 often runs late

    MB — GZB

    Checking seats

    GZB — DHD

    Checking seats
  • One change at Kota JnKOTA
    10:1016 hr 21 min02:31+1 arrives the next day
    22544LKU BDTS SUP EXP10:10 — 19:30Mail/Express
    Almost always holds2 hr 40 min to change at KOTA

    Almost always holds here. Measured on 18,666 paired days.

    12954AK TEJAS RAJ EX22:10 — 02:31Rajdhani

    22544 often runs late

    MB — KOTA

    Checking seats

    KOTA — DHD

    Checking seats
  • One change at GhaziabadGZB
    22:5017 hr 2 min15:52+1 arrives the next day
    04005JYG DLI SPL22:50 — 00:38Mail/Express
    Holds 9 in 102 hr 14 min to change at GZB — tight

    Holds about 9 times in 10 here. 145 min would make it 9 in 10. Measured on 1,85,143 paired days.

    12904GOLDEN TEMPLE M02:52 — 15:52Superfast

    12904 often runs late

    MB — GZB

    Checking seats

    GZB — DHD

    Checking seats
  • One change at GhaziabadGZB
    22:4817 hr 4 min15:52+1 arrives the next day
    13065AMRIT BHARAT EXP22:48 — 01:41Mail/Express
    Holds 8 in 101 hr 11 min to change at GZB — tight

    Holds about 8 times in 10 here. 145 min would make it 9 in 10. Measured on 1,85,143 paired days.

    12904GOLDEN TEMPLE M02:52 — 15:52Superfast

    13065 often runs late

    MB — GZB

    Checking seats

    GZB — DHD

    Checking seats
  • One change at Ratlam JnRTM
    10:1017 hr 12 min03:22+1 arrives the next day
    22544LKU BDTS SUP EXP10:10 — 23:30Mail/Express
    Holds 10 in 102 hr 25 min to change at RTM

    Holds about 19 times in 20 here. Measured on 57,918 paired days.

    11466JBP SOMNATH EXP01:55 — 03:22Mail/Express

    11466 often runs late

    MB — RTM

    Checking seats

    RTM — DHD

    Checking seats
  • One change at GhaziabadGZB
    22:2017 hr 32 min15:52+1 arrives the next day
    04303SHAJANPUR DELHI MEXP SPL22:20 — 01:46Mail/Express
    Holds 8 in 101 hr 6 min to change at GZB — tight

    Holds about 8 times in 10 here. 145 min would make it 9 in 10. Measured on 1,85,143 paired days.

    12904GOLDEN TEMPLE M02:52 — 15:52Superfast

    12904 often runs late

    MB — GZB

    Checking seats

    GZB — DHD

    Checking seats

Check this journey for your date

Moradabad to Dahod by train

Is there a direct train from Moradabad to Dahod?

No. No single train runs from Moradabad to Dahod. The journey takes one change, at Ghaziabad, and the fastest combination takes 14 hr 17 min.

What is the fastest way from Moradabad to Dahod by train?

12039 NDLS SHATABADI departs Moradabad at 18:15 and reaches Ghaziabad at 20:08. 12912 VALSAD SF EXP then departs at 21:20 and arrives Dahod at 08:32. Total 14 hr 17 min, with 1 hr 12 min to change.

Where do you change trains between Moradabad and Dahod?

Ghaziabad (GZB) is the interchange on the fastest route, with 1 hr 12 min between the arriving and departing trains.

Which days can you travel from Moradabad to Dahod?

A connection is available every day of the week.

Other trains from Moradabad

Other trains to Dahod

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.