Travel safely - Get the latest travel advice and booking info here

London North Eastern Railway
Great Western Railway

The best prices from hundreds of train and coach companies

Go contactless with digital tickets on your phone

Travel to thousands of destinations in 45 countries

There are over 20 train companies providing trains in London, over a vast rail network that covers 2,671 miles and is still growing to this day. Most Overground lines in London are well-connected to the Underground (subway), and it’s easy to get around. You can quickly pop in the stations you need to travel to/from in our Journey Planner and buy cheap tickets to London stations in a flash. Or you can travel around London with an Oyster card, Travelcard or Contactless bank card. Read on for more info on trains in London and see a complete list of all train stations in the capital.

Train companies in London

As the capital of England and a bustling hub for work and major events, London has dozens of train companies serving its stations every day, offering routes to pretty much every corner of the country and beyond. Find them below and see where you could go!

Getting around by bus and tube

Travelling around London will, of course, involve some tube and bus journeys, and it’s easy to pay for these by grabbing a Visitor Oyster Card, a regular Oyster Card (if you’re staying in London a bit longer), or by using a contactless bank card. Oyster Cards are most easily purchased at Underground stations. Alternatively, you can purchase a Travelcard, which can cover some or all zones of travel in London and allow you to use different modes of transport.

How to get cheap train tickets in London

Follow our handy tips and tricks, and you’ll be in with a great chance at securing cheaper train tickets. First off, make sure to pick up a National Railcard. One will only set you back £30 for the year (£20 if you get the Disabled Persons Railcard) and it’ll then allow you to save up to 1/3 off the price of your train tickets*.

When using your Railcard, make sure to book an Advance ticket. Most train companies release their Advance tickets for routes around 12 weeks ahead of the departure dates. It’s at this stage when the tickets are usually at their cheapest, so make sure to grab an early deal and book your tickets.

To learn more, visit our Advance train tickets page for a complete guide.

More handy tips

Another way you can cut the pounds off the cost of your train tickets is to travel during off-peak times. Off-peak times are usually when services are at their quietest. For example, if you travel at the weekend, then your train ticket will be classified as Off-Peak.

For more info, head over to our Off-Peak train tickets page.

Last up – if you’re travelling into or out of London in a group of three to nine people, you could make use of the 34% discount applied to Off-Peak services thanks to GroupSave, a type of discount that doesn’t require you to purchase a Railcard (but which does appear in the Railcard dropdown when making a booking). Please bear in mind that GroupSave is not applicable for all journeys by the various train companies and will be automatically applied if valid for your journey and selected in the Railcard dropdown. All tickets must be purchased in a single booking, and all passengers must travel together on the day of departure.

Want more handy hints on how to save money on train tickets? Check out our cheap train tickets page.

*Conditions and peak travel time exclusions may apply on some Railcard types.

London train stations

Find a list of all the Overground train stations in London below. For station information or to quickly buy tickets, follow the link to the station of your choice.


