thetrainline.com
Search train journeys (+ all stops)
Input
to requiredDestination city or station, free text
date requiredOutbound date 'YYYY-MM-DD' (defaults to 08:00) or 'YYYY-MM-DDTHH:mm' — journeys departing after this time
from requiredOrigin city or station, free text (e.g. 'Paris', 'Lyon Part-Dieu', 'London')
max optionalMax journeys returned (no pagination fan-out; the site returns ~8 per search). Default 10.
includeStops optionalIf true, fetch all calling points (every stop of the full train route, incl. before/after the searched segment) for each leg. Default false.
Output
origin requiredResolved origin (first autocomplete match)
journeys requireddestination requiredResolved destination
