To check your Hafilat card balance (the prepaid Abu Dhabi bus card), you have four fast options: open the Darb app → My Cards → Balance, log in at the official hafilat.darb.ae website, tap a balance‑inquiry / ticket vending machine at a station, or tap a bus validator when boarding to see the amount briefly. This guide covers every method for 2026, plus how to recharge online, check your trip history, confirm card validity, and what the so‑called “balance check number” actually means.
Quick answer: There is no SMS number that reads your Hafilat balance remotely. Use the Darb app, the hafilat.darb.ae website, a station machine, or a bus validator.
Do this next
- Install Darb, add your card, open My Cards → Balance.
- Or visit hafilat.darb.ae, enter your card serial, and view balance / recharge.
- After any online top‑up, tap a bus validator once to sync the new credit.
Hafilat balance check: 4 ways at a glance
| Method | What you need | Shows balance | Can recharge | Best for |
|---|---|---|---|---|
| Darb app | Account + card serial | Yes | Yes | Daily checking |
| hafilat.darb.ae website | Card serial | Yes | Yes | No‑app online check |
| Station machine | Physical card | Yes | Yes | When at a stop |
| Bus validator | Physical card | Briefly on tap | No | Quick on‑board check |
How to check Hafilat balance online (website)
You can check your balance online in under a minute on the official ITC portal:
- Open hafilat.darb.ae in your browser (HTTPS only).
- Choose Balance enquiry or Recharge.
- Enter your card serial number exactly as printed (watch 0 vs O).
- Click Check / OK to see your current balance and card status.
- To add credit, choose an amount and pay by debit/credit card.
Step 1: Open the official Hafilat / ITC online services page in your browser (HTTPS only).

Step 2: Choose Recharge / Balance enquiry.

Step 3: Enter your 16-digit card serial (no spaces).

Step 4: Click Check / OK to view the current balance or status.

Step 5: view the balance.

Hafilat balance check in the Darb app (step by step)
- Install & open Darb, then sign in or create an account.
- Go to My Cards → Add card and enter your printed card serial.
- Return to My Cards to see the balance under each card.
- Tap Recharge / Top up, pick an amount, and pay by bank card or mobile wallet where available.
- Turn on low‑balance alerts so you know when to recharge.

