Shanghai vs Wuhan Marathon — Key Differences
Compare the Shanghai and Wuhan 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 Wuhan Marathon - Mar 22 |
|---|---|---|
| Country/Region | China | China |
| Month | December | March |
| Avg Temperature | 5-12°C | 10-19°C |
| Course Type | Flat | Flat |
| Elevation | ~25m | ~20m |
| Field Size | 30,000 | 17,000 |
| Entry | Lottery | Lottery |
| World Major | No | No |
| BQ Course | Yes | Yes |
| Crowd Support | Good | Good |
| Race-week weather score | 72/100 | 74/100 |
Detailed Comparison
Shanghai and Wuhan give runners a choice between China's flattest big-city marathon and one of its most atmospheric spring races. Shanghai runs in early December (daily mean about 8°C) on a dead-flat course (~25m elevation) with 30,000 full-marathon runners. Wuhan takes place in late March — March 22 in 2026 — with 17,000 full-marathon runners on mostly flat terrain (~45m elevation), during the famous cherry blossom season along East Lake.
The temperature gap is the most significant factor. Shanghai's early-December weather is cold and damp, while Wuhan's spring race can turn warm and humid — enough to cost most runners a few minutes in a warm year. Plan accordingly with a pace calculator and conservative first-half splits. Course-wise, Shanghai's minimal elevation and wider roads give it a clear speed advantage.
For a fast time or personal best, Shanghai is the stronger option — flatter, cooler, and bigger. For a visually stunning spring marathon with cherry blossoms, Yangtze River views, and a vibrant local running culture, Wuhan offers something truly special. Wuhan's smaller field also means a less congested start and a more intimate race atmosphere.
Explore Each Marathon
2026 Shanghai Marathon - Dec 6
Live countdown, race info, and training tools.
View Countdown →2026 Wuhan Marathon - Mar 22
Live countdown, race info, and training tools.
View Countdown →Frequently Asked Questions
Which is faster, Shanghai or Wuhan Marathon?
Shanghai features a flat course while Wuhan has a flat profile. The Wuhan course is generally well-suited for fast times.
How do I enter the Shanghai Marathon vs Wuhan Marathon?
Shanghai Marathon uses a Lottery entry system with a field of 30,000 runners. Wuhan Marathon uses Lottery with 17,000 full-marathon spots. Plan your entry strategy using our Marathon Lottery Calculator.
What is the best weather for running, Shanghai or Wuhan?
Shanghai in early December averages about 8°C (typically 5–12°C). Wuhan in late March averages about 14°C (typically 10–19°C) and can turn warm and humid. Use our Dew Point Calculator and Heat Adjustment Calculator to plan for race-day conditions.
Can I qualify for Boston at Shanghai or Wuhan?
Both the Shanghai and Wuhan 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 Wuhan offers good spectator atmosphere. Both races create memorable experiences. Plan your spectator strategy with our Spectator Planner.
Prepare for Your Marathon
Running Pace Calculator — Min/km, Finish Time & Pace Chart
Free running pace calculator for 5K, 10K, half marathon, and marathon. Get min/km or min/mile, your ...
Use Calculator →Marathon Predictor — 5K, 10K & Half Marathon Race Predictor
Free marathon predictor — convert your 5K, 10K, or half marathon time into race-day estimates from R...
Use Calculator →Training Plan Generator — 5K to Marathon Schedules
Need a running plan generator for your next race? Build a custom 5K to marathon training plan with m...
Use Calculator →2027–2028 Boston Qualifying Times — BQ Standards by Age
See the 2027–2028 BQ standards by age and gender — plus the real cutoff most tables miss: 2026 neede...
Use Calculator →What to Wear Running Calculator — Outfit by Weather
Not sure what to wear for your run? Enter the weather and get instant clothing recommendations — lay...
Use Calculator →