London Liverpool Street has retained its title as Britain's busiest train station as passenger numbers soared over the past year, new figures show.
The estimated number of people entering and leaving the station from March 2023/24 was 94.5 million, the Office of Rail and Roads said.
This is 17.5% more than last year's figure of 80.4 million. The increase in passenger numbers is due to increased use of the Elizabeth line.
London Paddington has maintained its position as the second busiest station.
Tottenham Court Road, which is only served by Elizabeth line trains, moved from seventh to third place, with 64.2 million passenger entries and exits.
At the other end of the scale, Denton in Greater Manchester was the least busy station with 54 entries and exits over the past year.
The Elizabeth line runs from Reading, Berkshire, and Heathrow Airport, west London, to Abbey Wood, south-east London, and Shenfield, Essex.
The line opened in May 2022.