People are walking the marathon for a cause.
Mensen lopen de marathon voor een doel.
A large group of people have gathered to walk a marathon.
Een grote groep mensen heeft een marathon gelopen.
"walk a marathon" is a rephrasing of "walking the marathon".
"Wandelen op een marathon" is een herhaling van "lopen op de marathon."