A Two Rivers Marathon começa e termina em Zaltbommel, uma cidade holandesa conhecida pelo centro medieval. A galera encara os 42.2 kilometers inteiros margeando os rios Waal e Maas. É uma marathon pequena, limitada a aproximadamente 1,000 participantes. Tem a prova individual e a Duo Marathon, em que dois corredores dividem a distância e fazem a troca no halfway point. O evento costuma pegar aquele clima cru de primavera, bem alinhado com a origem prática da prova: ela nasceu como marathon de treino para quem estava se preparando para a Two Oceans Marathon e a Comrades Marathon, e até hoje segue valendo como classificatória oficial para as duas.
O percurso segue principalmente pelos diques da região de Bommelerwaard, com os dois rios acompanhando boa parte da rota. Ainda aparece bastante gente usando a prova como preparação para a Two Oceans e a Comrades Marathons, junto com maratonistas holandeses de rotina e corredores que preferem um evento mais simples e pessoal em vez de uma prova grande de cidade. Os postos de apoio ficam a cada 5 kilometers. Depois da chegada, os participantes caminham um pouco até um parque na antiga muralha da cidade. Lá dá para pegar as coisas, tomar banho, comer e ficar na cerveja e no braai (barbecue), que já viraram parte da identidade da prova.