Frankfurt Marathon
Late October in Frankfurt suits anyone who builds through the summer (the 2027 race is on October 31), and the course is famously flat, with only 27.8 meters of elevation gain. It is billed as the fastest of Germany's five largest marathons for recreational runners, with an average finish of 3:57:56, and in 2024 10.3% of its roughly 10,000 finishers broke three hours.
The finish is the reward: a final stretch inside the Festhalle arena, under the lights. The field is a manageable size for a big-city race, so the early miles settle quickly compared with the largest marathons.
More about Frankfurt Marathon