PNR is the address
You order with your 10-digit PNR, not a street address. The system already knows your train, coach, seat, and — critically — the predicted arrival time at every remaining station on the route.
Kitchen matching
Only restaurants at stations ahead of the train, with enough lead time (typically 45–60 minutes before arrival), are shown. The platform solves a moving-deadline routing problem for every menu it displays.
Cook against a timetable
The vendor cooks to hit a train's scheduled halt — often just 2–10 minutes. Live running status feeds adjust the target: if the train runs 30 minutes late, the kitchen shifts its schedule too.
Platform handoff
A runner waits at your coach's predicted platform position. Coach C4, berth 32 tells them exactly where to stand. The handoff itself takes seconds; everything before it took an hour of choreography.
daily passengers on Indian Railways — one of the largest captive food markets on Earth
typical station halt — the entire delivery window for the platform handoff
usual minimum lead time between placing an order and the train's arrival at the kitchen's station
the phone line for e-catering orders — the system works by app, web, or a simple call
The general lesson: rendezvous logistics
Most delivery is "bring X to a fixed point." Train catering is rendezvous logistics: both the package and the customer are moving, and the meeting point/time is a prediction. The same math appears in aircraft catering, mid-ocean ship resupply, and even spacecraft docking — compute the intercept, pad for uncertainty, and make the handoff window as forgiving as possible. When the train is delayed, the system re-solves; when it's early, that's the hard case, which is why cutoff buffers exist.