Shanghai vs Guangzhou Marathon — Side-by-Side Guide
Compare the Shanghai and Guangzhou 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 Guangzhou Marathon - Dec 20 |
|---|---|---|
| Country/Region | China | China |
| Month | December | December |
| Avg Temperature | 5-12°C | 14-22°C |
| Course Type | Flat | Flat |
| Elevation | ~25m | ~15m |
| Field Size | 30,000 | 30,000 |
| Entry | Lottery | Lottery |
| World Major | No | No |
| BQ Course | Yes | Yes |
| Crowd Support | Good | Good |
| Race-week weather score | 72/100 | 78/100 |
Detailed Comparison
Shanghai and Guangzhou are two of China's big December marathons, two weeks apart. Shanghai takes place on December 6, 2026 (daily mean about 8°C) with 30,000 runners on a very flat course (~25m elevation). Guangzhou races on December 20 (12-20°C) with an equally large 30,000-runner field on mostly flat terrain (~40m elevation) along the Pearl River.
Shanghai's flatter profile and cooler weather make it the stronger choice for competitive runners. Guangzhou's December timing carries a wider temperature range — morning starts can be pleasant at 12°C, but late-race conditions may warm to 20°C if the sun is strong. Check the weather score tool in the days before to gauge expected conditions. Course-wise, both are fast, but Shanghai's ~25m elevation makes it marginally easier for even pacing.
Choose Shanghai for prestige, cooler air, and one of the flattest big-city courses in China. Choose Guangzhou for a later December date, Cantonese culture and cuisine, and the scenic Pearl River corridor. Guangzhou also pairs well with a Hong Kong or Macau trip for international visitors.
Explore Each Marathon
2026 Shanghai Marathon - Dec 6
Live countdown, race info, and training tools.
View Countdown →2026 Guangzhou Marathon - Dec 20
Live countdown, race info, and training tools.
View Countdown →Frequently Asked Questions
Which is faster, Shanghai or Guangzhou Marathon?
Shanghai features a flat course while Guangzhou has a flat profile. The Guangzhou course is generally well-suited for fast times.
How do I enter the Shanghai Marathon vs Guangzhou Marathon?
Shanghai Marathon uses a Lottery entry system with a field of 30,000 runners. Guangzhou Marathon uses Lottery with 30,000 spots. Plan your entry strategy using our Marathon Lottery Calculator.
What is the best weather for running, Shanghai or Guangzhou?
Shanghai in early December averages about 8°C (typically 5–12°C). Guangzhou in December averages 14-22°C. Use our Dew Point Calculator and Heat Adjustment Calculator to plan for race-day conditions.
Can I qualify for Boston at Shanghai or Guangzhou?
Both the Shanghai and Guangzhou 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 Guangzhou 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 →