Der Two Rivers Marathon startet und endet in Zaltbommel, einer kleinen holländischen Stadt, die für ihr mittelalterliches Zentrum bekannt ist. Man läuft die vollen 42.2 kilometers entlang der Flüsse Waal und Maas. Das ist ein eher kleiner Marathon, auf circa 1,000 Teilnehmer begrenzt. Es gibt einen Einzelstart und einen Duo Marathon, bei dem sich zwei Läufer die Strecke teilen und auf halber Strecke wechseln. Oft herrscht dort raues Frühlingswetter, was auch zu seinem ursprünglichen Zweck passt. Er wurde nämlich als Trainingsmarathon für diejenigen ins Leben gerufen, die sich auf den Two Oceans Marathon und Comrades Marathon vorbereiten, und ist immer noch ein offizieller Qualifikationslauf für beide.
Die Strecke führt größtenteils auf Deichen durch die Bommelerwaard-Region, wobei die beiden Flüsse Waal und Maas einen Großteil der Strecke begleiten. Läufer, die sich auf den Two Oceans und Comrades Marathon vorbereiten, sind immer noch dabei, ebenso wie viele holländische Marathonläufer und all jene, die ein eher familiäres, persönliches Event einem großen Stadtmarathon vorziehen. Verpflegungsstationen gibt es alle 5 kilometers. Nach dem Ziel machen die Teilnehmer einen kurzen Spaziergang zu einem Park an der alten Stadtmauer. Dort können sie ihre Sachen abholen, duschen, essen und das Bier und Braai (Barbecue) genießen, was einfach zum Charakter des Laufs dazugehört.