Logo Running Workout Running Workout
Race

Shanghai Marathon 2026: date, entry and training

The Shanghai Marathon 2026 takes place on Sunday, December 6, 2026, starting on the Bund. It is the 30th edition, the largest yet with 30,000 runners, and a decisive one: as a candidate for the Abbott World Marathon Majors, the Chinese race faces its final assessment there before it can join the series in 2027. Here is where entries stand, what is known about the race, and how to shape your last weeks, or your 2027 build, around your Garmin data with Running Workout.

Last updated: 2026-10-20

Ready to prepare for your marathon?

Free · official Garmin connection · workouts sent to your watch

Start the marathon plan

Can you still enter the Shanghai Marathon 2026?

Not through the general lottery: it ran from April 29 (3 pm) to May 29, 2026 (noon), on the official site shang-ma.com and the Shanghai Marathon app. Results came out on June 30, 2026, and selected runners had to pay by noon on July 20. Entry fees are not given in the official announcement from the city of Shanghai.

Direct entry was reserved for the top finishers of three 2026 Shanghai half marathons (the women's half, the Suzhou Creek half and the Shanghai Half Marathon), within the same registration window. For questions in English, the organizer lists foreigner@shmarathon.com, Monday to Friday, 9 am to 5 pm Shanghai time.

Date, start and format of the 2026 edition

Try it with your own Garmin

Free, nothing to install: connect your Garmin, then ask Claude or ChatGPT for your first workout. It lands on your watch within a minute.

Create my account

The Shanghai Marathon 2026 starts on Sunday, December 6, on the Bund, at the Bund Bull (Jinniu Square) in Huangpu district. According to the city of Shanghai, capacity grows from 23,000 to 30,000 runners for this 30th edition. Founded in 1996, the race became the first event in China to earn World Athletics Platinum Label status, in 2020.

The official announcement gives neither the finish location nor the time limit: check both in the race guide published by the organizer before you settle on a race pace.

Will the Shanghai Marathon be a Major in 2027?

Possibly, on one condition: passing the assessment on December 6, 2026. Named an Abbott World Marathon Majors candidate in 2024, the Shanghai Marathon must meet strict criteria over three years. Assessed again in November 2025, it passed stage one; if it meets the criteria again in 2026, it will join the Majors in 2027, according to the Abbott World Marathon Majors.

The date of the 2027 edition has not been announced yet. The race is traditionally held in late November or early December: December 1 in 2024, late November in 2025, December 6 in 2026.

How to train for the Shanghai Marathon with Running Workout

For the December 6, 2026 edition, it is too late for a full plan: the Running Workout marathon plan lasts 12 to 16 weeks, and a 12-week plan would have had to start on September 14. If you already have a bib, ask your connected assistant (Claude, ChatGPT or Gemini) to read your recent weeks on Garmin Connect and build the remaining sessions instead: it can create each workout and put it on a date in your Garmin Connect calendar, from where it reaches your watch.

For 2027, the marathon plan builds marathon pace in blocks that get longer week after week and sends every session to your watch through Garmin Connect. For an early-December race, a 16-week plan starts in mid-August, so most of the build falls in late summer and autumn. Plan for the time difference too: in December, Shanghai is 13 hours ahead of New York and 8 hours ahead of London.

Frequently asked questions

When is the Shanghai Marathon 2026?

On Sunday, December 6, 2026, starting on the Bund from 7 am Shanghai time. The mini marathon is held the day before, Saturday, December 5.

Is the Shanghai Marathon a Major?

Not yet: it is a candidate for the Abbott World Marathon Majors. If it meets the criteria again at the December 6, 2026 edition, it will join the Majors in 2027.

How many runners are in the Shanghai Marathon 2026?

30,000 in the marathon, up from 23,000, plus 15,000 in the Saturday mini marathon, according to the city of Shanghai.

Ready to prepare for your marathon?

Pick your race date and weekly session count: your AI coach builds the plan and pushes it to your Garmin.

Start the marathon plan