China Calling Code: +86

Complete guide to calling China — international dialing code, step-by-step instructions, and FAQ.

+86
International calling code for China
Country Code
+86
Country
China
ISO Code
CN
Continent
Asia

How to Call China from Abroad

📞 Step-by-Step Dialing Guide

  1. Dial your country's exit code (e.g. 011 from US, 00 from most countries, + from mobile)
  2. Dial +86 — the country calling code for China
  3. Dial the local phone number (area code + subscriber number)

About China Calling Code

China's international dialing code is +86. This code is assigned by the International Telecommunication Union (ITU) and must be dialed before the local phone number when calling China from another country. China is located in Asia.

Country calling codes (also known as ISD codes or dialing codes) are telephone numbering plan prefixes defined by ITU-T standards E.123 and E.164. Each country is assigned one or more unique prefixes to facilitate international direct dialing.

Frequently Asked Questions

What is the calling code for China?

The international calling code for China is +86.

How do I call China from the United States?

Dial 011 (US exit code) + +86 + local phone number.

How do I call China from the United Kingdom?

Dial 00 (UK exit code) + +86 + local phone number.

Can I use the + symbol instead of the exit code?

Yes! On mobile phones you can dial ++86 directly followed by the local number. The + symbol automatically replaces your country's exit code.

How do I call within China?

If you're already in China, simply dial the local number directly. You do not need to use the country code +86 for domestic calls.

China Mobile Phone Prefixes

Mobile phone numbers in China typically use the following prefixes:

China City / Area Codes

Major cities in China and their local area codes (dial these after the country code +86 when calling from abroad):

CityArea Code(s)
Beijing010
Shanghai021
Guangzhou020
Shenzhen0755
Chengdu028
Wuhan027
Hangzhou0571
Nanjing025
Tianjin022
Chongqing023

Note: Drop any leading "0" when dialing from abroad. Example: London 020 becomes +44 20 + local number.

Other Countries in Asia

Nearby countries and their calling codes: