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 - December (date TBA)
Country/RegionChinaChina
MonthNovemberDecember
Avg Temperature12-18°C14-22°C
Course TypeFlatFlat
Elevation~20m~15m
Field Size38,00030,000
EntryLotteryLottery
World MajorNoNo
BQ CourseYesYes
Crowd SupportGoodGood

Detailed Comparison

Shanghai and Guangzhou are China's two southern-latitude major marathons, running in late autumn and early winter respectively. Shanghai takes place in November (12-18°C) with 38,000 runners on a perfectly flat course (~25m elevation). Guangzhou races in December (12-20°C) with a more intimate 20,000-runner field on mostly flat terrain (~40m elevation) along the Pearl River.

Shanghai's larger scale and flatter profile make it the premier 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, scale, and the flattest possible course in China. Choose Guangzhou for a December race date, Cantonese culture and cuisine, a compact field with less crowding, and the scenic Pearl River corridor. Guangzhou also pairs well with a Hong Kong or Macau trip for international visitors.

Explore Each Marathon

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 38,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 November averages 12-18°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

More Marathon Comparisons

View all marathons