Abbey Wood Gordon Hill Purfleet
Acton Central Gospel Oak Purley
Acton Main Line Grange Park Purley Oaks
Albany Park Grays Putney
Alexandra Palace Greenford Queens Park
Amersham Greenwich Queens Road Peckham
Anerley Grove Park Queenstown Road (Battersea)
Angel Road Gunnersbury Rainham
Balham Hackbridge Ravensbourne
Banstead Hackney Central Raynes Park
Barking Hackney Downs Rectory Road
Barnehurst Hackney Wick Reedham
Barnes Hadley Wood Richmond
Barnes Bridge Haggerston Rickmansworth
Battersea Park Hampstead Heath Riddlesdown
Beckenham Hill Hampton Romford
Beckenham Junction Hampton Court Rotherhithe
Bellingham Hampton Wick St Helier
Belmont Hanwell St James Street (Walthamstow)
Belvedere Harlesden St Johns
Berrylands Harold Wood St Margarets
Bethnal Green Harringay St Mary Cray
Bexley Harringay Green Lanes Sanderstead
Bexleyheath Harrow & Wealdstone Selhurst
Bickley Harrow-on-the-Hill Seven Kings
Birkbeck Hatch End Seven Sisters
London Blackfriars Haydons Road Shadwell
Blackheath Hayes Shenfield
Blackhorse Road Hayes & Harlington Shepherd's Bush
Bowes Park Headstone Lane Shoreditch High Street
Brentford Heathrow Airport Terminal 4 Shortlands
Brentwood Heathrow Airport Terminal 5 Sidcup
Brimsdown Heathrow Airport T1, 2 & 3 Silver Street
Brixton Hendon Slade Green
Brockley Herne Hill South Acton
Bromley North Highams Park Southall
Bromley South Highbury & Islington South Bermondsey
Brondesbury Hither Green Southbury
Brondesbury Park Homerton South Croydon
Broxbourne Honor Oak Park South Greenford
Bruce Grove Hornsey South Hampstead
Bushey Hounslow South Kenton
Bush Hill Park Hoxton South Merton
Barnsbury Ilford South Ruislip
Caledonian Rd & Barnsbury Imperial Wharf South Tottenham
Cambridge Heath Isleworth Stamford Hill
Camden Road Kenley Stoke Newington
Canada Water Kensal Green Stonebridge Park
Canonbury Kensal Rise Stoneleigh
Carpenders Park Kensington Olympia Stratford London
Carshalton Kent House Stratford International
Carshalton Beeches Kentish Town Strawberry Hill
Castle Bar Park Kentish Town West Streatham
Caterham Kenton Streatham Common
Catford Kew Bridge Streatham Hill
Catford Bridge Kew Gardens Sudbury & Harrow Road
Chadwell Heath Kidbrooke Sudbury Hill Harrow
Chafford Hundred Lakeside Kilburn High Road Sundridge Park
Chalfont & Latimer Kingston Surbiton
Charlton Kingswood Surrey Quays
Cheam Knockholt Sutton
Chelsfield Ladywell Sutton Common
Cheshunt Lea Bridge Swanley
Chessington North Lee Sydenham
Chessington South Lewisham Sydenham Hill
Chingford Leyton Midland Road Syon Lane
Chipstead Leytonstone High Road Tadworth
Chislehurst Limehouse Tattenham Corner
Chiswick London Bridge Teddington
Chorleywood London Cannon Street Thames Ditton
City Thameslink London Charing Cross Theobalds Grove
Clapham High Street London Euston Thornton Heath
Clapham Junction London Fenchurch Street Tolworth
Clapton London Fields Tooting
Clock House London Kings Cross Tottenham Hale
Coulsdon South London Liverpool Street Tulse Hill
Coulsdon Town London Marylebone Turkey Street
Crayford London Paddington Twickenham
Crews Hill London St Pancras Upminster
Cricklewood London Victoria Upper Holloway
Crofton Park London Waterloo Upper Warlingham
Crouch Hill London Waterloo East Vauxhall
Crystal Palace Loughborough Junction Waddon
Dagenham Dock Lower Sydenham Wallington
Dalston Junction Malden Manor Waltham Cross
Dalston Kingsland Manor Park Walthamstow Central
Dartford Maryland Walthamstow Queen's Road
Denmark Hill Maze Hill Wandsworth Common
Deptford Mill Hill Broadway Wandsworth Road
Drayton Green Mitcham Eastfields Wandsworth Town
Drayton Park Mitcham Junction Wanstead Park
Ealing Broadway Moorgate Wapping
Earlsfield Morden South Watford High Street
East Croydon Mortlake Watford Junction
East Dulwich Motspur Park Welling
Eden Park Mottingham Wembley Central
Edmonton Green New Barnet Wembley Stadium
Elephant & Castle New Beckenham West Brompton
Elmers End New Cross Westcombe Park
Elmstead Woods New Cross Gate West Croydon
Elstree & Borehamwood New Eltham West Drayton
Eltham New Malden West Dulwich
Emerson Park New Southgate West Ealing
Enfield Chase Norbiton West Ham
Enfield Lock Norbury West Hampstead
Enfield Town North Dulwich West Hampstead Thameslink
Epsom Downs Northolt Park West Norwood
Erith North Sheen West Ruislip
Essex Road Northumberland Park West Sutton
Ewell East North Wembley West Wickham
Ewell West Norwood Junction Whitechapel
Falconwood Nunhead White Hart Lane
Farringdon Oakleigh Park Whitton
Feltham Ockendon Whyteleafe
Fenchurch Street London Old Street Whyteleafe South
Finchley Road & Frognal Orpington Willesden Junction
Finsbury Park Palmers Green Wimbledon
Forest Gate Peckham Rye Wimbledon Chase
Forest Hill Penge East Winchmore Hill
Fulwell Penge West Woodgrange Park
Gidea Park Petts Wood Woodmansterne
Gipsy Hill Plumstead Wood Street
Goodmayes Ponders End Woolwich Arsenal
  Woolwich Dockyard
  Worcester Park

London terminals

London terminals include the list of stations below:

When you book a ticket to London, and the ticket reads ‘valid for London terminals’, these are the stations that you can alight at.

Ready to book? Search for a ticket!

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.