Marathons in China

China is home to 53 marathons in our database, spread across cities including Baotou, Beijing, Changchun, and Changsha, and more. Lanzhou Marathon is the largest race in the lineup, typically drawing around 40,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.

Browse by state: Anhui, Beijing, Chongqing, Fujian, Gansu, Guangdong, Guangxi, Guizhou, Hainan, Hebei, Heilongjiang, Henan, Hong Kong, Hubei, Hunan, Inner Mongolia, Jiangsu, Jilin, Liaoning, Ningxia, Shaanxi, Shandong, Shanghai, Shanxi, Sichuan, Tianjin, Yunnan, and Zhejiang.

Changchun Marathon
Chongqing Marathon
Chuxiong Marathon
Guiyang Marathon
Harbin Marathon
Lanzhou Marathon
Linyi Marathon
Luoyang Marathon
Nanning Marathon
Shenyang Marathon
Wenzhou Marathon
Wuhu Marathon
Xi'an Marathon
Xiamen International Marathon
Xuzhou Marathon
Yantai Marathon
Zaozhuang Marathon
Zhangzhou Marathon