Skip to content
Top up bus card online in minutes Dubai public transport · hafilat recharge Encrypted checkout · Dubai support Top up bus card online in minutes Dubai public transport · hafilat recharge Encrypted checkout · Dubai support
Dubai · Bus & transit card

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.

SSL secured checkout Data protected Fast processing

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.

This is an independent top-up service. We are not the transport authority — we simply make an online bus card recharge quicker for people who would rather not queue.

Preset values

Top-up amounts for a bus card recharge

Pick a preset and you go straight to the recharge form with that value selected. You can change it before you pay.

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.

See all questions →

Ready to top up your bus card?

Enter your card number, pick an amount and pay in a couple of minutes.

Start a recharge