Best Marathons in China to Run in 2026

Planning a marathon in China? From Shanghai's flat speed course to Xiamen's coastal scenery, compare top Chinese races by profile and entry tips.

Picking a marathon in China means weighing three things at once: can you actually get a bib, how forgiving is the course, and when does the race fall in the calendar. Demand is brutal at the top — the Shanghai Marathon drew 356,589 applicants for 23,000 places in 2025 (about a 6.5% acceptance rate), and the Wuxi Marathon took 429,000 entries for 35,000 spots. But the field below those headline lotteries is deep: this list compares 15 races, from flat, fast courses like Wuxi and Shanghai (just 25 m of climb) and the scenic Xiamen coastal route to the high-altitude grind of Lanzhou at 237 m of gain and roughly 1,500 m above sea level. Every race here is Boston-qualifier eligible with a generous 6 to 6.5 hour cutoff.

Use the table below to filter by what matters to you — month, elevation, and city. If you are chasing a time, the flattest options sit at the top of the elevation range; if you want scenery, Xiamen's Huandao coastal road and Hangzhou's West Lake loop are among the most photographed courses in the country. Plug your goal into our Pace Calculator to set realistic splits, and check race-week conditions with the Weather Score tool before you commit.

How We Selected These Marathons

  • Total elevation gain between 25 m (Wuxi, Shanghai) and 237 m (Lanzhou) — documented in our marathon database
  • Boston-qualifier-eligible certified course (all 15 races qualify)
  • Generous time limit of 6 to 6.5 hours, comfortable for first-timers
  • Race month falls in the cooler windows: October–December, January, or March–May
  • Entry fee held low at 160–200 CNY (roughly 24–30 USD), a fraction of Western majors
  • Average race-day temperature between 8°C (Shanghai) and 18°C (Chengdu, Lanzhou)

Our Top Picks

# Race DateField SizeElevationCutoffBQ Course
1 Shanghai Marathon December 6, 202623,00025 m6.5hYes
2 Beijing Marathon October 25, 202632,00055 m6hYes
3 Xiamen Marathon January 10, 202735,00040 m6.25hYes
4 Hangzhou Marathon November 1, 202622,000131 m6.25hYes
5 Chengdu Marathon October 25, 202625,00060 m6.25hYes
6 Chongqing Marathon March 21, 202725,000150 m6.5hYes
7 Shenzhen Marathon December 20, 202630,00060 m6hYes
8 Changsha Marathon November 22, 202615,00045 m6.25hYes
9 Xi'an Marathon October 18, 202622,00055 m6.25hYes
10 Dalian Marathon April 26, 202612,00090 m6.25hYes
Show all 15 races
# Race DateField SizeElevationCutoffBQ Course
11 Lanzhou Marathon May 24, 202620,000237 m6hYes
12 Zhengzhou Marathon October 31, 202612,00035 m6.25hYes
13 Suzhou Marathon November 15, 202615,00030 m6.25hYes
14 Wuxi Marathon March 28, 202727,00025 m6.25hYes
15 Kunming Marathon December 13, 202610,000120 m6.5hYes

Built from official course data for 349 races · as of July 6, 2026

Frequently Asked Questions

What is the best marathon in China?

It depends on your goal. For a fast time on a flat, certified course, Shanghai (25 m of climb, December) and Wuxi (25 m, March) are the strongest picks — both are World Athletics Platinum or Gold Label races. For scenery, Xiamen runs along the Huandao coastal road and Hangzhou circles West Lake, two of the most photographed courses in the country. The catch is access: Shanghai's lottery accepted only about 6.5% of 356,589 applicants in 2025, so factor in entry odds, not just the course.

Which Chinese marathon is best for a personal best?

Look at the elevation column in the table. Wuxi and Shanghai tie for flattest at 25 m of total gain, followed by Suzhou (30 m) and Zhengzhou (35 m) — all four sit on certified, Boston-qualifier-eligible courses. Avoid Lanzhou (237 m of climb at ~1,500 m altitude) and Chongqing (150 m) if you are time-chasing. Cool race-day temperatures help too: Shanghai averages around 8°C in December, ideal for hard efforts. Set your target splits with our Pace Calculator.

How do foreigners register for a marathon in China?

Major races like Shanghai, Beijing, Xiamen, and Hangzhou run English-language registration through their official sites, and most use a lottery that opens 3–6 months before race day. Acceptance can be steep — Wuxi took 429,000 applicants for 35,000 places in 2025 (an 8.2% rate). Guaranteed-entry tour packages exist if you miss the ballot. A valid passport is required at packet pickup, so register under the exact name on your travel document.

Do I need a visa to run a marathon in China?

Most travelers do, but China's 240-hour (10-day) visa-free transit now covers citizens of 55 countries entering through 65 designated ports, provided you hold an onward ticket to a third country. That is enough time for a race weekend in Shanghai, Beijing, Chengdu, or Xi'an. If your trip is longer or you cannot meet the transit conditions, apply for a tourist (L) visa 4–6 weeks ahead and bring your marathon confirmation as supporting documentation.

What is the weather like for Chinese marathons?

The calendar clusters in cooler windows. Autumn races run October–December: Beijing (October, ~10°C), Shanghai (December, ~8°C), Shenzhen (December, ~17°C). Xiamen opens the year in January (~14°C on the coast), while Chongqing and Wuxi run in March. The warmest on this list are Chengdu and Lanzhou at around 18°C. Check detailed conditions with our Weather Score tool before you travel.

Are any Chinese marathons run at altitude?

Yes. Lanzhou (May) sits at roughly 1,500 m above sea level with 237 m of total climb — the toughest profile on this list — and Kunming (December) runs even higher on the Yunnan plateau at around 1,890 m, with 120 m of gain. At that altitude, thinner air can slow your pace by several percent, so adjust your goal time and arrive early to acclimatize. For sea-level speed instead, choose Shanghai, Xiamen, or Wuxi.

Useful Training Tools

More Marathon Guides

View all marathons