*125*PIN#

How to Recharge Batelco in Bahrain — SimSim Top Up

Dial *125*PIN# to recharge batelco in bahrain — simsim top up instantly.

Batelco Cost: Free (pay recharge amount) Prepaid Verified May 2026

BenefitPay isn’t just one option among several in Bahrain — it’s the national digital-payment rail nearly every resident already has installed, which makes it the fastest way to recharge a Batelco SimSim line without hunting for a scratch card or opening a separate telecom-specific app.

Quick answer: BenefitPay or scratch card

Open BenefitPay, select Batelco recharge, enter your number and amount, and confirm — instant, no card needed. Alternatively, dial *125*[PIN]# from your Batelco line using a scratch card’s PIN.

Why BenefitPay is the default recommendation here

Run by Bahrain’s national payment network, BenefitPay is already linked to most residents’ bank accounts for everything from bill payments to retail purchases — recharging Batelco is simply one more option inside an app most people already have open regularly, rather than a dedicated telecom app you’d install just for this one task.

Scratch card, if you prefer it

Dial *125*, your card’s PIN, then #, and press call. Alternatively, call 111 and follow the IVR prompts to enter your PIN by voice instead of typing the full USSD string.

Batelco app and website

The Batelco app and batelco.com both support direct card recharge if you’d rather not use BenefitPay specifically.

Retail

Physical voucher cards remain available at cold stores, supermarkets, and Batelco retail outlets across Bahrain for anyone who prefers cash.

Confirm your new balance: see checking your Batelco balance.

Verified against Batelco’s official recharge guidance, July 2026.

Written & verified by GSMplans Editorial Team · Last checked May 2026

The GSMplans Editorial Team researches, writes, and verifies every guide on this site against official operator sources — Etisalat, du, STC, Mobily, Zain, Ooredoo, Vodafone, Omantel, Batelco, and… Our process →

Step-by-Step Guide

  1. 1

    Choose method

    Scratch card (*125*PIN#), Batelco app, batelco.com, or BenefitPay.

  2. 2

    Enter details

    For cards: dial *125*[PIN]#. For online: enter number and select amount.

  3. 3

    Verify

    Dial *122*60# to confirm your updated credit balance.

Alternative Methods

Dial *125*PIN# from your phone dialer.

Batelco App > Recharge

batelco.com > Recharge

Troubleshooting

PIN invalid

Double-check all digits. Use the IVR method (call 111) as alternative.

Online payment fails

Try BenefitPay or a different card. Ensure online payments are enabled.

Pro Tip
Use BenefitPay for the fastest recharge in Bahrain — it's widely used and supports instant Batelco top-ups without needing a scratch card.

Frequently Asked Questions

What is the Batelco recharge USSD code?

Dial *125*[PIN]# where PIN is your scratch card voucher number.

Can I use BenefitPay to recharge Batelco?

Yes — BenefitPay supports Batelco prepaid recharge directly, and since most Bahrain residents already have it installed for other payments, it's usually the fastest option.

What denominations are available?

Physical cards come in various BHD amounts. Online and BenefitPay recharges allow flexible custom amounts.

Is BenefitPay faster than the Batelco app?

Not necessarily faster in mechanics, but more convenient if BenefitPay is already installed and linked to your bank account, avoiding a separate telecom-specific app.

What if my scratch card PIN doesn't work?

Re-check every digit; use the IVR method (call 111) as an alternative way to enter the PIN by voice if USSD keeps rejecting it.

Batelco
Bahrain
Customer Care: 196