South Africa Country Code +27: A Practical Guide for Calling Home

Table Mountain rising behind the Cape Town waterfront under a blue sky.
Photo by Peter Burdon on Unsplash

The South Africa country code is +27. That is the single most important number if you are trying to reach a landline in Rondebosch, a mobile in Sandton, or your gran in Pietermaritzburg from somewhere else in the world. Everything else, the area code, the trunk prefix, the mobile network ranges, follows from that first prefix. If you dial +27 and then the local number (minus the leading 0), the call will route into South Africa's telephone system no matter where you are standing when you dial.

That is the short answer. The longer answer, which is what this article is really about, covers the quirks that trip people up: the dropped leading zero, the spread of mobile prefixes across the big networks, the city codes that still matter even though mobile now carries most calls, the emergency numbers that differ depending on whether you are calling from a landline or a mobile, and the price. Especially the price. If you are part of the diaspora in London, Perth, Austin, or Amsterdam, and you have been paying your carrier pounds or dollars a minute to call back home, the price is the part worth paying attention to.

The format at a glance

A South African number dialed from abroad looks like this:

+27, then the area code without the leading 0, then the subscriber number

A Cape Town landline, locally dialed as 021 555 1234, becomes +27 21 555 1234 when you call it from the United States, the United Kingdom, Namibia, or anywhere else outside the country. A Vodacom mobile locally dialed as 082 123 4567 becomes +27 82 123 4567.

The leading zero in the local format is the national trunk prefix. South Africa uses 0 the way much of Africa, Europe, and Oceania does, as a routing shortcut that tells the domestic switch "this call is not local, send it onward." From abroad, the international prefix (your +, or 00 in most countries, or 011 if you are dialing from the US and Canada) takes its place and the trunk 0 disappears entirely. Dial +27 21, never +27 021. This is the single most common mistake, and it will produce either a dead line or a cheerful recorded voice telling you the number does not exist.

Three facts worth memorizing if you call South Africa often:

  • The country code is +27, assigned to South Africa in the ITU's list of country codes. It did not change in 1994, and it has not changed since.
  • The trunk prefix 0 is always dropped when dialing from abroad.
  • South African numbers are nine digits after the country code (a two digit area or mobile prefix, then a seven digit subscriber number), or ten digits when written locally with the 0.

City and area codes, from the Mother City up to Mbombela

Fixed line area codes in South Africa are written as three digits with the trunk 0 (011, 021), which leaves two digits after +27. Here are the ones most people in the diaspora actually dial; the full South African numbering plan covers the rest, and the regulator, ICASA, publishes the official allocations.

CityLocal area codeFrom abroad
Johannesburg011+27 11
Cape Town021+27 21
Durban031+27 31
Pretoria012+27 12
Gqeberha (Port Elizabeth)041+27 41
Bloemfontein051+27 51
East London043+27 43
Pietermaritzburg033+27 33
Polokwane015+27 15
Mbombela (Nelspruit)013+27 13

Port Elizabeth was officially renamed Gqeberha in 2021, and Nelspruit became Mbombela some years earlier. The area codes stayed the same. If an older relative gives you a number with the old city name attached, the digits still work. You do not need to translate anything beyond dropping the leading zero and prepending +27.

Mobile numbers: the 06, 07, and 08 ranges

Fixed line is in slow decline in South Africa, as it is almost everywhere. Mobile is where most of your calls will land. Mobile numbers in South Africa start with 06, 07, or 08 in the local format, which becomes 6, 7, or 8 after +27 once you drop the trunk zero. One caution on the 08 range: only 081 to 084 are mobile. Numbers starting 080 are toll-free lines, and 086 and 087 are shared-cost and internet-telephony numbers, so a "mobile" that starts 087 is really a VoIP line.

The four main networks (Vodacom, MTN, Cell C, and Telkom Mobile) share these ranges rather than owning them cleanly. Number portability has been in effect since 2006, so the prefix on a given number tells you which network the range was first given to, not necessarily which network the subscriber is on today. In practice, if the number you are calling starts with +27 6, +27 7, or +27 8 and has nine digits after the country code, it is almost certainly a mobile and the call will route correctly regardless of which network it currently sits on.

A few patterns are still roughly recognizable: 082 was Vodacom's original range, 083 was MTN's, and 084 was Cell C's. Telkom Mobile, the youngest of the four, was given newer blocks. Treat these as historical trivia rather than routing rules. The nine digit length and the +27 prefix are what matter.

The Johannesburg skyline under a golden evening sky.
Photo by Simon Hurry on Unsplash

Emergency numbers (keep this card)

If you are in South Africa and you need help, these are the numbers to call. Travelers with a mobile usually find that 112 is the easiest to remember, because it works from any mobile in the country, routes to an operator who connects you to the right service, and is free even when the line has no airtime.

  • 10111 for police (the South African Police Service), from any phone
  • 10177 for ambulance and medical emergencies, from any phone
  • 112 from any mobile, which routes to the nearest service
  • 107 for fire and medical emergencies in Cape Town, from landlines

