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

Sani-hte Passenger (SANI to HTE)

Shanki to Hatia · 47 km · 8 stops · Runs Daily

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
    Shanki
    SANI · 0 km
    20:55
  3. 21:06
    Jhanjhitoli Halt
    JJTI · 7 km · 2 min halt
    21:08
  4. 21:19
    Hundur Halt
    HUDU · 13 km · 2 min halt
    21:21
  5. 21:33
    Mesra
    MESR · 21 km · 2 min halt
    21:35
  6. 21:45
    Tatisilwai
    TIS · 30 km · 1 min halt
    21:46
  7. 21:55
    Namkom
    NKM · 36 km · 1 min halt
    21:56
  8. 22:05
    Ranchi
    RNC · 40 km · 5 min halt
    22:10
  9. 23:20
    Hatia
    HTE · 47 km
    End

Check seats on 58666

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

58666 route map

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

58666 coach position

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

How late does 58666 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?

Sani-hte Passenger: common questions

What time does 58666 leave Shanki?

58666 Sani-hte Passenger is scheduled to depart Shanki (SANI) at 20:55 and reach Hatia (HTE) at 23:20, a journey of about 02 h 25 min.

On which days does 58666 run?

It runs daily.

How many stops does 58666 have?

8 scheduled halts over 47 km, including Jhanjhitoli Halt, Hundur Halt, Mesra.

Which classes are available?

GEN, PWD. See the coach code guide for what each class means.

What is the return train?

The return service is 58665 Hte-sani Passenger from Hatia to Shanki.

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

From the blog