The Shanghai Marathon is one of China’s major road-running events, held annually in Shanghai, a dynamic global city on China’s eastern coast. The full marathon covers 42.195 kilometres, with the route showcasing the city’s modern skyline, historic districts and waterfront areas. Runners experience a combination of major urban streets and landmarks, including views around The Bund and the Huangpu River, creating a distinctive city-racing atmosphere. The event attracts participants from across China and internationally, with strong support from spectators and volunteers. Shanghai provides extensive accommodation, restaurants and public transport, making it convenient for runners and supporters to explore the city around race day. Beyond the marathon, visitors can experience Shanghai’s museums, historic neighbourhoods, shopping districts and diverse food culture. The city also provides access to nearby destinations in the Yangtze River Delta. Combining international road racing, modern architecture, historic character and waterfront scenery, the Shanghai Marathon offers runners a memorable way to experience one of China’s largest cities.
Disclaimer: This event listing has been provided as a resource for our users however we do not endorse or recommend these events. We try to keep these up to date however we accept no responsibility or liability for any errors or omissions. Map locations may be approximate. Please check the official event website for the latest information, start lines and course maps.