See dialing code for Shanghai - China

Country codes › China › Shanghai

Shanghai area code is 21  

Shanghai dialing code is +86 21.
+86 is the country code for China and 21 is the area code for Shanghai.

Shanghai time difference
Shanghai sunset sunrise calendar
Travel distance from Shanghai

Area code for other cities in China: