Shanghai vs Chengdu Marathon — Side-by-Side Guide

Compare the Shanghai and Chengdu Marathons side by side — course profile, weather, field size, qualification, and atmosphere to help you choose your next race.

Quick Comparison

Feature 2026 Shanghai Marathon - Dec 6 2026 Chengdu Marathon - Oct 25
Country/RegionChinaChina
MonthNovemberOctober
Avg Temperature12-18°C14-20°C
Course TypeFlatFlat
Elevation~20m~30m
Field Size38,00020,000
EntryLotteryLottery
World MajorNoNo
BQ CourseYesYes
Crowd SupportGoodGood

Detailed Comparison

Shanghai and Chengdu offer contrasting marathon experiences across different seasons. Shanghai runs in November's cool autumn air (12-18°C) on a completely flat course (~25m elevation) through China's most international city. Chengdu races in March at similar temperatures (10-18°C) on mostly flat terrain (~60m elevation), providing an excellent spring marathon option in southwest China.

Shanghai's pancake-flat course along the Bund is purpose-built for speed — the minimal elevation change makes it one of China's best venues for a PR. Chengdu is slightly more undulating but still very manageable, and the spring timing means runners who miss the fall marathon season have a strong alternative. Use the what-to-wear tool to plan for Chengdu's variable spring weather, which can range from cool mornings to warmer midday temperatures.

For pure speed and the prestige of China's biggest marathon (38,000 runners), choose Shanghai. For a spring race with incredible food culture, a more relaxed vibe, and a 30,000-strong field, choose Chengdu. The different seasons also make them a natural pairing for runners wanting two marathons per year.

Explore Each Marathon

Frequently Asked Questions

Which is faster, Shanghai or Chengdu Marathon?

Shanghai features a flat course while Chengdu has a flat profile. The Chengdu course is generally well-suited for fast times.

How do I enter the Shanghai Marathon vs Chengdu Marathon?

Shanghai Marathon uses a Lottery entry system with a field of 38,000 runners. Chengdu Marathon uses Lottery with 20,000 spots. Plan your entry strategy using our Marathon Lottery Calculator.

What is the best weather for running, Shanghai or Chengdu?

Shanghai in November averages 12-18°C. Chengdu in October averages 14-20°C. Use our Dew Point Calculator and Heat Adjustment Calculator to plan for race-day conditions.

Can I qualify for Boston at Shanghai or Chengdu?

Both the Shanghai and Chengdu Marathons are BQ-eligible courses. Use our Pace Calculator to determine your BQ target pace.

Which marathon has better crowd support?

Shanghai is known for good crowd support, while Chengdu offers good spectator atmosphere. Both races create memorable experiences. Plan your spectator strategy with our Spectator Planner.

Prepare for Your Marathon

More Marathon Comparisons

View all marathons