London Underground station codes

A (hopefully) comprehensive listing

Last update 12 October 2025

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

These codes used by London Transport to identify stations on its various systems. As with the National Rail codes, the systems were created by business units acting independently. As the codes are used in a wide range of information systems, many of which are externally owned, it is not practical to change them.

The 'live departure board' system has since been redesigned and no longer uses these codes. Some stations have had more than one code allocated and these are annotated here. It will be seen that the SAP/SSS, TSS and live departure board lists are very similar but occasional differences occur. Similarly, the London Underground published code and Track plate/GIS code lists, and the Track access code and Ellipse code lists, are almost, but not quite, always the same.

Of the 275 sites listed there are 42 for which all seven code systems are the same, thus:

Acton Town

Aldgate

Aldgate East

Amersham

Bayswater

Becontree

Bromley-By-Bow

Chiswick Park

Debden

Embankment

Epping

Euston

Farringdon

Grange Hill

Great Portland Street

Hainault

Harrow-on-the-Hill

Holborn

Ickenham

Leicester Square

Leyton

Newbury Park

Notting Hill Gate

Oxford Circus later live departure board code

Perivale

Piccadilly Circus

Pimlico

Pinner

Ruislip

Ruislip Gardens

Ruislip Manor

St. James's Park

St. John's Wood

St. Paul's

Stamford Brook

Swiss Cottage

Theydon Bois

Tottenham Court Road

Upminster Bridge

Uxbridge

Victoria

Wanstead

Upminster may also be on this list depending on whether there is a typing error in one code.

Additional codes are used by Docklands Light Railway, London Trams/Croydon Tramlink and London Overground (National Rail), shown on their separate pages.

