Shanghai vs Xiamen Marathon — How Do They Compare?

Compare the Shanghai and Xiamen 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 2027 Xiamen Marathon - Jan 10
Country/RegionChinaChina
MonthNovemberJanuary
Avg Temperature12-18°C12-18°C
Course TypeFlatFlat
Elevation~20m~20m
Field Size38,00035,000
EntryLotteryLottery
World MajorNoNo
BQ CourseYesYes
Crowd SupportGoodExcellent

Detailed Comparison

Shanghai and Xiamen are two of China's most sought-after flat marathons, separated by season and geography. Shanghai races in November (12-18°C) with 38,000 runners through the urban canyons of Pudong and along the Huangpu River. Xiamen takes place in January (10-16°C) with 30,000 runners on a stunning coastal route — one of the most scenic marathon courses in Asia.

Both courses are genuinely flat (Shanghai ~25m, Xiamen ~30m elevation gain), making either an excellent choice for runners targeting a fast time. The difference lies in the experience. Shanghai is a big-city spectacle with skyscraper backdrops and dense crowds. Xiamen delivers ocean views, island scenery, and sea breezes along the Huandao Road coastal section. Xiamen's January timing also means it's one of the earliest major marathons in the calendar year — perfect for runners using the race time predictor to set a benchmark for the season ahead.

For a fast, high-profile urban marathon, Shanghai is the answer. For an equally fast course with coastal beauty and a fresh-start-to-the-year feel, Xiamen delivers. Both are lottery-entry, so many runners apply to both and race whichever accepts them first.

Explore Each Marathon

Frequently Asked Questions

Which is faster, Shanghai or Xiamen Marathon?

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

How do I enter the Shanghai Marathon vs Xiamen Marathon?

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

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

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

Can I qualify for Boston at Shanghai or Xiamen?

Both the Shanghai and Xiamen 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 Xiamen offers excellent 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