上海市, 上海市, China
26.7 miles (42.9 km) · 2,858 ft elevation gain · Point to Point · road · Race
The Shanghai Marathon is a 26.7 mile race in 上海市, 上海市, China. The course features 2,858 feet of elevation gain and 3,064 feet of descent. The most significant ascent covers 1.7 miles and gains 49 feet. Vertical rate measures 112 feet of gain per mile. Approximately 84% of the route is runnable. The route follows road surfaces. Technical difficulty: very hilly. This route ranks at the 48.72th percentile for difficulty among similar distances. This point-to-point race attracts runners seeking race experience in 上海市.
View full route intelligence, elevation profile, terrain analysis, and pacing advice.
View Full Route Details →