How to call Saudi Arabia (country code +966)

Calling to Saudi Arabia

  • A leading ‘0’ is not included in the international call sequence – it is only used in Saudi Arabia for domestic long distance calls and domestic calls to a mobile phone.
  • A leading '+' in the phone number means 'dial your country's exit code'.
  • Calling from a mobile phone: dial from on the country where you're currently located.
  • Calling from a VoIP or satellite phone: dial from on the country where the phone is registered.

… to a mobile (cellular) phone or text (sms)

Use the same call sequence.

Mobile phone numbers begin with the digit ‘5’ (often listed as ’05’, with the leading ‘0’ removed when calling from outside the country).

When calling a mobile phone user, call to the country where the mobile phone is registered, regardless of where the person being called is currently roaming.

… to a VoIP phone

Use the same call sequence.

When calling a VoIP phone user, call to the country where the VoIP phone is registered, regardless of where the person being called is currently roaming.

… to a satellite phone

Saudi Arabia does not have a country-specific satellite phone system.

Most satellite phones operate on their own country code – calls to these satellite phones follow their own call sequence.

… sending a fax

Use the same call sequence.

Calling within Saudi Arabia (domestic dialing)

‘0’ is used as a trunk prefix when calling to a different area code in Saudi Arabia.

Local calling (within the same area code)

To call within the same area code dial only the local phone number. Do not dial the trunk prefix ‘0’ or the area code.

seven digits
local phone number

Long distance calling (to a different area code or from a mobile phone)

To call to a different area code or call from a mobile phone dial the trunk prefix ‘0’, then the area code, then the local phone number.

0one digitseven digits
trunk prefixarea codelocal phone number

Mobile calling (to a mobile phone)

To call to a mobile phone dial the trunk prefix ‘0’, then the carrier code, then the subscriber phone number.

0two to three digitssix to seven digits
trunk prefixcarrier codesubscriber phone number

Saudi Arabian phone numbers explained

Number details

Saudi Arabian phone numbers are eight digits (nine including a leading ‘0’ that is not dialed when calling from outside the country).

The first digit designates whether the phone number is a landline (fixed line) or mobile phone.

Land-line phone numbers being with ‘1’. The first two digits (starting with ‘1’) are the area code. The area code signifies a geographic region of the country.

Mobile numbers begin with ‘5’. The first two to three digits are the carrier code. The carrier code signifies the mobile phone provider.

An example of a Saudi Arabian phone number

The Alwaha Palace Hotel lists its phone number in Riyadh as +966 (11) 4612288.

Number explanantion
966114612288
country code for Saudi Arabiaarea (geographic) code for Riyadhlocal phone number in Riyadh
Local example – calling from another location in Riyadh

To call within the same area code dial only the local phone number. Do not dial the trunk prefix ‘0’ or the area code.

4612288
local phone number in Riyadh
Long distance example – calling from Duba, Saudi Arabia (on the other side of the country)

To call to a different area code dial the trunk prefix ‘0’, then the area code, then the local phone number.

0114612288
trunk prefixarea (geographic) code for Riyadhlocal phone number in Riyadh
Mobile phone example – calling from a mobile phone (including a foreign mobile roaming in Saudi Arabia)

To call from a mobile phone dial the trunk prefix ‘0’, then the area code, then the local phone number.

0114612288
trunk prefixarea (geographic) code for Riyadhlocal phone number in Riyadh
International example – calling from outside Saudi Arabia

To call from outside Saudi Arabia, dial the exit code of the country the call is dialed from, followed by Saudi Arabia’s country code of ‘966’, followed by the local phone number.

Do not include a leading ‘0’ in the call when calling from outside Saudi Arabia.

exit code966114612288
exit code of the country the call is dialed fromcountry code for Saudi Arabiaarea (geographic) code for Riyadhlocal phone number in Riyadh

Calling from Saudi Arabia

’00’ is used as an exit code when dialing an international phone call from Saudi Arabia.

Administrative and regulatory

Sources and more resources