Watch London Move App Icon

Watch London Move

Live 3D map of London's buses, Underground trains, and transit.

A real-time transport visualization tracking ~6,500 public transit vehicles across Greater London. WebGL and MapLibre frontend streaming low-latency updates from a high-throughput TfL aggregator.

Live Web MapLondon BusesTube, DLR & Overground

Streaming London in Real Time

High-performance transit telemetry rendered at 60 frames per second.

6,500+ Vehicles Tracked

Watch London's entire transit pulse. Every red double-decker bus, Tube train, and tram is represented with live positions and route paths.

3D WebGL Vehicle Models

Zoom in to street level to watch 3D low-poly vehicle models navigate turns, roundabouts, and station approaches with physics-based smoothing.

Delta-Compressed Sockets

Lightweight socket.io architecture only streams changes in your visible viewport, keeping network bandwidth low and frame rates smooth.

Tube & Rail Line Layers

Toggle individual lines (Central, Northern, Victoria, Elizabeth line, DLR) or isolate bus routes to see their full real-time headway spacing.

Daylight & Midnight Themes

Carefully crafted cartography offering both a midnight dark theme for glowing routes and a clean daylight view for outdoor mobile use.

Open & Battery-Friendly

Zero intrusive tracking or commercial analytics. Pure open-source engineering focused on real-time transit data fidelity.

Live Map Previews

City-scale overview down to individual vehicle models.

Watch London Move Fleet View

Fleet Overview

Thousands of buses and trains pulsing across London

Watch London Move Transit Modes

Mode Filtering

Isolate specific lines, routes, or daytime/night schedules

Frequently Asked Questions

Everything you need to know about TfL telemetry and the live map.

Where does the live vehicle data come from?

Telemetry is aggregated in real time directly from Transport for London (TfL) live feeds, including the Countdown/URA bus streaming interface and the Unified API for London Underground, Overground, DLR, Elizabeth line, and trams.

How are so many vehicles rendered smoothly?

Watch London Move uses MapLibre GL and custom WebGL shaders to render thousands of vehicles at 60 FPS. Low-poly 3D models smoothly rotate and interpolate between GPS and timetable fixes.

Can I run it in a web browser without installing anything?

Yes! The full web client runs directly in any modern desktop or mobile browser with WebGL support.

Is there an API or raw feed available?

The backend codebase is fully open-source on GitHub, including the tile aggregator and socket payload encoders.

How do I contact support or submit a bug report?

Email watchlondonmove@maybeitssoftware.co.uk or open an issue on GitHub. We typically respond within 24 to 48 hours.

Support & Feedback

Have questions about the map, encountered a rendering bug, or want to contribute?

Developer Support Email
watchlondonmove@maybeitssoftware.co.uk
Direct developer assistance · Typical response time within 24–48 hours
Browser & WebGL Compatibility

Troubleshooting WebGL performance, hardware acceleration, and mobile browser support.

TfL Telemetry & Route Accuracy

Reporting missing bus routes, vehicle prediction glitches, or timetable mismatches.

Backend & Socket Inquiries

Technical questions regarding the Node.js tile aggregator and open data formats.

Feature Requests & Cartography

Ideas for map styling, station arrivals, 3D models, and historical playback.