The Berlin Marathon is a major running and sporting event held annually in Berlin, Germany. The official marathon distance of 42.195 kilometers (26 miles 385 yards) is set up as a city-wide road race for both professional and amateur runners.