Keep your payment confirmation. If a recent online top‑up hasn’t appeared, tap a bus validator once before travel to sync it.
Is hafilat.darb.ae the official Hafilat website?
Yes. Hafilat is operated by the Integrated Transport Centre (ITC) of Abu Dhabi, and its official online services now run through the Darb platform at hafilat.darb.ae (and the Darb app). That is where you log in to check balance, recharge, and view history.
hafilatbalance.com is an independent guide — we are not ITC, Darb, or Hafilat, and we never ask for or store your card number. Always enter card details only on hafilat.darb.ae or the official Darb app, never on third‑party pages.
Households can add multiple cards in one account — label them (“Dad”, “Student”) to avoid mix‑ups. See our full Hafilat app guide.
Hafilat recharge: is there a login portal?
There is no separate “recharge login” website beyond the official ones. To recharge online you simply sign in to the Darb app or hafilat.darb.ae with your account, select your card, choose an amount, and pay. Options:
- Online / app: debit or credit card (and mobile wallet where supported).
- Station machine: cash or supported bank card — new value is usually active immediately.
- Retailer / counter: hand over the card, confirm the amount, verify before leaving.
After an online recharge, do one validator tap before your next ride so pending credit syncs to the card.
How to check your Hafilat trip / transaction history
To review past trips and top‑ups, sign in to the Darb app or hafilat.darb.ae, open your card, and look for History, Transactions, or Trip details. There you can see recent deductions, recharges, and dates — useful for confirming a fare was charged correctly or that an online top‑up posted. Station machines show only the current balance, not full history.
Hafilat card validity & expiry
Hafilat prepaid (Silver) cards are reusable and do not expire as long as they are used periodically, but stored credit and the card itself can become inactive after long periods of non‑use and may need reactivation at a machine or counter. Passes (daily/weekly/monthly) are valid only for their purchased period. To confirm your card’s status, check it in the Darb app, on hafilat.darb.ae, or at a station machine; bring ID if a counter needs to reactivate or replace it.
Abu Dhabi & Al Ain bus card — same Hafilat system
The Abu Dhabi bus card people search for is the Hafilat card, and it’s used across Abu Dhabi city and Al Ain public buses under the same Darb / ITC system. So “abu dhabi bus card balance check“, “uae bus card balance check“, and “al ain bus card balance check” all use the exact same methods above: Darb app, hafilat.darb.ae, station machines, or bus validators.
Offline balance check & recharge
- Station machines (ticket vending/balance inquiry): tap the card to view credit and recharge; keep the receipt.
- Authorized retailers & service centres: can read and top up your card; some are cash‑only, others take bank cards/wallets. Find your nearest one in our Hafilat machine locations guide.
- Bus validators: tap on the boarding to see the remaining amount briefly.
The “Hafilat balance check number” explained
Many people search for a balance check number, expecting an SMS code. There isn’t one — no universal SMS reads your Hafilat balance remotely. For help, use the call centre listed inside the Darb app or visit a customer service counter. Never share your full card number with unofficial channels.
Troubleshooting
Recharge shows “pending”: wait a few minutes, then tap a validator or station machine. Still not posted? Contact support in the app with your transaction reference.
Card not found / not read: double‑check the serial (0 vs O), try a different validator, and clean the card surface. Persistent read errors can mean a damaged chip — visit a service centre for diagnostics or replacement.
Long‑unused card: may need reactivation at a machine or counter (bring ID).
حافلة أبوظبي — التحقق من رصيد بطاقة حافلات
للتحقق من رصيد بطاقة حافلات في أبوظبي، استخدم تطبيق درب (Darb) أو الموقع الرسمي hafilat.darb.ae، أو أجهزة المحطات، أو لامس البطاقة على جهاز الحافلة. لا يوجد رقم رسائل SMS لمعرفة الرصيد عن بُعد. لإعادة الشحن، سجّل الدخول إلى درب واختر المبلغ وادفع بالبطاقة البنكية.
Recharge from the app
Choose Recharge/Top up, select an amount, and pay by bank card or mobile wallet where available. If the new balance doesn’t show yet, do one validator tap before travel.
Manage more than one card
Households can add multiple cards in one account. Label each card (“Dad,” “Student”) and enable low-balance notifications to avoid surprises.
Offline balance check options
Ticket vending & balance inquiry machines
Tap the card to display your remaining credit and recharge if needed. Keep the printed receipt until you confirm the amount on a validator.
Retail partners and counters
Authorized retailers and customer service centers can check and top up. Bring the physical card; some locations accept cash only, others take bank cards and mobile wallets.
When your balance doesn’t update
Pending top-ups usually complete after a single validator tap. If it still looks unchanged, wait a few minutes, try a station machine, and then contact support in the app with your payment reference.
Quick methods table
| Method | What you need | Shows balance | Can recharge |
|---|---|---|---|
| Darb app | Account + card serial | Yes | Yes |
| Station machine | Physical card | Yes | Yes |
| On-bus validator | Physical card | Briefly on tap | No |
| Retail partner | Physical card | Yes (on request) | Yes |
| Customer service center | Card (+ ID if asked) | Yes | Yes |
Hafilat Recharge overview
Online/app recharge
Select an amount, pay, and keep the confirmation. If the value looks pending, tap a validator before your next ride to sync the card.
Station machine recharge
Insert cash or use a supported bank card, choose an amount, confirm, and keep the receipt. New value is usually active immediately.

Retail/counter recharge
Hand the card to the cashier/agent, confirm the amount, and verify on a machine or validator before leaving.

What is the Hafilat card and who needs which option
Card types at a glance
Prepaid (Silver): Load credit and pay per ride; best for occasional riders.
Passes (daily/weekly/monthly): Unlimited rides within validity; ideal for frequent commuters.
Concession cards: Students, seniors, and People of Determination may have eligibility via official channels.

