The 2026 London Marathon is free-to-air on BBC One and BBC iPlayer for UK residents. Remember, though, you must have a TV license.
There are also free live streams from RaiPlay if you live in Italy and RTVE Play for Spanish residents.
In countries where the race hasn’t been picked up by a local broadcasting partner, such as Japan or New Zealand, the Olympic Channel also has coverage without a cost.
This handy guide has a rundown of what broadcasting deals are in place worldwide, meaning you can work out if yours doesn’t via a process of elimination.
Traveling abroad right now? You can use a VPN to watch London Marathon 2026 for free as if you were right at home. NordVPN is our top pick of the options.