These are domestic numbers. You do not dial them with a country code. From outside South Africa, you cannot reach South African emergency services directly, and you should not try. If you are in the diaspora and genuinely worried about a family member, call a neighbor or a nearby relative first, and ask them to call 10111 or 10177 from inside the country. The emergency services need a local caller who can describe the location and situation in real time.

SAST, and why the time of day matters more than you think

South Africa runs on SAST, South African Standard Time, which is UTC+2 year round. There is no daylight saving time, no clocks changing in spring and autumn, no "wait, is it summer there now?" math to do.

Where this bites you is when you are calling from a country that does observe DST. In the United States winter, New York is UTC-5, so South Africa is seven hours ahead. In the US summer, New York is UTC-4, so South Africa is six hours ahead. Noon in Johannesburg is 5 or 6 a.m. in New York. In the United Kingdom, SAST is two hours ahead of GMT in winter and one hour ahead of BST in summer. In Western Australia, Perth is UTC+8, so South Africa is six hours behind.

Practically, if you are in London and you want to catch your mother in Durban before she goes to bed, aim for a call before 8 p.m. GMT in winter and before 9 p.m. BST in summer; both are 10 p.m. in Durban. If you are in Sydney, early morning your time is late evening in South Africa, and vice versa.

What a call actually costs

This is the part people underestimate. Carrier roaming and old-school international calling rates to South Africa are notoriously ugly. Mobile carriers in the US, UK, and Australia frequently bill $1.50 to $4 per minute for a direct dial from a handset without an add-on plan, and even many so-called international plans still have per-minute charges on top of a monthly fee.

Phonecall.app currently connects calls to South African mobiles for $0.75 per minute and to South African landlines for $0.95 per minute, billed per second, with no connection fee and no monthly subscription. South Africa is one of the countries where the landline costs more than the mobile, so if your family member has both, the mobile is the cheaper number to call. Both rates are on the rates page. There is no SIM required, no app install required, no top-up card to buy at the corner shop. It works the same from a laptop in Toronto, a desktop in Melbourne, or a Chromebook in a public library in Rotterdam.

The savings versus your home carrier matter most on the calls you want to make longest. A ten minute catch-up with your sister's mobile in Centurion is $7.50 on Phonecall.app. The same call at the pay-per-use rates above can run $15 to $40. Over a year of weekly calls, that is the price of a short-haul flight.

Phonecall.app gives new accounts 30 seconds of free call time on signup, so you can dial a number you know picks up, confirm the audio is clean on both ends, and only then decide whether to add credits. There is nothing to install. You open the site in a browser, sign in, type the number in its +27 form, and press call.

Try a call to South Africa with 30 seconds free

Who this is for

Three audiences get the most out of browser-based international calling to South Africa, and the use cases do not fully overlap:

The diaspora. South Africans abroad are a large and well-distributed group. There are substantial communities in the United Kingdom, Australia, the United States, the Netherlands, Canada, and New Zealand, and smaller but tightly connected diasporas in the Gulf, Ireland, and across the EU. The common thread is a weekly or near-weekly call to a parent, a sibling, a close friend who stayed. For this group, the win is cost over time. A browser call that routes cleanly at a published per-second rate replaces a mental budget line and a lot of friction.

Small business owners and freelancers. If you are a consultant in Berlin working with a Cape Town agency, a recruiter in London placing candidates in Sandton, a researcher in Boston interviewing sources in Pretoria, or an e-commerce operator coordinating with a supplier in Durban, you need to call any number on short notice, cleanly, and bill the time to a client. A per-second rate that shows up on an invoice is friendlier than a bundled roaming package you cannot audit.

People who left the country but still need to deal with it. A property sale, an estate, a tax matter, a university registration, a utility that is still in your name. These calls land during South African business hours, which means early morning on the US east coast or late evening in Australia. Browser calling means you can take them from wherever you happen to be sitting, without burning phone credit on hold. If you are planning a visit while you sort it out, South African Tourism covers the travel side.

The Durban beachfront and its hotels reflected in wet sand at dusk.
Photo by Olivia Pedler on Unsplash

Troubleshooting: the five things that go wrong

Most "my call to South Africa did not go through" problems come down to the same handful of issues.

You left the leading zero on. Dialing +27 021 555 1234 instead of +27 21 555 1234 is the single most common cause of a failed call. Strip the trunk zero. Always.

A hand holding a smartphone with +27 82 123 4567 entered on the dial pad.
AI-generated illustration

You added a zero that should not be there. Some address books in Europe and Australia will auto-format a saved number with the country code and the trunk zero. If you copy-paste a number that looks like +27 (0)21 555 1234, the extra zero will kill the route. Edit it out.

