120 towns · updated June 2026
Every town we track, compared on train time to London, annual season ticket cost, average house price, safety, broadband speed and life satisfaction. Open a town for the full picture, nearby alternatives and commuter FAQs, or explore everything on the interactive map.
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Bedford | 40 min | £258k | £6,017 |
| Biggleswade | 44 min | £258k | £5,782 |
| Leighton Buzzard | 40 min | £320k | £4,608 |
| Luton | 22 min | £281k | £3,689 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Amersham | 30 min | £580k | £3,408 |
| Aylesbury | 56 min | £315k | £6,127 |
| Beaconsfield | 23 min | £780k | £3,060 |
| Gerrards Cross | 20 min | £750k | £2,820 |
| High Wycombe | 27 min | £365k | £3,892 |
| Marlow | 55 min | £620k | £4,620 |
| Milton Keynes | 35 min | £285k | £7,493 |
| Princes Risborough | 38 min | £400k | £4,056 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Cambridge | 48 min | £525k | £6,224 |
| Ely | 70 min | £295k | £7,052 |
| Huntingdon | 53 min | £258k | £7,535 |
| Peterborough | 50 min | £205k | £8,087 |
| St Neots | 52 min | £238k | £7,838 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Brighton | 60 min | £370k | £6,307 |
| Eastbourne | 88 min | £255k | £8,542 |
| Hove | 57 min | £385k | £6,527 |
| Lewes | 65 min | £375k | £7,562 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Basildon | 35 min | £285k | £3,974 |
| Billericay | 34 min | £365k | £4,526 |
| Braintree | 60 min | £310k | £5,016 |
| Brentwood | 25 min | £455k | £4,126 |
| Chelmsford | 35 min | £335k | £5,175 |
| Colchester | 52 min | £285k | £7,673 |
| Epping | 35 min | £485k | £3,243 |
| Grays | 30 min | £255k | £3,008 |
| Harlow | 32 min | £295k | £3,961 |
| Shenfield | 28 min | £420k | £2,784 |
| Southend-on-Sea | 55 min | £255k | £4,402 |
| Witham | 45 min | £340k | £4,608 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Aldershot | 47 min | £255k | £5,299 |
| Alton | 58 min | £355k | £6,265 |
| Basingstoke | 45 min | £285k | £5,506 |
| Farnborough | 40 min | £295k | £4,526 |
| Fleet | 44 min | £395k | £5,065 |
| Petersfield | 65 min | £430k | £5,616 |
| Southampton | 79 min | £265k | £6,803 |
| Winchester | 62 min | £525k | £5,768 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Berkhamsted | 37 min | £645k | £4,250 |
| Bishop's Stortford | 40 min | £465k | £4,816 |
| Broxbourne | 28 min | £395k | £3,698 |
| Harpenden | 28 min | £650k | £3,576 |
| Hatfield | 22 min | £325k | £3,077 |
| Hemel Hempstead | 27 min | £385k | £3,298 |
| Hertford | 32 min | £385k | £4,099 |
| Hitchin | 40 min | £385k | £4,899 |
| Letchworth Garden City | 38 min | £340k | £4,899 |
| Potters Bar | 18 min | £535k | £2,594 |
| Radlett | 22 min | £600k | £2,640 |
| Royston | 45 min | £360k | £4,824 |
| St Albans | 20 min | £545k | £2,939 |
| Stevenage | 23 min | £285k | £4,457 |
| Tring | 35 min | £430k | £4,200 |
| Ware | 35 min | £355k | £3,974 |
| Watford | 17 min | £395k | £4,072 |
| Welwyn Garden City | 22 min | £435k | £3,077 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Ashford | 38 min | £265k | £6,044 |
| Canterbury | 57 min | £295k | £7,645 |
| Chatham | 40 min | £225k | £5,106 |
| Dartford | 22 min | £335k | £2,470 |
| Dover | 62 min | £240k | £5,832 |
| Faversham | 61 min | £265k | £6,831 |
| Folkestone | 57 min | £215k | £10,240 |
| Gravesend | 28 min | £265k | £3,464 |
| Maidstone | 55 min | £295k | £5,865 |
| Margate | 80 min | £240k | £5,832 |
| Paddock Wood | 48 min | £350k | £4,200 |
| Ramsgate | 76 min | £250k | £5,832 |
| Rochester | 36 min | £245k | £5,106 |
| Sevenoaks | 26 min | £565k | £3,878 |
| Sittingbourne | 55 min | £270k | £4,800 |
| Tonbridge | 40 min | £395k | £4,899 |
| Tunbridge Wells | 49 min | £425k | £5,962 |
| Whitstable | 75 min | £320k | £5,616 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Kettering | 63 min | £195k | £9,798 |
| Northampton | 67 min | £228k | £8,611 |
| Wellingborough | 60 min | £250k | £5,832 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Banbury | 57 min | £275k | £8,653 |
| Bicester | 48 min | £340k | £5,220 |
| Didcot | 40 min | £315k | £6,831 |
| Henley-on-Thames | 52 min | £615k | £6,362 |
| Oxford | 57 min | £455k | £7,259 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Bath | 87 min | £385k | £10,488 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Ipswich | 68 min | £225k | £8,818 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Camberley | 50 min | £335k | £5,120 |
| Dorking | 36 min | £490k | £3,878 |
| Epsom | 24 min | £465k | £2,677 |
| Farnham | 55 min | £415k | £5,962 |
| Godalming | 47 min | £520k | £4,440 |
| Guildford | 35 min | £440k | £3,933 |
| Haslemere | 57 min | £580k | £5,220 |
| Leatherhead | 35 min | £475k | £3,629 |
| Oxted | 31 min | £495k | £4,319 |
| Redhill | 30 min | £365k | £3,767 |
| Reigate | 32 min | £445k | £4,319 |
| Walton-on-Thames | 25 min | £530k | £2,520 |
| Weybridge | 29 min | £650k | £2,520 |
| Woking | 24 min | £425k | £4,099 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Burgess Hill | 49 min | £325k | £5,837 |
| Chichester | 86 min | £375k | £8,156 |
| Crawley | 35 min | £310k | £3,480 |
| East Grinstead | 52 min | £385k | £5,065 |
| Hassocks | 50 min | £400k | £4,440 |
| Haywards Heath | 46 min | £425k | £5,506 |
| Horsham | 53 min | £385k | £5,561 |
| Worthing | 80 min | £285k | £6,914 |
| Town | Train to London | Avg price | Annual season |
|---|---|---|---|
| Chippenham | 80 min | £265k | £10,543 |
| Salisbury | 88 min | £310k | £7,240 |
| Swindon | 57 min | £218k | £8,791 |
Score every town by the criteria that matter to you: commute, price, safety and more. Free to use, no sign-up required.
Open the ranking toolData (June 2026): house prices from HM Land Registry; train times from National Rail off-peak direct services; season tickets are the annual price to a London terminal; crime from ONS / police.uk; broadband from Ofcom Connected Nations; life satisfaction from the ONS Personal Well-being survey. Figures are approximate estimates for comparison.