eSMSAfrica
Saudi Arabia flag Global SMS - Middle East

SMS to Saudi Arabia
OTP, alerts and bulk SMS.

Reach subscribers on stc, Mobily and Zain from the same eSMS Africa account, API and dashboard you use for Africa - with global coverage via our routing network.

One API for Africa and the world Delivery reports Pay as you go in USD
Mobile networks in Saudi Arabia
stcMobilyZain
Country code
+966
Status
Available now
Price per SMS
From USD 0.0165
Send your first SMS
Pricing

SMS pricing for Saudi Arabia

Live price from our routing system, per SMS segment.

Basic tier price shown. Higher volumes qualify for lower rates - talk to sales for Business and Enterprise pricing.

Basic
USD 0.0165/ SMS
Before you send

Sender ID and compliance in Saudi Arabia

Sender ID
Sender ID registration required

Sender IDs must be pre-registered under the Communications, Space and Technology Commission (CST) framework; supporting company documents are required.

Rules change often - our team confirms the current requirements before your first campaign.

Compliance
What to know in Saudi Arabia
  • Promotional and transactional senders are registered separately, and promotional traffic may face time restrictions.
  • Personal data is protected under Saudi Arabia's Personal Data Protection Law (PDPL).
Our acceptable use policy
Number format

Sending to +966 numbers

Use E.164 format: the country code, then the subscriber number without its leading zero.

Country code
+966
Example
+966501234567

Example number is illustrative. Languages: Arabic.

cURL - send an SMS to Saudi Arabia
curl -X POST https://api.esmsafrica.io/v1/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "966501234567",
    "from": "MyBrand",
    "message": "Your verification code is 123456"
  }'

REST reference, SMPP details and SDKs for Node, Python, PHP and Go in the API documentation.

Use cases

What teams send to Saudi Arabia

OTP & verification

Deliver one-time passcodes to users in Saudi Arabia signing up or logging in.

Alerts & reminders

Transaction alerts, order updates and appointment reminders.

Cross-border operations

Reach staff, partners and travellers in Saudi Arabia from the same account you use for Africa.

Customer messaging

Service updates and opted-in campaigns, with delivery reports for every message.

FAQ

SMS to Saudi Arabia: questions, answered

Can I send SMS to Saudi Arabia with eSMS Africa?

Yes. Saudi Arabia has an active route today, from USD 0.0165 per SMS on the Basic tier. Create an account, top up and send through the dashboard, the REST API or SMPP.

Can I use an alphanumeric sender ID in Saudi Arabia?

Sender IDs must be pre-registered under the Communications, Space and Technology Commission (CST) framework; supporting company documents are required.

What number format should I use for Saudi Arabia?

Use international E.164 format: the country code +966 followed by the subscriber number, without the leading zero, for example +966501234567.

Which networks can I reach in Saudi Arabia?

Messages reach subscribers on stc, Mobily and Zain, through global coverage via our routing network.

What compliance rules apply to SMS in Saudi Arabia?

Promotional and transactional senders are registered separately, and promotional traffic may face time restrictions. Personal data is protected under Saudi Arabia's Personal Data Protection Law (PDPL).

Global SMS

Start sending to Saudi Arabia today.

Create a free account, top up in USD and send through the dashboard, REST API or SMPP. Talk to sales for volume pricing.