U Šanghaje se nachází automobilový okruh pro závody Formule 1. Je dlouhý 5,5 km a má tvar připomínající znak "„šang“" (上) z názvu města. 26. září 2004 se na něm poprvé jela Velká cena Číny. V roce 2010 hostila Šanghaj světovou výstavu. V budově čínského pavilonu se nyní nachází kolekce čínského moderního umění.