Top up bus card — bus card recharge & hafilat recharge
Need to top up bus card without queuing at a machine? This independent service handles your hafilat recharge online for Dubai public transport. Enter your card number, choose an amount and pay on a secure checkout — a bus card recharge usually takes a couple of minutes.
The process
How do I top up a bus card online?
Enter your card number
Read the number printed on your hafilat card and type it in. No account or app sign-up is needed.
Choose an amount
Pick a preset in AED or type a custom figure. The amount you choose is the amount added to the card.
Pay securely
You continue to an encrypted checkout to complete the bus card recharge. A confirmation is sent to your email.
Tap and travel
Once the balance is loaded, tap your card to ride Dubai public transport as usual.
Good to know
What is a hafilat card and how does recharge work?
A hafilat card is a contactless smart card used to pay fares on public transport in the United Arab Emirates. You load a cash balance onto the card, then tap it when you board — the fare for the trip is taken from the balance. It removes the need for paper tickets and loose change for everyday travel around Dubai.
When the balance runs low, the card needs a top-up. Instead of finding a machine, you can do a hafilat recharge online here: enter the card number, choose how much to add and pay. The balance is then loaded so you can keep travelling.
Reasons
Why use this hafilat recharge service?
No app, no queue
Recharge from any browser. Nothing to install and no ticket machine to find.
Only what we need
Your card number, the amount and an email. Card details go on the secure checkout, not here.
Fast processing
Most top-ups are processed within minutes of a successful payment.
Dubai-based support
Questions before or after a top-up? Reach the team by email, WhatsApp or phone.
Good to know
Common questions about a hafilat recharge
How long does a bus card recharge take?
Most top-ups are processed within minutes of a successful payment. A confirmation is emailed to you.
What do I need to top up a hafilat card online?
Your card number, the amount you want in AED, and a valid email for the confirmation.
Is it safe to pay here?
Card details are never entered on this site. When you confirm a top-up you continue to an encrypted checkout.
Ready to top up your bus card?
Enter your card number, pick an amount and pay in a couple of minutes.