eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

Country codes / +966

+966

+966 country code: Saudi Arabia

Saudi Arabia

+966 is the country code for Saudi Arabia. To call Saudi Arabia from abroad, dial your exit code (00 in most countries, 011 from the USA and Canada), then 966, then the number without its leading 0. A Saudi Arabia mobile number looks like +966 51 234 5678.

Also written as: +966 · 00966 · 011 966 (from the USA and Canada) · 00-966

Travel eSIM for Saudi Arabia
+966

Who uses +966

The +966 country code belongs to Saudi Arabia, shown on this page as the main country. Its official name is the Kingdom of Saudi Arabia and its ISO code is SA. People in Saudi Arabia use +966 numbers for mobile services, and the same code applies across the country. The demonym for a person from Saudi Arabia is Saudi Arabian.

Location, language, currency and time

Saudi Arabia sits in Asia, within the Western Asia subregion. The capital is Riyadh. Arabic is the language of the country, and the currency is the Saudi riyal. Local time follows the Asia/Riyadh time zone at UTC+03:00. The country uses one time zone, so the offset stays at UTC+03:00 throughout the year.

What a +966 mobile number looks like

A Saudi Arabia mobile number in international format is written as +966 51 234 5678. The +966 part is the country code, followed by the local mobile digits in the groups shown. Use this format when you store a contact or share a number with someone outside the country.

Calling and messaging over the internet

You can call or message a +966 number using a data connection rather than a standard mobile voice line. This works through internet calling and messaging apps on a phone, tablet or computer connected to Wi-Fi or mobile data. The person you contact in Saudi Arabia receives the call or message on their own device. This approach is useful when you want to reach a +966 number, because the traffic runs over your data connection instead of a traditional international route.

Slashtel also sends prepaid mobile top-ups to Saudi Arabia operators. The operators supported are STC, Mobily and Zain. You can top up a Saudi Arabia number through Slashtel and send credit to a mobile line on any of these three networks. This is useful when a contact in Saudi Arabia needs prepaid balance on their line. The top-up goes to the number on the chosen operator, so check the operator before you send. To send credit, use the top-up page and enter the Saudi Arabia mobile number in the format shown above. The number begins with +966, and the remaining digits identify the line on the STC, Mobily or Zain network.

Facts checked 26 October 2026.

Saudi Arabia number format

International+966 51 234 5678
E.164 (apps and forms)+966512345678
Inside Saudi Arabia051 234 5678
Digits after +9669 (numbers can be 9 to 10 digits)

Example mobile number format from Google's libphonenumber data, not a real subscriber.

How to call Saudi Arabia

Calling fromDial
Any mobile phone+966 51 234 5678
the United States (landline)011 966 51 234 5678
Canada (landline)011 966 51 234 5678
the United Kingdom (landline)00 966 51 234 5678
Ireland (landline)00 966 51 234 5678
the United Arab Emirates (landline)00 966 51 234 5678
Australia (landline)0011 966 51 234 5678
India (landline)00 966 51 234 5678
Germany (landline)00 966 51 234 5678
France (landline)00 966 51 234 5678
Spain (landline)00 966 51 234 5678
South Africa (landline)00 966 51 234 5678
Inside Saudi Arabia051 234 5678

Top up a +966 mobile

Pay with a card from any country; credit usually arrives in minutes.

Check a +966 number

Enter a phone number

Paste a number with + and the country is detected.

Formats, validity and dialling instructions appear here as you type.

+966 in other languages

Questions

Which country has the country code +966?

+966 is the country code for Saudi Arabia.

How do I call Saudi Arabia from the USA or Canada?

Dial 011, then 966, then the number without the leading 0: for example 011 966 51 234 5678. From a mobile you can dial +966 51 234 5678 instead.

How do I call Saudi Arabia from the UK?

Dial 00, then 966, then the number without the leading 0: for example 00 966 51 234 5678.

How many digits is a Saudi Arabia mobile number?

9 digits after the country code +966, or 10 digits including the leading 0 when dialled inside Saudi Arabia. Example: +966 51 234 5678.

Which country is 00966?

00966 is Saudi Arabia. 00 is the exit code used in most countries, so 00966, +966 and 011 966 from the USA all reach the same country.

Is +966 the same as 00966?

Yes. The + stands for the exit code of the country you are calling from. In most countries that is 00, so +966 and 00966 are the same. From the USA and Canada the exit code is 011, so you would dial 011966.

Can I send a mobile top-up to a +966 number?

Yes. Slashtel sends prepaid top-ups to STC, Mobily, Zain numbers in Saudi Arabia, paid with a card from any country.

Nearby codes: +964 Iraq · +965 Kuwait · +967 Yemen · +968 Oman · all country codes