Complete Guide to All Bahrain Mobile Network USSD Codes (2025)
Instantly find, copy, and dial essential codes for Batelco, Zain, and STC in Bahrain. Check your balance, data, offers, and recharge your line with our easy-to-use tool.
Instant Code Finder Tool
Tired of searching for the right code? Use our simple 3-step assistant to get the exact USSD code you need in seconds.
Network Code Assistant
1
2
3
— Code will appear here —
What Are USSD Codes and Why Are They Useful?
USSD stands for Unstructured Supplementary Service Data. These are the quick codes (usually starting with * and ending with #) that you dial on your phone to communicate directly with your mobile network’s computers. They are incredibly useful for several reasons:
- No Internet Required: USSD codes work perfectly without a mobile data or Wi-Fi connection.
- Instant Response: You get an immediate response on your screen.
- Universal Access: They work on any mobile phone, from the latest smartphone to the most basic feature phone.
- Essential Services: They provide a reliable way to access core services like balance checks, recharges, and customer care menus.
Complete USSD Code Lists by Operator in Bahrain
Below is a detailed list of codes for all major network operators in Bahrain. Use this as a quick reference guide.
Batelco Bahrain USSD Codes
- For the Batelco Bahrain balance check code, dial *122#.
- To check your Batelco data balance, dial *122*31#.
- The Batelco offers check code can be found in the main menu by dialing *121#.
- To recharge your line, the Batelco recharge code is *121*CARD_NUMBER#.
- The Batelco customer service number is 196.
Zain Bahrain USSD Codes
- Your Zain Bahrain balance check code is *142#.
- For the Zain Bahrain offers check code, dial *121#.
- To check your data usage, the Zain data balance check code is *107#.
- The official Zain recharge code is *141*CARD_NUMBER#.
- The Zain customer service number is 107.
STC Bahrain USSD Codes
- The STC Bahrain balance check code is *101#.
- For the STC Bahrain offers check code, you can dial *124# for the main service list.
- To check your STC data balance, dial *124# and choose the relevant option.
- To recharge, the STC Bahrain recharge code is *100*CARD_NUMBER#.
- The STC customer service number is 124.






