Buy a Virgin Mobile top up voucher online and get your Virgin Mobile voucher code by email within minutes. It works on any Virgin Mobile pay as you go SIM – your own number or a family member’s – with no need to visit a shop.

Virgin Mobile top up amounts
- £5 voucher – £5.99
- £10 voucher – £10.99
- £20 voucher – £20.99
How to top up Virgin Mobile with your code
- Call 789 from your Virgin Mobile phone and follow the steps.
- Or text your voucher PIN to 789111.
Virgin Mobile is now part of Virgin Media O2. If your number has moved to an O2 SIM, buy an O2 voucher instead. Network packs and rates change from time to time, so check Virgin Mobile’s own website for the latest offers.
Why buy Virgin Mobile credit from My Top Up?
- Virgin Mobile voucher code emailed in minutes, day and night.
- Pay by PayPal, debit or credit card, or bank transfer.
- Your code is also saved in My account.
Questions
I can’t find my code. Check your spam or junk folder, or look in My account. Still missing? Email info@mytopup.co.uk with your order number.
Does a Virgin Mobile voucher work on pay monthly? No – top-up vouchers are for pay as you go numbers only.




