Лондон є центральним залізничним вузлом Сполученого Королівства, а головні кінцеві станції розташовані навколо міста для різних національних напрямків. London King's Cross, London Euston, London Paddington, London St Pancras International, London Liverpool Street, London Victoria, London Waterloo та London Bridge обслуговують значні пасажиропотоки. Серед операторів, що обслуговують Лондон, — LNER, Avanti West Coast, Great Western Railway, Eurostar, Southeastern, Southern, Greater Anglia, East Midlands Railway, South Western Railway та Thameslink.
З Лондона курсують міжміські потяги до Шотландії, Уельсу, Мідлендсу, Східної Англії та Південного Заходу, а також регіональні рейси по всьому Південному Сходу Англії. High Speed 1 з’єднує London St Pancras International із Кентом і Євротунелем, тоді як Eurostar виконує міжнародні рейси з тієї ж станції. Залізничні сполучення з аеропортами обслуговують Heathrow через London Paddington, Gatwick через London Victoria та London Bridge, Stansted через London Liverpool Street, а Luton — через St Pancras та інші центральні станції.
Залізничні маршрути з Лондона прямують на північ до Йорка, Лідса, Ньюкасла, Единбурга, Манчестера, Бірмінгема та Глазго, на захід — до Редінга, Брістоля, Кардіффа та Ексетера, на південь — до Брайтона, Саутгемптона та Портсмута, а на схід — до Кембриджа, Норвіча, Кента та Парижа. Бронюйте потяги до Лондона та з Лондона онлайн на Rail Monsters.