The Two Rivers Marathon begins and ends in Zaltbommel, a Dutch city known for its medieval center. Runners complete a full 42.2 kilometers along the Waal and Maas rivers. This is a small marathon, limited to approximately 1,000 participants. It features an individual race and a Duo Marathon, where two runners share the distance, switching at the halfway point. The event frequently encounters raw spring weather, aligning with its practical origins. It was established as a training marathon for those preparing for the Two Oceans Marathon and Comrades Marathon, and it continues to serve as an official qualifier for both.
The course primarily follows dikes through the Bommelerwaard region, with the two rivers flanking the route for a significant portion. Runners preparing for the Two Oceans and Comrades Marathons still participate, alongside regular Dutch marathoners and individuals seeking a low-key, personal event over a large city race. Aid stations are positioned every 5 kilometers. Following the finish, participants take a short walk to a park located on the old city wall. Here, they can collect their belongings, shower, eat, and enjoy the beer and braai (barbecue) that have become integral to the race's character.