Last update 6 September 2025
Please follow these links for:
| Code | Line Name | Route Availability (RA) |
|---|---|---|
| SW000 | All lines | |
| SW100 | Waterloo to Clapham Junction | 8✖Up Main Slow and Down Main Slow from Carlisle Lane Junction (0m 42ch) to crossover (2m 65ch) was RA4 to 26 January 2013 |
| SW100A | London Waterloo International to International Junction | 8 |
| SW100B | Nine Elms Junction to Linford Street Junction | 8 |
| SW100C | West London Junction to Latchmere Junction (No 3) | 8 |
| SW100D | Clapham Junction to Longhedge Junction | 8 |
| SW100E | Clapham Junction to Latchmere Junction (No 2) | 8 |
| SW100E1 | Clapham Junction to Latchmere Junction (No 2) | 8 |
| SW100E2 | Clapham Junction to Latchmere Junction (No 2) | 8 |
| SW100X | London Waterloo to Clapham Junction (main lines) | 8 |
| SW102 | London Waterloo International to International Junction | 8 |
| SW105 | Clapham Junction to Weymouth | 8 |
| SW105A | Southampton to Southampton Western Docks | 8 |
| SW105B | Worgret Junction to Furzebrook | 5✖Was RA8 to 16 April 2011 |
| SW105C | Weymouth to Weymouth Quay | 3 |
| SW110 | Woking Junction to Portsmouth Harbour | 7✖Woking Junction - Portsmouth & Southsea Low Level RA8; Portsmouth Harbour platforms 1/3 RA4 |
| SW115 | Worting Junction to Exeter St Davids | 6✖Worting Junction - Wilton Junction RA8; Wilton Junction - Gillingham RA7 |
| SW115A | Andover to Ludgershall MOD | 8 |
| SW115B | Laverstock North Junction to Laverstock South Junction | 8 |
| SW115C | Yeovil Pen Mill Junction to Yeovil Junction | 6 |
| SW117 | Andover to Ludgershall MOD | 8 |
| SW119 | Laverstock North Junction to Laverstock South Junction | 8 |
| SW120 | Pirbright Junction to Alton | 7✖Pirbright Junction - Ash Vale Junction RA8 |
| SW120A | Aldershot North Junction to Aldershot South Junction | 8 |
| SW123 | Aldershot North Junction to Aldershot South Junction | 8 |
| SW125 | Southcote Junction to Basingstoke | 8 |
| SW130 | Eastleigh to Romsey | 8 |
| SW135 | Eastleigh to Fareham | 8 |
| SW140 | St Denys to Portcreek Junction | 8✖St Denys - Fareham RA7 |
| SW140A | Cosham Junction to Farlington Junction | 8 |
| SW142 | Cosham Junction to Farlington Junction | 8 |
| SW145 | Northam Junction to Canute Road | 8 |
| SW147 | Southampton to Southampton Western Docks | 8 |
| SW150 | Redbridge to Salisbury Tunnel Junction | 8 |
| SW155 | Totton to Fawley (Goods Line) | 8 |
| SW160 | Brockenhurst to Lymington Pier | 8 |
| SW165 | Hamworthy to Hamworthy Goods (Goods Line) | 8 |
| SW166 | Worgret Junction to Furzebrook | 5 |
| SW168 | Weymouth to Weymouth Quay | 3 |
| SW170 | Westbury South Junction (excl) to Wilton Junction | 8 |
| SW170A | Wilton Junction to Quidhampton Siding | 8 |
| SW175 | Castle Cary Junction to Dorchester Junction | 8 |
| SW178 | Yeovil Pen Mill Junction to Yeovil Junction | 6 |
| SW180 | Raynes Park to Horsham | 8 |
| SW183 | Leatherhead to Dorking From April 2002 | 8 presumed |
| SW185 | Motspur Park to Chessington South | 8 |
| SW190 | New Malden to Shepperton | 7✖New Malden - Shacklegate Junction RA8 |
| SW193 | Strawberry Hill Junction to Fulwell Junction | 8 |
| SW195 | Hampton Court Junction to Hampton Court | 4✖Up line RA4; down line RA8 |
| SW200 | Hampton Court Junction to Guildford (via Cobham) | 8 |
| SW205 | Leatherhead to Effingham Junction | 8 |
| SW210 | Clapham Junction to Southcote Junction (via Reading) Replaced by new SW210 from 10 May 2014 | 8 |
| SW210 | Clapham Junction to Reading Replaced old SW210 from 10 May 2014 | 8 |
| SW210A | Hounslow Junction to Whitton Junction | 8 |
| SW210B | Reading Spur Junction to Reading New Junction | 8 |
| SW217 | Reading Spur Junction to Reading New Junction | 8 |
| SW218 | Nine Elms Junction to Linford Street Junction | 8 |
| SW219 | West London Junction to Latchmere Junction | 8 |
| SW220 | Latchmere Junction to Kensington Olympia | 8 |
| SW222 | Clapham Junction to Longhenge Junction | 8 |
| SW225 | Point Pleasant Junction to Wimbledon | 6 |
| SW230 | Barnes to Feltham Junction (via Hounslow) | 8 |
| SW235 | Hounslow Junction to Whitton Junction | 8 |
| SW240 | Kew East Junction to Old Kew Junction | 8 |
| SW240A | Kew East Junction to New Kew Junction | 8 |
| SW242 | Kew East Junction to New Kew Junction | 8 |
| SW245 | Twickenham to Shacklegate Junction | 8 |
| SW245A | Strawberry Hill Junction to Fulwell Junction | 8 |
| SW250 | Staines to Windsor and Eton Riverside | 4✖Was RA8 to 16 April 2011 |
| SW255 | Virginia Water to Weybridge | 8 |
| SW255A | Addlestone Junction to Byfleet Junction | 8 |
| SW257 | Addlestone Junction to Byfleet Junction | 8 |
| SW260 | Ascot to Ash Vale Junction | 8 |
| SW265 | Guildford to Wokingham | 8 |
| SW300 | Gomshall to Shalford Junction From April 2002 | 8 |
| SW301 | Redhill to Gomshall Merged into SO550 from 12 September 2009 | 8 |
| SW302 | Redhill to Gatwick Airport Merged into SO560 from 12 September 2009 | 8 |
| SW305 | Brighton to Havant Merged into SO630 and SO520 from 12 September 2009 | 8 |
| SW310 | Littlehampton Junction to Littlehampton Merged into SO630 from 12 September 2009 | 8 |
| SW315 | Barnham to Bognor Regis Merged into SO640 from 12 September 2009 | 8 |
| SW900 | Miscellaneous | n/a |
| SW999 | Ryde Pier Head to Shanklin Code in use by 2009 | 1 |
| SW110 | Ryde Pier Head to Shanklin Some records consistently refer to this route as SW110, even though this duplicates Woking Junction to Portsmouth Harbour | 1 |