
Marathons in North Rhine-Westphalia
North Rhine-Westphalia is home to 7 marathons in our database in Germany, spread across cities including Aachen, Bonn, Cologne, and Duisburg, and more. Cologne Marathon is the largest race in the lineup, typically drawing around 8,000 finishers, while the full spread offers everything from fast urban courses to scenic regional events. Browse the races below for course maps, elevation profiles, typical weather, and practical race-day detail to help you choose your next start line. Plan by month on our marathon calendar or filter by country and region.






Nearby Marathons
Other races closest to North Rhine-Westphalia.

Marathon Eindhoven
The Marathon Eindhoven attracts about 3,000 finishers each October on one of the Netherlands' fastest courses. The flat loop through Brainport Eindhoven passes the Philips Stadium area, high-tech campus districts, and the city centre. October cool weather and dead-flat Dutch terrain make Eindhoven a popular personal-best attempt in the south of the Netherlands.
Next race: Sunday, 11 October 2026

Enschede Marathon
The Enschede Marathon is the Netherlands' oldest marathon, drawing about 4,500 finishers each April through the eastern city near the German border. The flat course passes the University of Twente campus and the city centre on wide Dutch roads. April spring weather and dead-flat terrain make it a fast eastern Netherlands marathon.
Next race: Sunday, 18 April 2027
Utrecht Marathon
The Utrecht Marathon attracts about 6,000 finishers each May through the Netherlands' fourth-largest city. The course passes the Dom Tower, the Oudegracht canal, and the Jaarbeurs area on flat Dutch terrain. May spring weather and a central historic-city route make it a popular Dutch marathon.
Next race: Sunday, 2 May 2027


Mainz Marathon
The Mainz Marathon attracts approximately 2,000 finishers each May through the Rhine city of Gutenberg and carnival fame. The course passes the Mainz Cathedral, the Rhine riverfront, and the citadel overlooking the river on flat Rhenish Hesse terrain. May's Rhine spring and the carnival-city atmosphere make it one of Germany's most cheerful regional marathons.
Next race: Sunday, 23 May 2027