Saturday, 26 September 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus
Train No. 19058 · Mail/Express

MAJN Surat Express (MAJN to ST)

Mangalore Junction to Surat · 1114 km · 38 stops · Runs Mon,Thu

Checking live position…

The full timetable is below while live data loads.

Never miss your stopNever miss your stop
Arrival
Station
Departure
  1. Day 1
  2. Start
    Mangalore Jn
    MAJN · 0 km
    22:30
  3. 23:22
    Surathkal
    SL · 24 km · 2 min halt
    23:24
  4. 23:32
    Mulki
    MULK · 33 km · 2 min halt
    23:34
  5. Day 2
  6. 00:10
    Udupi
    UD · 66 km · 2 min halt
    00:12
  7. 00:32
    Kundapura
    KUDA · 97 km · 2 min halt
    00:34
  8. 01:00
    Mookambika Road Byndoor (h)
    BYNR · 131 km · 2 min halt
    01:02
  9. 01:12
    Bhatkal
    BTJL · 147 km · 2 min halt
    01:14
  10. 01:34
    Murdeshwar
    MRDW · 161 km · 2 min halt
    01:36
  11. 02:18
    Kumta
    KT · 201 km · 2 min halt
    02:20
  12. 02:44
    Gokarna Road
    GOK · 221 km · 2 min halt
    02:46
  13. 02:56
    Ankola
    ANKL · 228 km · 2 min halt
    02:58
  14. 03:30
    Karwar
    KAWR · 256 km · 2 min halt
    03:32
  15. 04:10
    Canacona
    CNO · 282 km · 2 min halt
    04:12
  16. 05:10
    Madgaon Jn
    MAO · 315 km · 10 min halt
    05:20
  17. 05:50
    Karmali
    KRMI · 344 km · 2 min halt
    05:52
  18. 06:12
    Thivim
    THVM · 361 km · 2 min halt
    06:14
  19. 06:40
    Sawantwadi Road
    SWV · 394 km · 2 min halt
    06:42
  20. 07:10
    Kudal
    KUDL · 414 km · 2 min halt
    07:12
  21. 07:22
    Sindhudurg
    SNDD · 425 km · 2 min halt
    07:24
  22. 07:44
    Kankavli
    KKW · 443 km · 2 min halt
    07:46
  23. 08:20
    Vaibhavwadi Road
    VBW · 474 km · 2 min halt
    08:22
  24. 08:40
    Rajapur Road
    RAJP · 490 km · 2 min halt
    08:42
  25. 10:05
    Ratnagiri
    RN · 554 km · 5 min halt
    10:10
  26. 11:00
    Sangameshwar Road
    SGR · 587 km · 2 min halt
    11:02
  27. 11:30
    Sawarda
    SVX · 611 km · 2 min halt
    11:32
  28. 11:44
    Chiplun
    CHI · 630 km · 10 min halt
    11:54
  29. 12:40
    Khed
    KHED · 659 km · 2 min halt
    12:42
  30. 14:48
    Mangaon
    MNI · 727 km · 2 min halt
    14:50
  31. 15:40
    Roha
    ROHA · 758 km · 5 min halt
    15:45
  32. 16:10
    Pen
    PEN · 799 km · 2 min halt
    16:12
  33. 16:50
    Panvel
    PNVL · 834 km · 5 min halt
    16:55
  34. 17:48
    Bhivandi Road
    BIRD · 871 km · 2 min halt
    17:50
  35. 19:00
    Vasai Road
    BSR · 898 km · 5 min halt
    19:05
  36. 20:03
    Palghar
    PLG · 938 km · 2 min halt
    20:05
  37. 22:00
    Vapi
    VAPI · 1019 km · 2 min halt
    22:02
  38. 22:25
    Valsad
    BL · 1045 km · 2 min halt
    22:27
  39. 23:13
    Udhna Jn
    UDN · 1110 km · 2 min halt
    23:15
  40. 23:45
    Surat
    ST · 1114 km
    End

Check seats on 19058

Waitlisted? The percentage is the estimated chance of confirmation. Seats can also open up from a nearby station: open the trip planner.

19058 route map

Stations plotted in order. The line joins stops directly and does not trace the exact track. Map data © OpenStreetMap contributors.

19058 coach position

Coach order appears here once live data for this train loads. What do the codes mean?

How late does 19058 usually run?

We record this train's delay several times a day. A summary will appear here after a few days of observations.

New to train travel?New to train travel?

MAJN Surat Express: common questions

What time does 19058 leave Mangalore Jn?

19058 MAJN Surat Express is scheduled to depart Mangalore Jn (MAJN) at 22:30 and reach Surat (ST) at 23:45 on day 2, a journey of about 25 h 15 min.

On which days does 19058 run?

It runs on Mon, Thu. On other days there is no run, so live status will show no train for those start dates.

How many stops does 19058 have?

38 scheduled halts over 1114 km, including Surathkal, Mulki, Udupi.

What is the return train?

The return service is 19057 Surat MAJN Express from Surat to Mangalore Junction.

Timetable valid from 18-Jun-2026. Timings can change for maintenance, diversions or special notices, so check the live status on the day of travel.

From the blog