Shanghai vs Beijing Marathon — Key Differences

Compare the Shanghai and Beijing Marathons — China's two biggest races. Course, weather, registration, and which Chinese marathon is right for you.

Quick Comparison

Feature 2026 Shanghai Marathon - Dec 6 2026 Beijing Marathon - Oct/Nov (date TBA)
Country/RegionChinaChina
MonthDecemberOctober
Avg Temperature5-10°C10-18°C
Course TypeFlatMostly Flat
Elevation~20m~40m
Field Size38,00030,000
EntryLotteryLottery
World MajorNoNo
BQ CourseYesYes
Crowd SupportGoodGood

Detailed Comparison

Shanghai and Beijing are China's two premier marathon events. Shanghai, running in December, offers colder temperatures (5-10°C) that are ideal for fast racing, while Beijing's October date brings warmer but comfortable conditions (10-18°C). Both courses are essentially flat, though Shanghai's Bund-to-Pudong route has a slight edge in terms of pure flatness.

The running experience differs significantly. Shanghai's course showcases the contrast between historic Bund architecture and the futuristic Lujiazui skyline. Beijing passes through Tiananmen Square, along Chang'an Avenue, and past the Olympic Park — a route steeped in national significance. Both races fill quickly through lottery systems, with Shanghai typically more competitive for international runners.

For runners focused on time, Shanghai's cooler weather and flatter course make it the better choice. For a culturally significant running experience through China's capital, Beijing is unmatched. Both are certified courses suitable for Boston qualifying.

Explore Each Marathon

Frequently Asked Questions

Which is faster, Shanghai or Beijing Marathon?

Shanghai is faster. Its course is virtually flat with only ~25m of elevation gain, while Beijing has ~60m with some gentle undulations. Shanghai's November timing also provides better racing temperatures (12-18°C) compared to Beijing's potentially cooler conditions (8-16°C). Use our Pace Calculator to plan your target pace.

How do I register for the Shanghai vs Beijing Marathon?

Both use a lottery system and are extremely competitive. Shanghai accommodates 38,000 runners while Beijing accepts 30,000. Both attract over 100,000 applicants, making lottery odds challenging. Chinese ID holders and international runners typically have separate quotas. Register early and apply to both to improve your chances.

What is the weather like at the Shanghai vs Beijing Marathon?

Shanghai races in November at 12-18°C with moderate humidity — comfortable conditions. Beijing races in October/November at 8-16°C with drier air. Beijing can be cold in the morning with occasional smog concerns. Shanghai's weather is generally more predictable. Check conditions with our Weather Race Score tool.

Is Shanghai or Beijing better for a first marathon in China?

Shanghai is more beginner-friendly: flatter course, milder weather, and larger field size (38,000 vs 30,000). Beijing offers a more scenic and culturally iconic route past Tiananmen Square and along Chang'an Avenue. For pure racing, choose Shanghai; for the experience of running through China's capital, choose Beijing.

Which marathon has better organization, Shanghai or Beijing?

Both are well-organized as China's two premier marathons. Shanghai is often praised for smoother logistics, more aid stations, and a more international-friendly experience. Beijing has made significant improvements in recent years. Both provide good crowd support along the course. Use our What to Wear tool to prepare for race-day conditions at either event.

Prepare for Your Marathon

More Marathon Comparisons

View all marathons