Approx. £800 – £1,250 per week in most London areas
https://londonbusadvertising.com/
Nationwide from £195+VAT.
https://focusmediaoutdoor.com/bus-stop-advertising/
Now London would be a lot higher than the 2nd quote but between the two it's easy for someone to afford it if they were motivated without being a billionaire.