Londres est le principal hub ferroviaire du Royaume-Uni, avec de grandes gares terminus réparties autour de la ville pour desservir différents axes nationaux. London King's Cross, London Euston, London Paddington, London St Pancras International, London Liverpool Street, London Victoria, London Waterloo et London Bridge enregistrent tous d'importants flux de voyageurs. Parmi les opérateurs desservant Londres figurent LNER, Avanti West Coast, Great Western Railway, Eurostar, Southeastern, Southern, Greater Anglia, East Midlands Railway, South Western Railway et Thameslink.
Les services au départ de Londres comprennent des trains interurbains vers l'Écosse, le pays de Galles, les Midlands, l'East Anglia et le South West, ainsi que des liaisons ferroviaires régionales dans le Sud-Est de l'Angleterre. High Speed 1 relie London St Pancras International au Kent et au tunnel sous la Manche, tandis qu'Eurostar exploite des trains internationaux depuis cette même gare. Les liaisons ferroviaires vers les aéroports desservent Heathrow depuis London Paddington, Gatwick depuis London Victoria et London Bridge, Stansted depuis London Liverpool Street, et Luton via St Pancras et d'autres gares centrales.
Les lignes ferroviaires au départ de Londres partent vers le nord en direction de York, Leeds, Newcastle, Édimbourg, Manchester, Birmingham et Glasgow, vers l'ouest en direction de Reading, Bristol, Cardiff et Exeter, vers le sud en direction de Brighton, Southampton et Portsmouth, et vers l'est en direction de Cambridge, Norwich, le Kent et Paris. Réservez des trains au départ et à destination de Londres en ligne sur Rail Monsters.