Der Two Rivers Marathon startet und endet im historischen Zentrum von Zaltbommel und geht über circa 42 Kilometer durch den Bommelerwaard. Die Strecke verläuft größtenteils auf den Deichen entlang der Waal und Maas, dabei hat man lange Zeit offene Blicke auf die Flüsse. Das Event ist auf etwa 1.500 Teilnehmer begrenzt und bietet auch eine Duo Marathon Option an, bei der sich zwei Läufer die Strecke teilen und auf halber Strecke wechseln.
Der Marathon entstand ursprünglich als Vorbereitung für den Two Oceans Marathon und den Comrades Marathon in South Africa und ist bis heute ein offizieller Qualifikationslauf für beide. Diesen Hintergrund merkt man auch bei den Teilnehmern: Läufer, die auf den Two Oceans und Comrades hinarbeiten, treffen hier auf lokale Marathonis und andere, die von der familiären, einladenden Atmosphäre des Events angezogen werden. Verpflegungsstationen gibt es alle 5 Kilometer, die sind mit Musik und medizinischer Hilfe ausgestattet. Nach dem Rennen geht es für die Teilnehmer circa 200 Meter weiter zu einem Park an der alten Stadtmauer, wo man seine Taschen abholen kann, es Duschen, Essen, noch mehr Musik und das bekannte Bier und Braai des Events gibt.