Travel Time Tube Map Created December 2005. Updated February 2016 using Processing.js! Geographic Layout Acton Town Aldgate East Aldgate All Saints Alperton Amersham Angel Archway Arnos Grove Arsenal Baker Street Balham Bank Barbican Barking Barkingside Barons Court Bayswater Beckton Park Beckton Becontree Belsize Park Bermondsey Bethnal Green Blackfriars Blackhorse Road Blackwall Bond Street Borough Boston Manor Bounds Green Bow Church Bow Road Brent Cross Brixton Bromley-By-Bow Buckhurst Hill Burnt Oak Caledonian Road Camden Town Canada Water Canary Wharf Canning Town Cannon Street Canons Park Chalfont & Latimer Chalk Farm Chancery Lane Charing Cross Chesham Chigwell Chiswick Park Chorleywood Clapham Common Clapham North Clapham South Cockfosters Colindale Colliers Wood Covent Garden Crossharbour & London Arena Croxley Custom House Cutty Sark Cyprus Dagenham East Dagenham Heathway Debden Deptford Bridge Devons Road Dollis Hill Ealing Broadway Ealing Common Earl's Court East Acton East Finchley East Ham East India East Putney Eastcote Edgware Road (B) Edgware Road (C) Edgware Elephant & Castle Elm Park Elverson Road Embankment Epping Euston Square Euston Fairlop Farringdon Finchley Central Finchley Road Finsbury Park Fulham Broadway Gallions Reach Gants Hill Gloucester Road Golders Green Goldhawk Road Goodge Street Grange Hill Great Portland Street Green Park Greenford Greenwich Gunnersbury Hainault Hammersmith Hampstead Hanger Lane Harlesden Harrow & Wealdston Harrow-on-the-Hill Hatton Cross Heathrow Terminal 4 Heathrow Terminals 1, 2 & 3 Hendon Central Heron Quays High Barnet High Street Kensington Highbury & Islington Highgate Hillingdon Holborn Holland Park Holloway Road Hornchurch Hounslow Central Hounslow East Hounslow West Hyde Park Corner Ickenham Island Gardens Kennington Kensal Green Kensington (Olympia) Kentish Town Kenton Kew Gardens Kilburn Park Kilburn King's Cross St. Pancras Kingsbury Knightsbridge Ladbroke Grove Lambeth North Lancaster Gate Latimer Road Leicester Square Lewisham Leyton Leytonstone Limehouse Liverpool Street London Bridge Loughton Maida Vale Manor House Mansion House Marble Arch Marylebone Mile End Mill Hill East Monument Moor Park Moorgate Morden Mornington Crescent Mudchute Neasden New Cross Gate New Cross Newbury Park North Acton North Ealing North Greenwich North Harrow North Wembley Northfields Northolt Northwick Park Northwood Hills Northwood Notting Hill Gate Oakwood Old Street Osterley Oval Oxford Circus Paddington Park Royal Parsons Green Perivale Picadilly Circus Pimlico Pinner Plaistow Poplar Preston Road Prince Regent Pudding Mill Lane Putney Bridge Queen's Park Queensbury Queensway Ravenscourt Park Rayners Lane Redbridge Regent's Park Richmond Rickmansworth Roding Valley Rotherhithe Royal Albert Royal Oak Royal Victoria Ruislip Gardens Ruislip Manor Ruislip Russell Square Seven Sisters Shadwell Shepherd's Bush (C) Shepherd's Bush (H) Shoreditch Sloane Square Snaresbrook South Ealing South Harrow South Kensington South Kenton South Quay South Ruislip South Wimbledon South Woodford Southfields Southgate Southwark St. James's Park St. John's Wood St. Paul's Stamford Brook Stanmore Stepney Green Stockwell Stonebridge Park Stratford Sudbury Hill Sudbury Town Surrey Quays Swiss Cottage Temple Theydon Bois Tooting Bec Tooting Broadway Tottenham Court Road Tottenham Hale Totteridge & Whetstone Tower Gateway Tower Hill Tufnell Park Turnham Green Turnpike Lane Upminster Bridge Upminster Upney Upton Park Uxbridge Vauxhall Victoria Walthamstow Central Wanstead Wapping Warren Street Warwick Avenue Waterloo Watford Wembley Central Wembley Park West Acton West Brompton West Finchley West Ham West Hampstead West Harrow West India Quay West Kensington West Ruislip Westbourne Park Westferry Westminster White City Whitechapel Willesden Green Willesden Junction Wimbledon Park Wimbledon Wood Green Woodford Woodside Park

Click on a station to see the London Underground map reorganise around the times of travel from that station. Shortest paths are used to place the other stations - radius is proportional to time to travel, and angle should be correct for as-the-crow-flies direction on a map. The concentric circles are at 10 minute intervals. Press 'g' to get back to the geographical tube map.

NB:- times may not be accurate! This is really only a proof of concept, and to me it looks like I'm reporting times which are slightly too fast. You'll have to factor in interchange times and possibly times when the train is stopped if you want to actually make use of this in its current form. Also, it needs a recent Java plug-in, probably 1.4+, sorry.

Inspired by Oskar Karlin's reworking of the tube map around the time to travel from Elephant and Castle, and Rod McLaren's subsequent sketch 10 Minutes tube travel from Oxford Circus. Uses travel times from Geoff and Neil's travel times map (plus fake ones for DLR, sorry). Station locations are from Wikipedia's London Underground Geographic Maps. Yes, there are similar maps in existence elsewhere - you might have heard the terms anamorphosis, isochrone or isochronic map used to describe them. Here's one for Japan's railways.

Lots of things that need improving...

Would be nice:

a key for the different lines

search for stations (type into the applet)

list out the shortest path between two stations (not including time to change)

sort out the 'white dot' connecting stations to match the proper tube map

proper DLR times to travel (just used 2 mins for everything - tube ones are better)

display travel card zones

etc.

Wishlist:

sync with realtime TfL data (which lines are down etc.)

add average time to change lines

Harry Beck style layout

filter for stations with toilets, disabled access, etc.

use curves where appropriate

sort out overlapping lines

blobs/contours for time to travel

interchange times

time to surface

etc.

Suggestions on a postcard (tom [at] tom [dash] carden [dot] co [dot] uk) - particularly for sources of data for travel times, vector versions of Harry Beck's tube map, etc.

Source code: tube_map_travel_times_js Connection OSMMercator Route Station

Built with Processing (see more things built with Processing in my sketchbook or at Processing Blogs).