London Underground

live map

About this site

This site is a small personal project that visualises the London Underground and DLR network on an interactive map, with a station search, live departure boards, current line status, and local weather for whichever station you're looking at. It was built for fun as a way to explore what's possible with Transport for London's public open data.

Every station, arrival time, line status and weather reading you see is fetched live, in your own browser, directly from the data providers listed below. There is no backend server, no database and no tracking — the page is just static HTML, CSS and JavaScript that talks straight to the public APIs.

How it works

Data sources & credits

Transport for London (TfL)

Station locations, live arrival predictions, line status, live crowding, accessibility summaries, fare zones and Santander Cycles docking data are all provided by TfL's Unified API (api.tfl.gov.uk), made available under TfL's Open Data licence. Powered by TfL Open Data. This site is an independent hobby project and is not endorsed by, affiliated with, or supported by Transport for London.

Your browser's location

The "Use my location" feature on the search page uses your browser's built-in Geolocation API, only when you tap the button. Your coordinates are used locally, in your browser, to sort the station list by distance — they are never sent anywhere except to your browser itself.

OpenStreetMap

Map tiles and underlying map data © OpenStreetMap contributors, available under the Open Database License (ODbL).

Open-Meteo

Current weather conditions are provided by Open-Meteo.com, licensed under Creative Commons Attribution 4.0 (CC BY 4.0).

Leaflet

The interactive map is rendered with Leaflet, an open-source JavaScript library for mobile-friendly interactive maps, released under the BSD-2-Clause licence.

VT323 font

The departure board typeface is VT323 by Peter Hull, served via Google Fonts under the SIL Open Font License.

Official TfL links

For live travel decisions, always defer to TfL's own channels rather than this site:

Disclaimer

This is an unofficial, independently run project. Data is provided in good faith but may be delayed, incomplete, or occasionally wrong. Always check official TfL channels (the TfL app, tfl.gov.uk, or station signage) before making real travel decisions.