Mobile top-up to Bahrain
Top up any number in Bahrain on Zain, Batelco from abroad. Credit usually arrives in seconds, and the exact price is shown in the app before you pay.
- 2 networks
- from $3.89
Networks and prices in Bahrain
Zain
0.98 BHD$3.89
1.95 BHD$7.69
2.75 BHD$13.39
3.91 BHD$14.69
4.88 BHD$18.19
5.25 BHD$23.59
6.25 BHD$28.19
7.81 BHD$28.59
9.74 BHD$35.19
9.75 BHD$41.89
14.62 BHD$52.09
Batelco
Credit
0.98 BHD Code$3.89
1.95 BHD Code$7.59
2.93 BHD Code$11.09
3.91 BHD Code$14.29
4.88 BHD Code$17.89
9.74 BHD Code$34.49
Bundles
2 BHD Code$9.09
3 BHD Code$13.39
4 BHD Code$17.69
5 BHD Code$21.69
10 BHD Code$41.89
Prices include our service fee and can change with network prices. The exact price is shown in the app before you pay.
Frequently asked questions
How do I top up a Bahrain number from abroad?
Open Tellu, choose Mobile top-up, enter the Bahrain number with its country code and pick an amount. Tellu finds the network (Zain, Batelco) and shows the exact price before you pay.
How much does a Bahrain top-up cost?
Top-ups to Bahrain start from $3.89, including our service fee. You see the top-up value and the fee before you pay.
What happens if a top-up to Bahrain fails?
The full amount goes back to your Tellu balance automatically, and you can try again or pick another network.
Good to know
- Amounts from 0.98 BHD to 14.62 BHD.
- Numbers in Bahrain start with +973.
- Internet bundles are available for: Batelco.
- Some networks are topped up with a code — it stays saved in your history.