The Boston Marathon is older than the London Marathon. The Boston Marathon began in 1897 and is the world's oldest annual marathon. The London Marathon, in comparison, was first held in 1981. Therefore, the Boston Marathon predates the London Marathon by many decades.