BhujShalimar

Trains that stop at both stations on this route.

  • 42h 50m

    2419 km · 29 stops

    Bhuj to Shalimar

    Departs

    15:15

    Bhuj (BHUJ)

    Arrives

    10:05

    Shalimar (SHM)

Download the app

Search trains from Bhuj to Shalimar with live tracking, delay alerts & more on Android.

Get it on Google Play