Need to call China from abroad? The international dialing code for China is +86. Whether you’re calling from the UK, USA, Canada, or anywhere in the world, this guide covers everything: the correct dialing format, the cheapest way to call China, and mobile top-up options.
The country code for China is +86. When dialing China from abroad:
00 → 86 → local number011 → 86 → local number86 → local numberImportant: Remove the leading 0 from the local China number. For example, if a China number is 076 123 4567, dial it as +86 76 123 4567 from abroad.
Regular carriers charge up to £1.50/min to China. With AfriCallShop, you can call China from as low as €0.02/min — that’s 95% cheaper than EE or Vodafone. HD voice quality, no contract, no hidden fees. First minute free on every new account.
AfriCallShop also lets you send airtime to China mobile phones instantly from the same app. The credit arrives in seconds — no physical recharge card or PIN code needed. Compatible with all major China networks.
Download AfriCallShop — call China cheap and send top-up instantly.