Find any railway station and see every train that stops there. This list has 4396 stations served by 1185 trains. Each station page shows the trains that start their journey there, the trains that pass through and end there, with arrival and departure times, halt, running days, popular routes and nearby stations.
Type a station name or its code in the search box, or choose the first letter of the station. Open a train from a station page to see its full time table and live running status.
FAQ about railway stations
How many railway stations are in this list?
4396 stations, served by 1185 trains. A station is added as soon as a train stops there.
How do I find the trains at a station?
Search for the station by name or code, or choose its first letter, and open the station. Its page lists every train with arrival and departure times.
What is a station code?
A short code of letters that the railway uses for each station on tickets and timetables, for example in the Code column above.

