phones Country calling codes · EN / 中文
🇧🇭

Bahrain +973

International code · Asia

How to dial

Calling from abroad +973 XXXX XXXX

Dial +973, then the local number. Generate the full number →

No trunk prefix — dial local and long distance numbers directly.

Mobile length
8 digits
Mobile prefixes
XXXX XXXX
International format
+973 XXXX XXXX
Domestic trunk
(none)

Sign-up availability

What to expect when signing up for these services with a physical SIM from this country:

ChatGPT Works
Claude Works
WhatsApp Works
Telegram Works
LINE Works
WeChat Works
X Works
TikTok Works
Gemini Works

Applies to every platform: VoIP / virtual numbers and heavily-reused number pools get rejected. Physical SIM only.

Checked 2026-09-12. Platform region policies and number-range allocations change — always confirm against each platform’s official supported-regions list and the carrier’s notices.
4 sources

How to read a number

+97332012345

+973Country code
Bahrain.
320Prefix
In the TRA's published National Numbering Plan report, every range classed as “Mobile” starts with 3: 36 and 37 are entirely Zain, 33 and most of 34 and 35 are stc, and 32 (320–323), 38 and 39 are Batelco, with 30 reserved by the TRA. That's a clean split — but numbers have been portable since July 2011, so a range only tells you who first issued it.
12345Remaining 5 digits
The subscriber number.

Dialled domestically as these 8 digits; there is no trunk prefix.

Number ranges & quality

RangeTypeNotes
Starts with 3, 8 digits Mobile carrier In the TRA's published National Numbering Plan report, every range classed as “Mobile” starts with 3: 36 and 37 are entirely Zain, 33 and most of 34 and 35 are stc, and 32 (320–323), 38 and 39 are Batelco, with 30 reserved by the TRA. That's a clean split — but numbers have been portable since July 2011, so a range only tells you who first issued it.
Starts with 6 (universal numbers) Other The TRA classes numbers starting with 6 as “universal numbers”, and mobile and fixed are mixed in there: 663, 666 and 669 are Zain mobile blocks and the 6670 area is Batelco mobile, but the same 66 range also contains fixed-line blocks for companies such as Kalam and Etisalcom. A Bahraini number starting with 6 is not necessarily a mobile.
Intl SMSStable
Virtual-number riskLow
ID requiredA passport and ID are required; real-name checks are strict, and VoIP services are separately regulated.

Physical SIMs can sign up without issues. Note that VoIP calls are regulated locally, but signing up itself is unaffected.

Carriers & prefixes

Mobile prefixes by carrier.

Number portability applies — a prefix only shows the original carrier.

Porting rules in full

Numbers have been portable since July 2011, and on a large scale: the TRA reports 525,693 mobile numbers currently ported. The TRA's website doesn't spell out the procedure or deadlines, so this site doesn't make them up — go by what the operators say.

  • Batelco Mobile carrier

    320~323, 38, 39

    The incumbent. Ranges from the TRA's National Numbering Plan report: 320–323, 380–384, 387–389 and the whole of 39 (385 is reserved by the TRA, 386 is unissued). It also holds a few mobile blocks among the 6-series universal numbers.

  • Zain Mobile carrier

    36, 37

    Holds the whole of 36 and 37 (a million numbers each). It also has mobile blocks such as 663, 666 and 669 in the 66 range.

  • stc Mobile carrier

    3250, 33~35

    Part of Saudi stc (registered as stc Bahrain B.S.C. Closed). It holds all of 33 and most of 34 and 35, with the rest of those ranges still unissued, plus a small 3250 block inside 32.

Community tips

No community tips yet. We refresh every 1–2 months — contributions welcome.

Have experience to share? Submit →

Other countries

Elsewhere in Asia