El Two Rivers Marathon empieza y termina en Zaltbommel, una ciudad holandesa conocida por su centro medieval. Los corredores se marcan los 42.2 kilómetros completos siguiendo los ríos Waal y Maas. Es una maratón pequeña, con un límite de unos 1.000 participantes. Hay una carrera individual y también un Duo Marathon, donde dos corredores se reparten la distancia, haciendo el relevo a mitad de recorrido. Es habitual encontrarse con el tiempo crudo de primavera, algo que va muy acorde con su origen práctico. Se montó como maratón de entrenamiento para los que preparan el Two Oceans Marathon y el Comrades Marathon, y sigue siendo un clasificatorio oficial para ambos.
El recorrido va principalmente por diques a través de la región de Bommelerwaard, con los dos ríos flanqueando la ruta durante una buena parte. Siguen participando corredores que preparan el Two Oceans y Comrades Marathons, junto a maratonianos holandeses habituales y gente que busca un evento más tranquilo y personal, en vez de una gran maratón de ciudad. Hay avituallamientos cada 5 kilómetros. Después de la meta, los participantes dan un paseo corto hasta un parque que está en la antigua muralla de la ciudad. Allí pueden recoger sus cosas, ducharse, comer y disfrutar de la cerveza y el braai (barbacoa) que ya son parte esencial del rollo de la carrera.