SWB Marathon Bremen løber første weekend i oktober og er byens største løbshændelse. Det har været et fast indslag i efteråret siden 2006 med fuld marathon (42,195 km), halvmarathon, 10 km og børneløb.
Marathonen starter i centrum og går gennem Neustadt, forbi Werdersee og Weser-dæmningen, videre mod Hastedt, Schwachhausen, Horn, Universum, Bürgerpark, Findorff og Überseestadt. Sidste del går tilbage til Weser, langs Schlachte til wohninvest Weser Stadion, og så tilbage til centrum for målgang. Tusenvis af bremere deltager, og det kan hurtigt blive fuldt, så det er smart at tilmelde sig tidligt.