The NaptanCode provides a short
identifier for identifying bus stops suitable for use in SMS and
other mobile services. The identifier is ergonomic for use on a mobile keypad.
- Either digits or letters may be used (2=abc, 3=def, etc so that a single
tap can be used for each character. For example "manwapga" & "6269242"
are equivalent
- Successive digits are avoided, to avoid input delay and reduce input
keying errors.
- The digits "0" & "1" (which are likely be confused with the
characters "O" & "I") are not used except in the London
Prefix.
The number is made up of a regional prefix and a suffix together making
up a unique code. The
prefix is three characters (a/2-w/9) except in London where it is the
single digit "1".
Each NaPTAN administrative area has one or more reserved SMS prefixes that are
used to create the SMS i.e. NaptanCode for the
stop points in its domain. These SMS prefixes are part of the National PT Gazetteer
data and ensure that codes are unique nationally. They are chosen as
far as possible to be memorable - eg MAN = Manchester, AND = Andover.
Suffixes are allocated by each authority.
The following table shows the current
SMS Codes & ATCO Area code prefixes:
|
Prefix as char |
Prefix as num |
Mnemonic |
Admin Area Name |
ATCO |
Traveline Region |
Notes |
| |
1 |
Greater London |
Greater London |
490 |
London |
|
|
ADC |
232 |
Aberdeen City |
Aberdeen City |
639 |
Scotland |
|
|
ADN |
236 |
Aberdeenshire |
Aberdeenshire |
630 |
Scotland |
|
|
AHL |
245 |
Ampthill |
Bedfordshire (var 3) |
20 |
South East |
|
|
AND |
262 |
Andover |
Hampshire (var 3) |
190 |
South West |
|
|
ANG |
264 |
Angus |
Angus |
649 |
Scotland |
|
|
AOL |
265 |
Alloa |
Clackmannanshire |
668 |
Scotland |
|
|
AYL |
295 |
Aylesbury |
Buckinghamshire (var 2) |
40 |
South East |
|
|
AYR |
297 |
Ayr |
South Ayrshire |
619 |
Scotland |
|
|
BFS |
237 |
Bedfordshire |
Bedfordshire |
20 |
South East |
|
|
BHM |
246 |
Birmingham |
West Midlands (var 5) |
430 |
West Midlands |
|
|
BIR |
247 |
Birkenhead |
Merseyside (var 3) |
280 |
North West |
|
|
BKE |
253 |
Basingstoke |
Hampshire (var 4) |
190 |
South West |
|
|
BKN |
256 |
Bracknell Forest |
Bracknell Forest |
38 |
South East |
|
|
BLA |
25A |
Blackburn with Darwen |
Blackburn with Darwen |
258 |
North West |
|
|
BLG |
254 |
Blaenau Gwent |
Blaenau Gwent |
532 |
Wales |
|
|
BLP |
257 |
Blackpool |
Blackpool |
259 |
North West |
|
|
BLY |
259 |
Barnsley |
South Yorkshire (var 3) |
370 |
Yorkshire |
|
|
BOU |
268 |
Bournemouth |
Bournemouth |
129 |
South West |
|
|
BRA |
27A |
Bradford |
West Yorkshire (var 3) |
450 |
Yorkshire |
|
|
BRE |
273 |
Bridgend |
Bridgend |
551 |
Wales |
|
|
BRI |
274 |
Brighton & Hove |
Brighton & Hove |
149 |
South East |
|
|
BRK |
275 |
West Berkshire |
West Berkshire |
30 |
South East |
|
|
BST |
278 |
Bristol, City of |
Bristol, City of |
10 |
South West |
|
|
BTH |
284 |
Bath & North East Somerset |
Bath & North East Somerset |
18 |
South West |
|
|
BUC |
282 |
Buckinghamshire |
Buckinghamshire |
40 |
South East |
|
|
BUR |
287 |
Burton-on-Trent |
Staffordshire (var 2) |
380 |
West Midlands |
|
|
BWC |
292 |
Berwick |
Northumberland (var 3) |
310 |
North East |
|
|
BXT |
298 |
Buxton |
Derbyshire (var 4) |
100 |
East Midlands |
|
|
CDI |
234 |
Cardiff |
Cardiff |
571 |
Wales |
|
|
CEJ |
235 |
Ceredigion |
Ceredigion |
523 |
Wales |
|
|
CHA |
24A |
Chatham |
Medway |
249 |
South East |
|
|
CHE |
243 |
Cheshire |
Cheshire |
60 |
North West |
|
|
CHT |
248 |
Cheltenham |
Gloucestershire (var 3) |
160 |
South West |
|
|
CHW |
249 |
Cheshire West |
Cheshire (var 3) |
60 |
North West |
|
|
CMB |
262 |
Cambridgeshire |
Cambridgeshire |
50 |
East Anglia |
|
|
CNW |
269 |
Conwy |
Conwy |
513 |
Wales |
|
|
COR |
267 |
Cornwall & Isles of Scilly |
Cornwall & Isles of Scilly |
80 |
South West |
|
|
CPY |
279 |
Caerphilly |
Caerphilly |
554 |
Wales |
|
|
CRM |
276 |
Carmarthenshire |
Carmarthenshire |
522 |
Wales |
|
|
CTF |
283 |
Chesterfield |
Derbyshire (var 2) |
100 |
East Midlands |
|
|
CUM |
286 |
Cumbria |
Cumbria |
90 |
North West |
|
|
CVY |
289 |
Coventry |
West Midlands (var 2) |
430 |
West Midlands |
|
|
CYD |
293 |
Croydon |
Greater London (var 5) |
490 |
London |
Released |
|
DBE |
323 |
Derbyshire |
Derbyshire (var 3) |
100 |
East Midlands |
|
|
DBG |
324 |
Denbighshire |
Denbighshire |
511 |
Wales |
|
|
DBS |
327 |
Derbyshire |
Derbyshire |
100 |
East Midlands |
|
|
DBY |
329 |
Derby |
Derby |
109 |
East Midlands |
|
|
DCT |
328 |
Doncaster |
South Yorkshire (var 4) |
370 |
Yorkshire |
|
|
DGA |
34A |
Dumfries & Galloway |
Dumfries & Galloway |
680 |
Scotland |
|
|
DHM |
346 |
Durham |
Durham (var 2) |
130 |
North East |
|
|
DLO |
356 |
Darlington |
Darlington |
76 |
North East |
|
|
DND |
363 |
Dundee City |
Dundee City |
640 |
Scotland |
|
|
DOR |
367 |
Dorset |
Dorset |
120 |
South West |
|
|
DUD |
383 |
Dudley |
West Midlands (var 4) |
430 |
West Midlands |
|
|
DUR |
387 |
Durham |
Durham |
130 |
North East |
|
|
DVN |
386 |
Devon |
Devon |
110 |
South West |
|
|
EGR |
347 |
East Grinstead |
West Sussex (var 2) |
440 |
South East |
|
|
ELP |
357 |
Ellesmere Port |
Cheshire (var 2) |
60 |
North West |
|
|
ENB |
362 |
City of Edinburgh |
City of Edinburgh |
620 |
Scotland |
|
|
ENG |
364 |
Ealing |
Greater London (var 4) |
490 |
London |
|
|
ERE |
373 |
East Renfrewshire |
East Renfrewshire |
612 |
Scotland |
|
|
ESC |
372 |
Essex Chelmsford |
Essex (var 2) |
150 |
South East |
|
|
ESU |
378 |
East Sussex |
East Sussex |
140 |
South East |
|
|
ESX |
379 |
Essex |
Essex |
150 |
South East |
|
|
FAL |
3A5 |
Falkirk |
Falkirk |
669 |
Scotland |
|
|
FIF |
343 |
Fife |
Fife |
650 |
Scotland |
|
|
FLI |
354 |
Flintshire |
Flintshire |
512 |
Wales |
|
|
FNL |
365 |
Fenland |
Cambridgeshire (var 2) |
50 |
East Anglia |
|
|
GAT |
4A8 |
Gateshead |
Tyne & Wear (var 3) |
410 |
North East |
|
|
GLA |
45A |
Glasgow City |
Glasgow City |
609 |
Scotland |
|
|
GLG |
454 |
Glasgow City |
Glasgow City (var 2) |
609 |
Scotland |
|
|
GLO |
456 |
Gloucestershire |
Gloucestershire |
160 |
South West |
|
|
GLS |
457 |
Gloucestershire |
Gloucestershire (var 2) |
160 |
South West |
|
|
GRI |
474 |
Grimsby |
North East Lincolnshire |
228 |
East Midlands |
|
|
GRM |
476 |
Grantham |
Lincolnshire (var
3) |
270 |
East Midlands |
|
|
GTW |
489 |
Gatwick |
West Sussex (var 2) |
440 |
South East |
|
|
GUE |
483 |
Guernsey |
Guernsey |
|
#N/A |
|
|
GUI |
484 |
Guildford |
Surrey (var 3) |
400 |
South East |
|
|
GWE |
493 |
Gwent |
Monmouthshire |
533 |
Wales |
|
|
GWN |
496 |
Gwynedd |
Gwynedd |
540 |
Wales |
|
|
HAL |
4A5 |
Halton |
Halton |
68 |
North West |
|
|
HAM |
4A6 |
Hampshire |
Hampshire |
190 |
South West |
|
|
HAR |
4A7 |
Hartlepool |
Hartlepool |
75 |
North East |
|
|
HAW |
4A9 |
Harlow |
Essex (var 3) |
150 |
South East |
|
|
HEM |
436 |
Hemel Hempstead |
Hertfordshire (var 3) |
210 |
South East |
|
|
HER |
437 |
Herefordshire, County of |
Herefordshire, County of |
209 |
West Midlands |
|
|
HFL |
435 |
Huddersfield |
West Yorkshire (var 7) |
450 |
Yorkshire |
|
|
HJT |
458 |
Hjaltland |
Shetland Islands |
603 |
Scotland |
|
|
HLD |
453 |
Highland |
Highland |
670 |
Scotland |
|
|
HLX |
459 |
Halifax |
West Yorkshire (var 6) |
450 |
Yorkshire |
|
|
HRE |
473 |
Harrogate |
West Yorkshire (var 5) |
450 |
Yorkshire |
|
|
HRT |
478 |
Hertfordshire |
Hertfordshire |
210 |
South East |
|
|
HTS |
487 |
Hastings |
East Sussex (var 3) |
140 |
South East |
|
|
HUN |
486 |
Huntingdon |
Cambridgeshire (var 2) |
50 |
East Anglia |
|
|
INV |
468 |
Inverclyde |
Inverclyde |
613 |
Scotland |
|
|
IOW |
469 |
Isle of Wight |
Isle of Wight |
230 |
South East |
|
|
IPW |
479 |
Ipswich |
Suffolk (var 3) |
390 |
East Anglia |
|
|
JSY |
579 |
Jersey |
Jersey |
|
#N/A |
|
|
KDL |
535 |
Kendal |
Cumbria
(var 2) |
90 |
North West |
|
|
KMK |
565 |
Kilmarnock |
East Ayrshire |
618 |
Scotland |
|
|
KNT |
568 |
Kent |
Kent |
240 |
South East |
|
|
KOH |
564 |
Kingston upon Hull, City of |
Kingston upon Hull, City of |
229 |
Yorkshire |
|
|
LAN |
5A6 |
Lancashire |
Lancashire |
250 |
North West |
|
|
LAT |
5A8 |
Lancaster |
Lancashire (var 2) |
250 |
North West |
|
|
LBR |
527 |
Loughborough |
Leicestershire (var 2) |
260 |
East Midlands |
|
|
LBZ |
529 |
Leighton Buzzard |
Bedfordshire (var 2) |
20 |
South East |
|
|
LDN |
536 |
Greater London |
Greater London |
490 |
London |
Released |
|
LDS |
537 |
Leeds |
West Yorkshire (var 2) |
450 |
Yorkshire |
|
|
LEI |
534 |
Leicester |
Leicester |
269 |
East Midlands |
Till
July 2007 |
|
LEI |
534 |
Leicestershire |
Leicestershire |
260 |
East Midlands |
From July 2007 |
|
LEC |
532 |
Leicestershire |
Leicestershire |
260 |
East Midlands |
Till
July 2007 |
|
LEC |
532 |
Leicester |
Leicester |
269 |
East Midlands |
July 2007 |
|
LEW |
539 |
Lewes |
East Sussex (var 2) |
140 |
South East |
|
|
LGP |
547 |
Argyll & Bute (Lochgilphead) |
Argyll & Bute |
607 |
Scotland |
|
|
LIC |
542 |
| |