Pakistan railway network

OpenPakRail

Connecting

Pakistan network now

Live movement joined to observed station calls and published timetables.

Trains tracked --public feed
Moving --recent locations
Very late --3 hours or more
Station arrivals --last 72 hours
Typical arrival delay --compared with timetable
Typical departure delay --compared with timetable

What changed in the last 30 minutes

Live changes from stored train reports, refreshed automatically.

WAITING
Delay improving--trains with 5m+ recovery
Delay worsening--trains adding 5m+
Moving again--after a slow or stopped report
Station arrivals--estimated in the last hour
Collecting enough history for comparisons.

Live train locations

Latest public positions across Pakistan. Select a train to open the full map.

--

Trains needing review

Current problems that may need checking.

Waiting for recent train information.

Trains right now

Moving, stopped and waiting for a new location.

LIVE

Current delays

How late recently updated trains are.

NOW

On-time performance

Estimated station times within 15 minutes of schedule.

72H

Station arrivals by hour

Estimated arrivals during each of the last 12 hours.

LAST 12H

Delay added or recovered

Stations where trains tend to lose or make up time.

LAST 72H

Long station stops

Estimated stops that lasted longer than scheduled.

REVIEW

Recent station activity

Trains we recently saw arrive at or leave stations.

GPS ESTIMATE

Station times are estimated from public train locations and the timetable. They are not official railway arrival or departure records.

Trains tracked --
Moving now --
Arriving in 30m --
Recent locations --
Pakistan · zoom 6
under 15m delayed 3h+ stale

Station board

Published calls joined to each train's current live state.

TrainPublishedProjectedLive stateCurrent location

Train history

Stored five-minute evidence, not a reconstructed animation.

Station progression

Anomaly center

Unusual operating behaviour and unreliable source data, kept clearly separate.

High priority--
Operating stops--
Movement patterns--
Delay patterns--
Data problems--

Current review queue

Waiting for learned baselines
Calculating current anomalies...
Select a train to inspect its latest public position. Operational causes still require confirmation from railway staff.

Network insights

Patterns calculated from the current network state and stored evidence.

Live operating states

Persistent stops classified against station coordinates and published dwell time.

Stationary now--
Needs review--
Between stations--
Extended dwell--
Waiting for operating evidence.
A stopped train is not automatically a fault. Classification requires repeated fresh positions.

Delay distribution

Every currently tracked train grouped by reported delay.

Station arrival clusters

Trains projected to the same next station within 90 minutes.

Live data gaps

Services whose latest public position is older than ten minutes.

Most delayed services

Current reported delay, ordered without inferring a cause.

Stored observations--
Timetable coverage--
Schedule stations--
Database size--

Train predictions

Delay warnings and arrival estimates calculated from live movement and saved history.

History saved --
Forecast score --
Predictions saved --
Results checked --
Location data quality --

Delay and ETA forecast

What may happen in the next 30 minutes, based on live movement and saved history.

LIVE MODEL + ROUTE HISTORY
TrainLive stateDelay may worsenOpenPakRail ETADelay at next stationPast examples
Loading forecasts...

Possible station crowding

Stations where delayed trains may arrive close together.

Unusually long stops

Current stops compared with what we have seen before.

--

Busy stations ahead

Expected train arrivals during the next two hours.

NEXT 2 HOURS

Bad or missing location data

Problems in the public data that may weaken a prediction.

--

How the model is performing

Predictions compared with what happened later.

TESTING ONLY