上海市, 上海市, China
26.7 miles (42.9 km) · 2,858 ft elevation gain · Point to Point · road · Race
Shanghai Marathon is a 26.7-mile point-to-point race in 上海市, 上海市, China, gaining 2,858 feet of elevation. The race follows a steadily descending elevation profile, finishing 213 feet lower than it starts. The terrain breaks into 8 distinct sections including 3 significant climbs. The longest climb covers 2.3 miles gaining 1,125 feet at an average 22.8% grade. Approximately 84% of the route is runnable at a steady effort. The race both opens and finishes with mixed terrain.
Preview this trail in 3D flyover, view the elevation profile, and explore the segment breakdown.
View Full Route Details →