Picking the right option
Occasional travel: Prepaid gives predictable costs.
Daily commute: Time passes often beat per-ride deductions.
Families: Manage multiple cards in the app and set low-balance alerts.
Where to get a card
Buy or replace a card at customer service centers, station machines, or authorized retailers. Bring valid ID when applying for concessions or replacing a lost card.
Where to check balance and recharge in the real world
App and online
Use the Darb app to view balance, top up, label cards, and set alerts. A single validator tap usually activates recent online credit.
Station machines
Ticket vending and balance inquiry machines show your amount and let you recharge. Keep the receipt until you’ve seen the updated value on a validator.
Retail partners and counters
Shops and service desks can read and recharge your card. Some accept cash only; others support bank cards and mobile wallets.
Payment methods
Bank cards are widely supported; mobile wallets may be available depending on device and terminal. For cash top-ups, use machines or counters that accept notes.
More troubleshooting
Recharge shows “pending”
Wait a few minutes, then tap at a validator or station machine. If it still doesn’t post, contact support via the app and provide the transaction reference.
Card not recognized at the validators
Try a different validator and clean the card surface. If errors persist, the chip might be failing; seek replacement advice at a center.
Long inactivity and refunds
Some services require reactivation after long inactivity. Refunds or transfers of stored value follow official terms; retain receipts and confirmations if a payment misfires.
Support, privacy, and the “balance check number”
Is there an SMS to read my balance?
There is no universal SMS that can remotely read your balance. Use the call center via the Darb app for help, or visit a counter. Avoid sharing your full card number with unverified channels.
What to have ready for faster help
Card serial, last top-up amount/time, and any receipt or payment reference. App screenshots can speed up troubleshooting.
Privacy first
Never post your full card number publicly. Use official apps and verified counters, and confirm the publisher of any app before entering details.
Step-by-step recap for quick scanning
- Install and open Darb.
- Add your Hafilat card and view My Cards → Balance.
- Top up in the app or at a machine/retailer.
- Tap a validator once to sync recent online credit.
- Keep receipts until you see the updated amount on tap.
Method chosen by scenario
| Scenario | Best method | Why |
|---|---|---|
| You check every morning | Darb app | One place to view and recharge |
| Already at the station | Station machine | Shows balance and prints receipt |
| Just topped up online | Validator tap | Forces a quick sync |
| Buying for a family member | Retail/counter | Cash support and assistance |
| Card acting up | Customer service center | Diagnostics and replacement |
Managing multiple cards without confusion
Label every card in the app
Give each card a clear name and enable low-balance alerts. Match app nicknames with stickers on the physical cards to prevent mix-ups.
Keep a simple routine
Check balance the night before travel and perform a validator tap after any online top-up. This habit prevents morning delays.
Definitions riders actually see in interfaces
Validator: The on-bus device you tap to board; it often shows your remaining amount.
Balance inquiry machine: A station device that reads and displays current credit.
Top up / recharge: Adding money or loading a pass onto your card.
Pending credit: Money paid online that hasn’t yet synced to the physical card.
When to consider a time pass instead of pay-as-you-go
If you ride multiple times daily on most days, a time pass is simpler and often more cost-effective than per-ride deductions. Occasional riders usually save more with prepaid credit.
Keep receipts and confirmations
Paper receipts and in-app confirmations are proof of value if something goes wrong. Keep them until you’ve tapped in and seen the updated amount.
Final reminder for smooth travel
Do one quick check before leaving home, carry the physical card, and perform a single validator tap after any online top-up. This sequence minimizes delays and prevents awkward turn-backs at the bus door.
FAQs
What is the easiest way to check my Hafilat balance?
Use the Darb app: add your card and view it under My Cards → Balance. No app? Use hafilat.darb.ae, a station machine, or tap a bus validator.
Is there a Hafilat balance check number by SMS?
No. No single SMS code reads your balance remotely. Use the Darb app call centre or a service counter.
Is hafilat.darb.ae the official website?
Yes — it’s the official ITC/Darb portal. This site (hafilatbalance.com) is an independent guide and isn’t affiliated with ITC.
Is there a separate Hafilat recharge login?
No. You recharge by signing in to the Darb app or hafilat.darb.ae; there’s no other official login.
How do I check my Hafilat trip history?
Sign in to the Darb app or hafilat.darb.ae, open your card, and view History/Transactions.
Does my Hafilat card expire?
Prepaid cards don’t expire with regular use but can go inactive after long non‑use and may need reactivation. Passes are valid only for their period.
Is the Abu Dhabi bus card the same as Hafilat?
Yes — the Abu Dhabi (and Al Ain) bus card is the Hafilat card, checked and recharged the same ways.
Why didn’t my balance change after recharging online?
Most online top‑ups apply after one tap on a validator or station machine. If not, wait a few minutes, retry, then contact support.