The number is the wrong length. South African mobile and landline numbers are nine digits after the country code. If you have eight or ten, you have a typo or an old number. Local directory services and official business websites are the best places to re-verify.

You dialed from an app that cannot do international. Some older corporate softphones and VoIP extensions are configured for domestic calls only and silently drop anything starting with a +. If a browser call works and your office phone does not, this is probably why.

The remote end is on a weak signal. South African mobile coverage is generally strong in the metros and along the main highways, but it thins out quickly in rural KwaZulu-Natal, the Northern Cape, and parts of the Eastern Cape. If the audio stutters or the call fails to connect, try again a few minutes later, or ask the recipient to move toward a window.

How +27 fits into the region

South Africa shares borders with Lesotho, Eswatini, Botswana, Namibia, Zimbabwe, and Mozambique, and each of those neighbors has its own country code (+266, +268, +267, +264, +263, and +258 respectively). Namibia in particular has strong ties to South Africa, with family and business lines crossing both ways across the border. If you are calling someone who moves between Windhoek and Pretoria, keep both country codes handy. The guides for Zimbabwe and Botswana work the same way as this one.

Further afield, the big diaspora corridors (South Africa to the United Kingdom and South Africa to Australia) each have their own quirks around time zones and carrier pricing, but the dialing format is identical in principle: the + prefix, the country code, the local number without any trunk prefix.

The bottom line

Call South Africa by dialing +27, then the area or mobile prefix without its leading zero, then the subscriber number. For Johannesburg landlines, that is +27 11 .... For Cape Town, +27 21 .... For Durban, +27 31 .... For mobile, +27 6, +27 7, or +27 8 followed by the remaining digits, nine in total after the country code.

Keep 10111 for police, 10177 for ambulance, and 112 for any mobile emergency inside the country. Remember that SAST does not shift with daylight saving, so if your own country changes its clocks, the time gap between you and home will change twice a year even though South Africa does not move.

And if you have been paying your carrier more than a dollar a minute to make these calls, open Phonecall.app in a browser, sign in, and take the free 30 seconds on the house to test the line. A call to a South African mobile is $0.75 per minute and to a landline $0.95, billed per second, with no monthly fee. Across 218 countries, the pattern is the same: open a tab, type the number, press call.

Jo'burg, the Cape, the KZN coast, the Highveld. They are a browser tab away.

Frequently asked questions

Common questions about calling South Africa with the +27 country code.

What is the country code for South Africa?

The country code for South Africa is +27. From any country outside South Africa, dial your international prefix (+ from a mobile, 00 from most landlines, or 011 from the United States and Canada), then 27, then the local number without its leading trunk zero.

Do I keep the leading 0 when dialing South Africa from abroad?

No. The leading 0 in a South African number is the national trunk prefix and is used only for domestic dialing. When you call from another country, you replace the 0 with +27. A Johannesburg number locally written as 011 555 1234 becomes +27 11 555 1234 from abroad.

What are the area codes for Johannesburg, Cape Town, and Durban?

Johannesburg uses 011 locally, so +27 11 from abroad. Cape Town uses 021 locally, so +27 21 from abroad. Durban uses 031 locally, so +27 31 from abroad. The leading 0 is always dropped for international calls.

What do South African mobile numbers look like?

South African mobile numbers start with 06, 07, or 081 to 084 in the local format, across the Vodacom, MTN, Cell C, and Telkom Mobile networks. From abroad, drop the leading 0 so the number begins with +27 6, +27 7, or +27 8. Total length is nine digits after the +27 country code. Numbers starting 080, 086, or 087 are toll-free, shared-cost, or VoIP lines, not mobiles.

What are the emergency numbers in South Africa?

Dial 10111 for police, 10177 for ambulance and medical emergencies, 112 from any mobile, and 107 from a landline in Cape Town for fire and medical services. These are domestic numbers and cannot be dialed from outside South Africa.

What time zone is South Africa in?

South Africa is on South African Standard Time (SAST), which is UTC+2 year round. South Africa does not observe daylight saving time, so if you call from a country that does, the gap between your clock and South African time will shift by one hour twice a year.

How much does it cost to call South Africa through Phonecall.app?

Phonecall.app connects calls to South African mobiles for $0.75 per minute and to landlines for $0.95 per minute, billed per second, with no connection fee and no monthly subscription. New accounts receive 30 seconds of free call time on signup so you can test the line before adding credits.

South Africa quick reference

Country code
+27, then the number without any domestic prefix
Major area codes
  • Johannesburg +27 11
  • Cape Town +27 21
  • Durban +27 31
  • Pretoria +27 12
  • Gqeberha +27 41
  • Bloemfontein +27 51
Emergency
10111 for police, 10177 for ambulance, 112 from any mobile.
Time zone
SAST (UTC+2) all year, no daylight saving.

Call South Africa now, 30 seconds free