Station Live departure board code LU published code Track plate and GIS code Track access code Ellipse code SAP & SSS code TSS (Train Staff Scheduling) code 'Main line' code
Acton Town ACT ACT ACT ACT ACT ACT ACT ZAT
Aldgate ALD ALD ALD ALD ALD ALD ALD ZAD
Aldgate East ALE ALE ALE ALE ALE ALE ALE ZAE
Alperton ALP ALP ALP ALP ALP ALP ZAP
Amersham AME AME AME AME AME AME AME ZAM; AMR
Angel ANG AGL ANG ANG ANG ANG ANG ZAN
Archway ARC ACY ARC ARC ARC ARC ARC ZAR
Arnos Grove AGR ASG ARG ARG AGR AGR ZAG
Arsenal ARL ASL ARS ARS ARL ARL ZAS
Baker Street BST later code BAK former code BAS former code BKB former code BAS BAS BAS BAS BST BST ZBS
Balham BAL BLM BAL BAL BAL BAL BAL ZBL
Bank BNK BAN BAN BAN BAN/MON BNK BNK ZBA
Barbican BAR BAB BAB BAB BAB BAR BAR ZBB
Barking BKG BAG BAG BKG BAG BKGS BKG ZBK; BKG
Barkingside BDE BAR BAR BAR BAR BDE BDE ZBN
Barons Court BCT BAC BAC BSC BAC BCT BCT ZBC; ZBQ
Battersea Power Station BAT
Bayswater BAY BAY BAY BAY BAY BAY BAY ZBY
Becontree BEC BEC BEC BEC BEC BEC BEC ZBZ
Belsize Park BPK BZP BLZ BEL BEP BPK BPK ZBP
Bermondsey BER BMY BER BER BER BER BER ZEO; ZBM
Bethnal Green BNG BEG BEG BEG BEG BNG BNG ZBE
Blackfriars BLF BLA BLA BKF BLA BLF BLF ZBF
Blackhorse Road BHR BLR BLR BLR BLR BHR BHR ZBK
Bond Street BDS later code BOS former code BOS BOS BOS BOS BDS BDS ZBD
Borough BOR BOR BOR BOR BOH BOR BOR ZBU
Boston Manor BOS BOS BOM BOM BOS BOS ZBM
Bounds Green BGR BDS BOG BOG BGR BGR ZBG
Bow Road BWR BOR BOR BWR BOR BWR BWR ZBR
Brent Cross BTX BTX BNT BRC BRC BTX BTX ZBT
Brixton BRX BRI BRI BRI BRI BRX BRX ZBX
Bromley-By-Bow BBB BBB BBB BBB BBB BBB BBB ZBW
Buckhurst Hill BHL BUH BUH BUH BUH BHL BHL ZBI
Burnt Oak BUR BTK BTK BUO BUO BUR BUR ZBO
Caledonian Road CRD CAL CAR CLR CRD CRD ZCR
Camden Town CTN CTN CTN CAT CAM CTN CTN ZCT
Canada Water CWR later code CAN former code CWR CDW CAW CWA CWR CWR ZCW
Canary Wharf CWF later code CAW former code CYF CRW CAW CWF CWF ZCW
Canning Town CNT later code CAT former code CGT CAT CTO CAT CNT CNT ZCB
Cannon Street CST CAS CAS CST CAS CST CST ZCS
Canons Park CPK later code CAP former code CPK CAP CAP CAN PRK CPK CPK ZCP
Cassiobridge CAI
Chalfont & Latimer CLF CAL CAL CAL CAL CLF CLF CFO
Chalk Farm CHF CFM CHF CHF CHF CHF CHF ZCF
Chancery Lane CYL CHL CHL CHL CHL CYL CYL ZCY
Charing Cross CHX CHC CHC CHC CHC CHX CHX ZCX
Chesham CHE CHE CHE CHE CHM CHM ZCM
Chigwell CHG CHI CHI CHI CHI CHG CHG ZCG
Chiswick Park CHP CHP CHP CHP CHP CHP CHP ZCI
Chorleywood CWD CHO CHO CHO CHO CWD CWD ZCH
Clapham Common CPC CPC CMC CLC CLC CPC CPC ZCC
Clapham North CPN CPN CMN CLN CLN CPN CPN ZCN
Clapham South CPS CPS CMS CLS CLS CPS CPS ZCA
Cockfosters CFS CKS COC COC CFS CFS ZCK
Colindale COL CND CDL COL COL COL COL ZCD
Colliers Wood CLW CSD CWO COW COW CLW CLW ZCW
Covent Garden COV CGN COG COG COV COV ZCV
Croxley CRX CRO CRO CRO CRO CRX CRX ZCO
Dagenham East DGE DAE DAE DGE DAE DGE DGE ZDE
Dagenham Heathway DGH DAH DAH DGU DAH DGH DGH ZDH
Debden DEB DEB DEB DEB DEB DEB DEB ZDB
Dollis Hill DHL later code DOH former code DOH DOH DOH DOH DHL DHL ZDO
Ealing Broadway EBY EAB EAB EBY EAB EBY EBY ZEB
Ealing Common ECM ECO ECO EAC ECO ECM ECM ZEC
Earl's Court ECT EAV EAV ECT EACP ECT ECT ZET
East Acton EAC EAA EAA EAA EAA EAC EAC ZEA
Eastcote ETE EAS EAS EAS EAS ETE ETE ZEE
East Finchley EFY EFY EFN EAF EAF EFY EFY ZEF
East Ham EHM EAH EAH EHM EAH EHM EHM ZEH
East Putney EPY EAP EAP EAP EPY EPY ZPU
Edgware EDG EGW EDG EDG EDG EDG EDG ZED
Edgware Road (Bakerloo) ERB EDR EDR EDB EDR-BAK ERB ERB ZER
Edgware Road (Circle District H&C) ERD EDR EDR EDR EDR-MET ERD ERD ZEM
Elephant & Castle ELE later code EAC former code ELC ELC ELC E+C ELE ELE ZEL
Elm Park EPK ELP ELP EPK ELP EPK EPK ZEP
Embankment EMB EMB EMB EMB EMB EMB EMB ZEK
Epping EPP EPP EPP EPP EPP EPP EPP ZEG
Euston EUS EUS EUS EUS EUS EUS EUS ZEU
Euston Square ESQ later code EUS former code ESQ ESQ EUQ ESQ ESQ ESQ ZES
Fairlop FLP FAI FAI FAI FAI FLP FLP ZFA
Farringdon FAR FAR FAR FAR FAR FAR FAR ZFD; FAR
Finchley Central FYC FYC FNC FIC FIC FYC FYC ZFC
Finchley Road FRD later code FIR former code FIR FIR FIR FIR FRD FRD ZFR
Finsbury Park FPK FIP FIP FIP FIP FPK FPK ZFP
Fulham Broadway FBY FUB FUB FBY FUB FBY FBY ZFB
Gants Hill GHL GAH GAH GAH GAH GHL GHL ZGA
Gloucester Road GRD GLR GLR GTR GLRP GRD GRD ZGR
Golders Green GGR GGN GGN GOG GOG GGR GGR ZGG
Goldhawk Road GOR GOR GOR GOR GHR GHR ZGW
Goodge Street GST GDG GDG GOS GOS GST GST ZGS
Grange Hill GRH GRH GRH GRH GRH GRH GRH ZGH
Great Portland Street GPS GPS GPS GPS GPS GPS GPS ZGP
Greenford GFD GRE GRE GRE GRE GFD GFD ZGF
Green Park GPK later code GRP former code GRP GRP GRP GRP GPK GPK ZGE
Gunnersbury GUN GUN GUN GUN GUN GUN GUN
Hainault HAI HAI HAI HAI HAI HAI HAI ZHT
Hammersmith (Circle) HMS HAM HAM HAS HAM-MET HMS HMS ZHZ
Hammersmith (District + Piccadilly) HMD HAM HAM HSD HAM-D+P HMD HMD ZHA
Hampstead HMP HTD HMP HAM HMP HMP HMP ZHM
Hanger Lane HLN HAL HAL HAL HAL HLN HLN ZHL
Harlesden HSD later code HAR former code HSN HAR HAR ZHL; HDN
Harrow & Wealdstone HAW HAW HAW HAW HAW XRW
Harrow-on-the-Hill HOH HOH HOH HOH HOH HOH HOH HOH
Hatton Cross HTX HNX HAC HAC HTX HTX ZHX
Heathrow Airport Terminals 1, 2 & 3 HRC HRC HT1 HEA T123 HRC HRC ZHV
Heathrow Terminal 4 HRF HIV HT4 HEA T4 HRF HRF ZHF
Heathrow Terminal 5 HRV HRV HT5 HEA T5 HRV HRV ZHE
Hendon Central HND HCL HDC HEC HEC HND HND ZHN
High Barnet HBT HBT HBT HIB HIB HBT HBT ZHB
Highbury & Islington HBY HII HII HII H+I HBY HBY ZHI
Highgate HIG HGT HGA HIG HIG HIG HIG ZHG
High Street Kensington HST HSK HSK HSK HSK HST HST ZHS
Hillingdon HDN HIL HIL HIL HIL HDN HDN ZHD
Holborn HOL HOL HOL HOL HOL HOL HOL ZHO
Holland Park HPK HOP HOP HOP HOP HPK HPK ZHP
Holloway Road HRD HWY HOR HLR HRD HRD ZHR
Hornchurch HCH HOR HOR HCH HOR HCH HCH ZHU
Hounslow Central HNC HWC HOC HOC HNC HNC ZHC
Hounslow East HNE HWE HOE HOE HNE HNE ZHE
Hounslow West HNW HWW HOW HOW HNW HNW ZHW
Hyde Park Corner HPC HPC HPC HPC HPC HPC ZHY
Ickenham ICK ICK ICK ICK ICK ICK ICK ZIC
Kennington KEN KNG KEN KEN KENN KEN KEN ZKE
Kensal Green KGN later code KEG former code KSL KEG KGN KGN KNL
Kensington (Olympia) OLY OLY OLY KOY OLY OLY KPA
Kentish Town KTN KSH KTN KET KET KTN KTN ZKT
Kenton KNT later code KEN former code KNT KEN KNT KNT KNT
Kew Gardens KEW KWG KEW KEW KEW KWG
Kilburn KIL KBN KIL KIL KIL KIL KIL ZKI
Kilburn Park KPK KIP KIP KIP KIP KPK KPK ZKP
Kingsbury KBY later code KIN former code KBY KIN KIN KIN KBY KBY ZKY
King's Cross St. Pancras KXX later code KCP former code KIC KIC KIC KIC KXX KXX ZKX
Knightsbridge KNB KNB KNI KNB KNB ZKN
Ladbroke Grove LBG LAD LAD LAD LAD LGR LGR ZLG
Lambeth North LAM LAN LAN LAN LAN LAM LAM ZLN
Lancaster Gate LAN LAG LAG LAG LAG LAN LAN ZLA
Latimer Road LAR LAR LAR LAR LAT LAT ZLR
Leicester Square LSQ LSQ LSQ LSQ LSQ LSQ LSQ ZLC; ZLS
Leyton LEY LEY LEY LEY LEY LEY LEY ZLY
Leytonstone LYS LES LES LES LES LYS LYS ZLE
Liverpool Street LST later code LIS former code LES LES LES LES LST LST ZLV
London Bridge LON later code LBR former code LNB LOB LOB LOB LON LON ZLB
Loughton LTN LOU LOU LOU LOU LTN LTN ZLO
Maida Vale MDV later code MAV former code MAV MAV MAV MAV MDV MDV ZMV
Manor House MNR MRH MAH MAN MNR MNR ZMR
Mansion House MAN MAH MAH MSH MAH MAN MAN ZMH
Marble Arch MAR MAA MAA MAA MAA MAR MAR ZMA
Marylebone MYB later code MLB former code MAR MAR MAR MAR MYB MYB ZMY
Mile End MLE MIE MIE MIE MIE MLE MLE ZME
Mill Hill East MHE MHL MHE MHE MHE MHE MHE ZML
Monument MON MON MON BAN MON BNK ZMM
Moorgate MGT later code MOO former code MOO MOO MOO MOO MGT MGT ZMG
Moor Park MPK MOP MOP MOP MOP MPK MPK ZMP
Morden MOR MDN MOR MOR MOR MOR MOR ZMO
Mornington Crescent MCR MTC MCS MOC MOC MCR MCR ZMC
Neasden NEA NDN NEA NEA NEA NEA NEA ZNN
Newbury Park NEP NEP NEP NEP NEP NEP NEP ZNP
Nine Elms NIE ZNM
North Acton NAC NOA NOA NOA NOA NAC NAC ZNA
North Ealing NEL NOE NOE NOE NOE NEL NEL ZNE
Northfields NFD NFD NOF NOF NFD NFD ZNF
North Greenwich NGW later code NOG former code NGW NOG NOG NOG NGW NGW NGR
North Harrow NHR NHA NHA NOH NHA NHR NHR ZNH
Northolt NHT NOR NOR NOR NOR NHT NHT ZNO
North Wembley NWM later code NOW former code NWY NOW NWM NWM NWB
Northwick Park NWP NOP NOP NOP NOP NWP NWP ZNK
Northwood NWD NOD NOD NOW NOD NWD NWD ZND
Northwood Hills NWH NOH NOH NWD NOH NWH NWH ZNS
Notting Hill Gate NHG NHG NHG NHG NHG NHG NHG ZNG
Oakwood OAK OAK OAK OAK OAK OAK ZOA
Old Street OLD ODS OLD OLS OLS OLD OLD ZOS
Osterley OST OSY OST OST OST OST ZOY
Oval OVL OVL OVL OVA OVA OVL OVL ZOV
Oxford Circus OXC later code OXB former code OXC OXC OXC OXC OXC OXC ZOC
Paddington PAD PAD PAD PAC PAD-B+D PAD PAD ZPA
Paddington (Circle/District) PADc
Paddington (Suburban) PADs PAD PAD PAS PEDM PDS
Park Royal PRY PKR PAR PAR PRY PRY ZPK
Parsons Green PGR PAG PAG PSG PAG PGR PGR ZPG
Perivale PER PER PER PER PER PER PER ZPE
Piccadilly Circus PIC PIC PIC PIC PIC PIC PIC ZPC
Pimlico PIM PIM PIM PIM PIM PIM PIM ZPO
Pinner PIN PIN PIN PIN PIN PIN PIN ZPI
Plaistow PLW PLA PLA PLW PLA PLW PLW ZPL; ZPS
Preston Road PRR PRR PRR PRR PRD PRD ZPR
Putney Bridge PUT PUB PUB PYB PUB PUT PUT ZPB
Queensbury QBY later code QUE former code QBY QUE QUB QUY QBY QBY ZQB
Queen's Park QPK QUP QUP QUP QUP QPKS QPK QPW
Queensway QWY QUE QUE QUE QUE QWY QWY ZQW
Ravenscourt Park RCP RAP RAP RAP RAP RCP RCP ZRA
Rayners Lane RLN RAL RAL RAL RAL RLN RLN ZRL
Redbridge RED REB REB RED REB RED RED ZRE
Regent's Park RPK REP REP REP REP RPK RPK ZRP
Richmond RMD RMD RIC RMD XRI
Rickmansworth RKY RIH RIH RIC RIH RKY RKY ZRi; RIC
Roding Valley ROD ROV ROV ROV ROV ROD ROD ZRV
Royal Oak ROA ROO ROO ROO ROO ROY ROY ZRY
Ruislip RUI RUI RUI RUI RUI RUI RUI ZRU
Ruislip Gardens RUG RUG RUG RUG RUG RUG RUG ZRG
Ruislip Manor RUM RUM RUM RUM RUM RUM RUM ZRM
Russell Square RSQ RSQ RUS RUS RSQ RSQ ZRS
St. James's Park SJP SJP SJP SJP SJP SJP SJP ZSS
St. John's Wood SJW SJW SJW SJW SJW SJW SJW ZSJ
St. Paul's STP STP STP STP STP STP STP ZSP
Seven Sisters SVS SES SES SES SES SVS SVS ZSV
Shepherd's Bush SBC SHB SHB SHB SHB-CEN SBC SBC ZSZ
Shepherd's Bush Market SBM SBM SHM SHBM SBM SBM ZSB
Sloane Square SSQ SLS SLS SSQ SLS SSQ SSQ ZSQ; ZLQ
Snaresbrook SNB SNA SNA SNA SNA SNB SNB ZSN
South Ealing SEL SOE SOE SOE SOE SEL SEL ZSE
Southfields SFS SOU SOU SOU SFS SFS SDS; SFS
Southgate SGT SGT SOU SOG SGT SGT ZSA
South Harrow SHR SHH SOH SOH SHR SHR ZSX
South Kensington SKN SOK SOK SKS SOK SKN SKN ZSK
South Kenton SKT later code SOK former code SKT SKE SKT SKT SOK
South Ruislip SRP SOR SOR SOR SOR SRP SRP ZSR
Southwark SWK later code SOU former code SWK SOU SWK SWK SWK SWK ZSW; ZSO
South Wimbledon SWM SWN SWM SWI SWI SWM SWM ZSI
South Woodford SWF SOW SOW SOW SOW SWF SWF ZSO; ZQS
Stamford Brook STB STB STB STB STB STB STB ZSF
Stanmore STA STM STA STA STA STA STA ZSM
Stepney Green STG STG STG SGN STG STG STG ZSG
Stockwell STK STO STO STO STO STK STK ZSL
Stonebridge Park SPK later code STP former code SBG STK SPK SPK SBP
Stratford SFD later code STR former code STR STR SFD STR SFD SFD SRA
Sudbury Hill SHL SUH SUH SUH SHL SHL ZSH
Sudbury Town STN SUT SUT SUT STN STN ZSY
Swiss Cottage SWC SWC SWC SWC SWC SWC SWC ZSC
Temple TEM TEM TEM TMP TEM TEM TEM ZTM
Theydon Bois THB THB THB THB THB THB THB ZTY
Tooting Bec TBE TBC TBC TOB TOB TBE TBE ZTB
Tooting Broadway TBY TBY TBY TBR TOO TBY TBY ZTO
Tottenham Court Road TCR TCR TCR TCR TCR TCR TCR ZTC
Tottenham Hale TTH THA THA TOH TTH TTH TTH ZTT
Totteridge & Whetstone TOT TOT TOT TAW TAW TOT TOT ZTW
Tower Hill THL TOH TOH TWH TOH THL THL ZTH
Tufnell Park TPK TFP TPK TUF TUP TPK TPK ZTP
Turnham Green TGR TUG TUG TNG TUG TGR TGR ZTG
Turnpike Lane TPL TPN TUL TUL TPL TPL ZTL
Upminster UPM UPM UPM UPM UPM UMP typo for UPM? UPM ZUM
Upminster Bridge UPB UPB UPB UPB UPB UPB UPB ZUB
Upney UPY UPN UPN UPY UPN UPY UPY ZUY
Upton Park UPK UPP UPP UPK UPP UPK UPK ZUP
Uxbridge UXB UXB UXB UXB UXB UXB UXB ZUX
Vauxhall VUX VAU VAU VAU VAU VUX VUX ZVA
Victoria VIC VIC VIC VIC VIC VIC VIC ZVI
Walthamstow Central WAL WAC WAC WAL WAC WAL WAL ZWW
Wanstead WAN WAN WAN WAN WAN WAN WAN ZWN
Warren Street WST WAS WAS WAS WAS WST WST ZWS
Warwick Avenue; Warwick Avenue for Little Venice WAR WAA WAA WAA WAA WAR WAR ZWV
Waterloo WLO later code WAT former code WTL former code WAT WAT WTL WAT WLO WLO ZWA
Watford WAT WAF WAF WAT WATM WAT WAT ZWT
Watford Vicarage Road WVR
Wembley Central WEM later code WEC former code WYC WEC WEM WEM WMB; XWL
Wembley Park WPK later code WEP former code WEP WEP WEP WEP WPK WPK ZWY
West Acton WAC WEA WEA WEA WEA WAC WAC ZWE
Westbourne Park WBP WSP WSP WPA WSP WBP WBP ZWU
West Brompton WBT WEB WEB WBN WEB WBT WBT ZWB
West Finchley WFY WFN WFY WEF WEF WFY WFY ZWF
West Ham WHM later code WHA former code WHA WHA WHM WHA WHM WHM ZWZ
West Hampstead WHD later code WEH former code WHP WHD WEH WHD WHD ZWH
West Harrow WHR WSH WSH WEH WSH WHR WHR ZWX
West Kensington WKN WEK WEK WEK WEK WKN WKN ZWK
Westminster WMS later code WES former code WES WES WSM WES WMS WMS ZWM
West Ruislip WRP WER WER WER WER WRP WRP ZWR
Whitechapel WCL WHI WHI WHI WHI WCL WCL ZWL
White City WCT WHC WHC WHC WHC WCT WCT ZWC
Willesden Green WLG later code WIG former code WIG WIG WIG WIG WLG WLG ZWG
Willesden Junction WJN later code WIJ former code WJN WIJ WLJ WIJ
Wimbledon WDN WIM WIM WIM WIM WIM
Wimbledon Park WMP WIP WIP WIP WMP WMP WMP; WPK
Woodford WFD WOO WOO WOO WOO WFD WFD ZWO
Wood Green WGN WOG WOG WOG WGN WGN ZWD
Wood Lane WOL WOL WLA WOL WDL WDL ZWQ
Woodside Park WSP WOP WDP WOP WOP WSP WSP ZWI