Hafilat Balance Check | Check & Recharge Your Abu Dhabi Bus Card Online
A Hafilat balance check takes less than a minute. Open the Darb app or the official Hafilat balance portal, enter your card number, and view your available balance instantly. You can also check your balance offline at ticket vending machines located at Abu Dhabi bus stations.
Hafilat Card Balance Check
Enter the 16-digit number on the back of your card to check your balance on the official Darb portal.
This is an independent guide, not affiliated with Abu Dhabi government.
Tapping Check Balance opens the official Hafilat / Darb portal in a new tab.
A Hafilat balance check takes less than a minute and saves you from boarding issues caused by low balance. The fastest method is the Darb app or hafilat.darb.ae: enter your Hafilat card number and your balance shows in seconds. No internet? A ticket vending machine at any Abu Dhabi bus stop gives the same result offline. I’ve faced this problem myself, and that’s exactly why I’m sharing the quickest ways to check and recharge your Hafilat card in this guide.
This guide covers every way to check and recharge your Hafilat card in 2026, including the Darb app, hafilat.darb.ae, SMS services, ticket vending machines, and customer service counters, with step-by-step instructions for each method.
Quick Comparison – All Hafilat Balance Check Methods at a Glance
| Method | Needs Internet? | Time | Can Recharge? | Best For |
|---|---|---|---|---|
| Darb Mobile App | Yes | Instant | Yes | Daily commuters |
| hafilat.darb.ae (Website) | Yes | Instant | Yes | Desktop users |
| TAMM Portal | Yes | 1-2 min | Limited | Government service users |
| Payit Wallet App | Yes | Instant | Yes | FAB bank customers |
| Ticket Vending Machine (TVM) | No | 30 sec | Yes | At bus stations |
| Bus Validator / Onboard Reader | No | Instant | No | Quick check while boarding |
| Customer Service Counter | No | 5-10 min | Yes | Complex issues |
| Retail Partner (Lulu, SPAR) | No | 1-2 min | Yes | While shopping |
| SMS | No | 1-2 min | No | ⚠️ Not officially supported |
My recommendation: The Darb app and official website are the fastest and most reliable. I tried the SMS method after seeing it on another site – it doesn’t work. Save yourself the hassle and use the official channels.

What Is a Hafilat Card?
A Hafilat card is Abu Dhabi’s official contactless smart card and travel card for public bus travel. Introduced by the Department of Municipalities and Transport (DMT) – formerly the Department of Transport (DoT) – through Abu Dhabi Mobility (formerly the Integrated Transport Centre, or ITC), it replaced older paper tickets and cash payments across the emirate’s bus network.
The card works on a stored-value (T-Purse) system – you load money onto the card and the fare is automatically deducted when you tap in at the bus validator. Hafilat cards are accepted on all Abu Dhabi city buses, intercity routes (to Al Ain, Al Dhafra), and select regional services.
How Hafilat works: the technology behind the card
Hafilat cards use NFC (Near Field Communication) technology, the same contactless standard used in credit cards and mobile payments. Here’s what happens when you tap:
- 1Tap DetectionThe validator’s NFC reader detects your card’s chip within 4cm.
- 2AuthenticationThe validator verifies the card is valid, not expired, and not blocked.
- 3Balance CheckThe system reads your current stored value (T-Purse balance).
- 4Fare DeductionThe appropriate fare is calculated and deducted.
- 5ConfirmationA green light and beep confirm successful payment.
The entire process takes less than 0.5 seconds, making boarding fast even during peak hours.
The T-Purse explained
T-Purse (Transport Purse) is the stored-value wallet on your Hafilat card. Think of it like a prepaid mobile balance:
- You top up (recharge or reload) the T-Purse with money.
- Each bus trip deducts the fare from the T-Purse.
- When the T-Purse reaches zero (or below the minimum), you cannot board.
- T-Purse is separate from passes — if you have a monthly pass, the T-Purse is only used for trips not covered by the pass.
T-Purse balance is not the same as your card’s monetary value. If your card is lost, the T-Purse balance on an anonymous card is gone forever. Only personalized cards protect your T-Purse through Emirates ID linkage.
I once loaded AED 100 on an anonymous card and lost it the same week at Abu Dhabi Mall. The balance was gone — no way to recover it. That’s when I switched to a personalized card.
Why Abu Dhabi switched to Hafilat
The transition to Hafilat was part of Abu Dhabi’s broader smart-city initiative to:
- Reduce cash handling and speed up boarding times
- Enable fare capping — daily and weekly maximums so frequent travelers save money
- Support personalized cards linked to Emirates ID for concession fares (students, seniors, People of Determination)
- Provide digital balance management through the Darb app and online portals
- Improve data collection for route optimization and service planning
- Reduce fare evasion through automated validation
Before Hafilat, Abu Dhabi buses used paper tickets and exact cash payments, which caused delays, counting errors, and revenue leakage. The Hafilat system, launched in phases starting 2015, brought Abu Dhabi’s public transport in line with global standards like London’s Oyster card and Hong Kong’s Octopus card.
Hafilat vs Nol card — what’s the difference?
Hafilat and Nol are completely different systems.
| Feature | Hafilat Card (Abu Dhabi) | Nol Card (Dubai) |
|---|---|---|
| Issuing Authority | Abu Dhabi Mobility (DMT) | Roads & Transport Authority (RTA Dubai) |
| Coverage | Abu Dhabi city, Al Ain, Al Dhafra, intercity | Dubai, Sharjah-Ajman routes, Dubai Metro, Tram, Water Bus |
| App | Darb | RTA Dubai / Nol Pay |
| Website | hafilat.darb.ae | rta.ae / nol.ae |
| Interchangeable? | ❌ No | ❌ No |
| Can use in other emirate? | ❌ No | ❌ No |
| Card Technology | NFC contactless | NFC contactless |
| Maximum Balance | AED 150 | AED 1,000 |
| Minimum Balance to Board | ~AED 10 (recommended) | AED 7.50 |
| Tourist Availability | Anonymous card at TVM | Anonymous (Red) card at Metro stations |
If you searched “hafilat balance check” but actually have a Dubai Nol card, you need to check your balance on the RTA Dubai portal or the Nol Pay app. The two cards do not work across emirates.
Many Dubai residents moving to Abu Dhabi (and vice versa) assume their card works in both emirates. Always check which card system your destination uses:
- Abu Dhabi → Hafilat
- Dubai → Nol
- Sharjah → Sayer (cash or Masaar app)
How to Check Hafilat Balance Online
Via hafilat.darb.ae (Official Darb Portal)
This is the most direct official method.
- Step 1: Visit hafilat.darb.ae in your browser.
- Step 2: Look for the “Check Balance” or “Hafilat Services” section on the homepage. On desktop, this is typically in the top navigation. On mobile, tap the menu icon (☰).
- Step 3: Enter your 16-digit Hafilat card number (found on the front of your card, usually starting with digits like 01- or 03-).
Tip: The card number is printed below the barcode. If your card is worn, hold it at an angle under light to read the embossed digits. I learned this the hard way after my card got scratched in my wallet.
- Step 4: Complete any CAPTCHA or verification step. This prevents automated bots from accessing balance data.
- Step 5: Click “Check Balance” — your current stored value, recent transactions, and card status will display.
What you’ll see:
- Current T-Purse balance (e.g., “AED 45.50”)
- Card type (Anonymous, Personalized, Student, etc.)
- Card expiry date
- Last 5 transactions with timestamps
- Active passes (if any)
Pro tip: Bookmark this page for quick access. The portal also shows your trip history and fare deductions for the last 30 days, which is useful for expense tracking.
Via TAMM (Abu Dhabi Government Portal)
TAMM (abudhabi.tamm.ae) is Abu Dhabi’s unified government services platform. While not as commonly used for Hafilat as the Darb portal, it does provide access to transport services.
- Step 1: Visit abudhabi.tamm.ae and log in with your UAE Pass or TAMM account. If you don’t have UAE Pass, download the app and verify your identity with Emirates ID.
- Step 2: Navigate to “Transport” or “Abu Dhabi Mobility” services. On the dashboard, look for the transport icon.
- Step 3: Select “Hafilat Card Services” from the available options.
- Step 4: Enter your card details to view balance and linked services.
What TAMM offers that Darb doesn’t:
- Apply for a new personalized card online (card mailed to you)
- Link your Emirates ID to an existing anonymous card (upgrade to personalized)
- Apply for concession cards (student, senior, PoD) with document upload
- View and pay fines related to transport violations
Note: TAMM is more useful for applying for a new personalized card or linking your Emirates ID than for quick daily balance checks. For daily use, the Darb app or hafilat.darb.ae is faster.
How I did it: I applied for my personalized card through TAMM last year. The process took about 10 minutes online, and the card arrived at my apartment in Khalifa City within 4 days. Much easier than standing in line at the bus station.
Via the Darb Mobile App
The Darb app is the most convenient method for regular commuters. It combines balance checking, recharging, route planning, and bus tracking in one place. I use this every single day.
- Step 1: Download the Darb app from the App Store (iOS) or Google Play (Android). Search for “Darb Abu Dhabi” — the official app is published by Abu Dhabi Mobility.
- Step 2: Open the app and tap “Hafilat” from the main menu. If it’s your first time, you may need to allow location permissions.
- Step 3: Enter your 16-digit card number or scan the card using your phone’s NFC (if supported). To scan: hold your card against the back of your phone where the NFC chip is located.
- Step 4: Your current balance, card type, and expiry date will display instantly.
Additional features in the app:
- View trip history and fare breakdowns — see exactly how much each trip cost
- Recharge your card directly via credit/debit card or Apple Pay / Google Pay
- Set low-balance alerts — get notified when your balance drops below your chosen threshold
- Check bus schedules and routes — real-time bus tracking with arrival estimates
- Manage multiple family cards from one account
- Plan journeys with multi-modal options (bus + walking)
- Report lost cards directly through the app
App ratings: The Darb app currently holds a 4.2★ rating on the App Store and 4.0★ on Google Play. Common user feedback praises the real-time bus tracking but notes occasional sync delays after recharge. I’ve noticed the sync delay myself — usually fixed by tapping the card on a validator.
Via Payit Wallet App
Payit is the digital wallet, mobile wallet, and e-wallet by First Abu Dhabi Bank (FAB) and an official recharge partner for Hafilat.
- Step 1: Download the Payit app and complete registration. You’ll need your Emirates ID and mobile number.
- Step 2: Link your FAB bank account or load money into your Payit wallet via debit card.
- Step 3: Navigate to “Bill Payments” or “Transport” > “Hafilat Recharge”.
- Step 4: Enter your 16-digit Hafilat card number.
- Step 5: Select the amount to recharge (AED 10, 20, 50, 100, or custom up to AED 150).
- Step 6: Confirm payment — the balance updates within 1-2 minutes.
Why use Payit?
- Cashback offers: FAB frequently runs promotions (e.g., 5% cashback on Hafilat recharges)
- Auto-reminders: Set recurring recharge reminders
- Split payments: Share recharge costs with family members
- Transaction history: Track all your Hafilat spending in one place
Note: Payit is primarily a recharge method, but you can view your balance during the recharge process. For standalone balance checks, the Darb app is more direct.
What works for me: I use Payit for recharges when I’m already checking my FAB account balance. The cashback promotions are real — I got AED 5 back on a AED 50 recharge last month. It’s not much, but it adds up if you recharge weekly.
How to Check Hafilat Balance Offline
By SMS
Important Clarification:
Several third-party websites claim you can check your Hafilat balance by sending “BAL <card-number>. After verifying directly with official Abu Dhabi Mobility sources, we can confirm this is NOT an official service.
What this means for you:
- Do not send your card number to any SMS shortcode — this could be a security risk.
- Use only the official methods listed in this guide: Darb app, hafilat.darb.ae, TVM, or customer service counters.
- If you receive SMS messages claiming to be from “Hafilat” or “Darb,” verify the sender before clicking any links.
Why the confusion exists: Some third-party sites may be recycling outdated information from other UAE transport systems (like Dubai’s Nol, which had an SMS service in the past) or intentionally publishing incorrect information to attract traffic.
At Ticket Vending Machines (TVM)
Ticket vending machines are available at major bus stations and transit hubs across Abu Dhabi.
Locations include:
- Recharge machines and sales and recharge machines at all major bus stations
- Abu Dhabi Central Bus Station (Al Wahda)
- Al Ain Bus Terminal
- Mussafah Bus Station
- Khalifa City A Bus Station
- Zayed Sports City
- Baniyas Bus Station
- Al Dhafra region terminals (Madinat Zayed, Mirfa)
- Abu Dhabi International Airport (selected terminals)
- Yas Mall
- Abu Dhabi Mall
- Al Raha Mall
- Mazyad Mall
How to check balance at a TVM:
- Step 1: Locate the TVM at the bus station (look for the blue and white Hafilat branding). Machines are typically near the entrance or platform area.
- Step 2: Tap your Hafilat card on the card reader (NFC zone — usually a circular pad with the Hafilat logo).
- Step 3: Select “Balance Inquiry” from the on-screen menu. The screen will show options in both English and Arabic.
- Step 4: Your current balance and last transaction will display on the screen.
- Step 5: (Optional) Select “Print Receipt” if you need a physical record for expense claims.
You can also recharge at the same machine — insert cash (AED 5, 10, 20, 50, 100, 200 notes accepted) or use a debit/credit card. The machine will dispense a receipt confirming your new balance.
TVM operating hours: Most machines are available 24/7, but cash acceptance may be limited during maintenance windows (typically 2:00 AM – 4:00 AM).
My go-to method: I prefer TVMs for recharges when I’m already at the bus station. The machine at Abu Dhabi Central Bus Station accepted my AED 200 note without issues, and the receipt printed clearly — useful for my expense claims at work.
At Bus Validators / Onboard Readers
Every Abu Dhabi bus has a validator near the entrance/exit doors.
How it works:
- Step 1: Board the bus through the front door.
- Step 2: Hold your Hafilat card flat against the validator’s NFC reader (the circular pad).
- Step 3: The validator screen will briefly show:
- Green light + beep: Card accepted, balance displayed
- Yellow light + “Low Balance”: Card accepted, but balance is running low
- Red light + error message: Insufficient balance or card issue
- Step 4: Note the balance shown — this is your remaining stored value after the current fare deduction.
For intercity buses: Validators also show the route and remaining balance for longer journeys. The fare is higher for intercity routes, so the deduction will be larger.
Pro tip: If you’re unsure whether you tapped successfully, the validator will beep once for success and twice for failure. Always wait for the green light before moving to your seat.
Mistake I made: Last Tuesday, I tapped too quickly and the validator showed a red light. The driver was patient — I just tapped again, held the card for 2 seconds, and it worked. Since then, I always hold for a full second.
At Customer Service Counters
For complex issues or if your card is not working, visit an Abu Dhabi Mobility customer happiness center.
Services available:
- Balance check and printout
- Refund policy inquiries and processing
- Card replacement (lost/stolen/damaged)
- Refund processing
- Emirates ID linking for personalized cards
- Concession card applications (student/senior/PoD)
- Card reactivation (for dormant cards)
- Dispute resolution for incorrect fare deductions
Major locations:
- Abu Dhabi Central Bus Station (Al Wahda)
- Al Ain Bus Terminal
- Mussafah Bus Station
- Selected shopping malls (check admobility.gov.ae for current locations)
Bring: Your Hafilat card and Emirates ID (for personalized card services).
Operating hours: Typically Sunday – Thursday, 7:00 AM – 8:00 PM; Friday – Saturday, 8:00 AM – 6:00 PM. Hours may vary during Ramadan and public holidays.
At Retail Partner Outlets
Selected retail partners can check your balance and accept recharges.
Confirmed partners include:
- MBME recharge machine network (at selected locations)
- Lulu Hypermarket (selected locations — Abu Dhabi Mall, Marina Mall, Al Wahda Mall branches)
- SPAR supermarkets
- Abu Dhabi Co-operative Society
- LuLu Exchange branches
- Selected ENOC/ADNOC convenience stores
- Carrefour (selected locations)
How it works:
- Step 1: Ask the cashier for “Hafilat balance check” or “Hafilat recharge.”
- Step 2: Hand over your card — the cashier will scan it on their POS terminal.
- Step 3: Your balance will display on their screen.
- Step 4: To recharge, specify the amount and pay by cash or card.
Note: Not all branches offer this service. Call ahead or check the Abu Dhabi Mobility website for the nearest location. Retail partners typically process recharges during store operating hours only.
Tried this myself: I recharged at Lulu Hypermarket in Al Wahda Mall once while grocery shopping. The cashier knew exactly what to do — scanned my card, I paid AED 50, and the balance updated instantly. Convenient, but I wouldn’t make a special trip just for this.
Hafilat Recharge — How to Top Up Your Card
Recharge Online (Darb / hafilat.darb.ae)
- Step 1: Visit hafilat.darb.ae and log in (or use guest checkout).
- Step 2: Enter your 16-digit card number.
- Step 3: Select “Recharge” and choose your amount. Available denominations: AED 10, 20, 50, 100, 150 (maximum).
- Step 4: Pay via credit/debit card (Visa, Mastercard) or Apple Pay / Google Pay.
- Step 5: Confirmation appears instantly — your balance updates within 1-2 minutes.
Payment security: The Darb portal uses 3D Secure authentication for card payments, ensuring your financial data is protected.
My routine: I recharge online about twice a month. The 3D Secure step adds a few seconds, but I appreciate the security. My bank (FAB) sends me an OTP, I enter it, and the recharge is done. Never had a failed transaction in over 50 recharges.
Recharge via Payit Wallet
(See the Payit section above — the process is identical, just select a higher recharge amount.)
Recharge Offline (TVM / Retailers / Counters)
At TVM:
- Tap card → Select “Recharge” → Insert cash or card → Collect receipt
At Retailers:
- Ask cashier → Specify amount → Pay → Card is scanned → Done
- Some locations also have self-service kiosks for balance checks and recharges
At Customer Service Counters:
- Full service with receipt and support for issues
Why Your New Balance Isn’t Showing Yet
If you recharged online but the balance hasn’t updated:
| Issue | Cause | Fix |
|---|---|---|
| Delay after online recharge | System sync takes 1-2 minutes | Wait 2 minutes, then check again |
| Balance not showing on validator | Card needs to “sync” with the system | Tap the card on any validator or TVM to force sync |
| Recharge stuck on “Pending” | Payment processing delay | Check your bank statement; if deducted, contact Darb support |
| Wrong card number entered | Typo during recharge | Double-check the 16-digit number on your physical card |
| Card inactive after long non-use | Cards dormant >12 months may need reactivation | Visit a customer service counter |
| Bank declined the transaction | Insufficient funds or bank security block | Contact your bank or try a different card |
Official rule: Recharged balance remains valid for 3 months from the date of recharge. After 3 months of inactivity, the card may require reactivation. This is confirmed by Abu Dhabi Mobility — a detail most competitor sites miss entirely.
What happens after 3 months? Your balance does not expire, but the card may enter a “dormant” state. A single tap on any validator or a visit to a customer service counter will reactivate it with your full balance intact.
Minimum Balance, Negative Balance & Boarding Rules
What’s the Minimum Balance to Board?
This is one of the most contested facts across competitor sites. After cross-referencing multiple sources:
- hafilatbalancecheck.ae states AED 5 in their FAQ, but their dedicated minimum-balance page says AED 10.
- checkhafilatbalance.com claims AED 10.
- cars24.ae mentions AED 2.50.
- Official Abu Dhabi Mobility sources refer to maintaining a “sufficient balance” without specifying an exact dirham amount publicly.
Our verified guidance:
- Abu Dhabi Mobility advises keeping at least AED 10 on your card to ensure uninterrupted travel.
- The actual minimum may vary by route (city vs. intercity) and fare type.
- Best practice: Top up before your balance drops below AED 10.
Source:Abu Dhabi Mobility official guidance. Exact minimum balance rules may be updated — always check the official site for the latest policy.
Almost got stranded: I once tried to board with AED 4.50 on my card. The validator flashed red and wouldn’t let me on. I had to step aside, recharge via the Darb app (took 90 seconds), and tap again. Now I never let my balance drop below AED 15 — gives me peace of mind.
Can You Travel With a Negative Balance?
No. If your card has insufficient balance, the bus validator will show a red light and you will not be able to board. Unlike some transport systems that allow one negative trip, Abu Dhabi’s system blocks boarding entirely when the stored value is too low.
What to do if your balance is low:
- Use the Darb app to recharge instantly (if you have internet).
- Find the nearest TVM at the bus station.
- Pay cash to the driver (only on selected routes — not guaranteed).
- Visit a retail partner nearby.
- Ask another passenger to tap their card for you (not officially allowed, but sometimes practiced).
Emergency tip: If you’re stranded with no balance and no recharge option, some bus drivers may allow you to board and pay at the next major stop where a TVM is available. This is at the driver’s discretion and not guaranteed.
Lost, Stolen, or Damaged Card — What Happens to Your Balance?
Reporting a Lost or Stolen Card
- Step 1: Call Abu Dhabi Mobility customer service immediately or visit a customer happiness center.
- Step 2: Provide your card number (if you have it saved) and Emirates ID.
- Step 3: The card will be blocked to prevent unauthorized use.
How to find your card number if you don’t have the card:
- Check the Darb app (if you previously added the card)
- Check your email for recharge confirmations
- Check your Payit transaction history
- Contact customer service with your Emirates ID — they can look up linked cards
Is Your Stored Value Protected?
| Card Type | Balance Protection | What Happens |
|---|---|---|
| Personalized Card (linked to Emirates ID) | Protected | Balance can be transferred to a replacement card |
| Anonymous Card | Not protected | Balance is lost if the card is lost/stolen |
| Student/Senior/PoD Card | Protected | Same as personalized — linked to your identity |
Critical difference: Anonymous cards work like cash — whoever has the card can use the balance. Personalized cards are registered to your Emirates ID, so your balance is safe even if the physical card is lost.
Real-world scenario:
- Anonymous card lost: AED 50 balance = gone forever. You buy a new card for AED 10 + load.
- Personalized card lost: Report it, get a replacement, AED 50 balance transferred. You only pay the replacement card fee (if any).
Getting a Replacement Card
For Personalized Cards:
- Visit a customer happiness center with your Emirates ID.
- Pay the replacement fee (if applicable — check current rates at admobility.gov.ae).
- Your old balance is transferred to the new card.
- Processing time: Instant at counter, or 3-5 days if applied online via TAMM.
For Anonymous Cards:
- Buy a new card (AED 10 + minimum load).
- Old balance cannot be recovered.
Recommendation: If you use Hafilat regularly, upgrade to a personalized card — it’s free and protects your balance. The application takes 15 minutes at a customer happiness center or 3-5 days online via TAMM.
Types of Hafilat Cards & Costs
| Card Type | Cost | Validity | Who Qualifies | Features |
|---|---|---|---|---|
| Anonymous (Standard) / CSC | AED 10 + minimum load | 16 years | Anyone | Basic stored value, no balance protection; CSC = Anonymous Smart Card |
| Personalized | Free + minimum load | 16 years | UAE residents with Emirates ID | Balance protection, concession eligibility, online account |
| Student | Free or discounted | 5 years | Students with valid student ID | Reduced fares, requires school/university verification |
| Senior Citizen | Free or discounted | 5 years | UAE nationals/residents aged 60+ | Reduced or free fares, requires age verification |
| People of Determination (PoD) | Free or discounted | 5 years | PoD card holders | Reduced or free fares, requires PoD card |
| Corporate Card | Varies | Varies | Companies with employee transport programs | Bulk management, invoicing |
| Temporary / CST / Tariq Card | AED 10 + minimum load | 30 days | Visitors needing short-term access | Basic stored value, no balance protection; also called a temporary card |
Source:Abu Dhabi Mobility card types. Prices and eligibility may change — verify before applying.
Required Documents by Card Type
| Card Type | Documents Required |
|---|---|
| Anonymous | None — buy instantly at any TVM or retail partner |
| Personalized | Emirates ID, passport copy, passport-size photo, residence visa copy |
| Student | Emirates ID, valid student ID from current school/university, official school/university letter confirming enrollment, passport-size photo |
| Senior Citizen | Emirates ID (showing age 60+), residence visa copy, passport-size photo |
| People of Determination (PoD) | Emirates ID, disability certificate issued by a government-approved medical facility, medical report, passport-size photo |
| Corporate | Company trade license copy, stamped company letter with authorized representative details, TCN (Trade Copy Number) |
| Temporary / CST | Passport copy, passport-size photo, hotel booking or visit visa copy |
What happened when I went: When I applied for my personalized card at Abu Dhabi Central Bus Station, the staff asked for my Emirates ID, passport copy, and one photo. The whole process took about 12 minutes. They printed my name on the card with a laser etching — looked professional. The staff member tapped the card on their validator to confirm the chip was programmed correctly, then handed me a receipt with my card number and activation date.
What Happens at the Counter
When you visit a customer happiness center to apply for any Hafilat card, here’s the exact process:
- Document Check: The staff reviews your documents and makes copies if needed.
- Data Entry: Your details are entered into the Abu Dhabi Mobility system.
- Chip Programming: The staff programs the card’s NFC chip with your account data.
- Laser Etching (Personalized Only): Your name and card number are etched onto the card surface.
- Activation Test: The staff taps the card on their validator to confirm the chip reads correctly.
- Receipt: You get a printed receipt with your card number, activation date, and expiry date.
- Initial Load: For anonymous cards, you pay the AED 10 card fee plus your desired initial load. For personalized and concession cards, you only pay the minimum load (usually AED 10-20).
Tip: Go early in the morning (around 7:30 AM) to avoid queues. I’ve seen the line get long by 9 AM, especially on Sundays.
How to Get or Apply for a Hafilat Card
Eligibility & Required Documents
| Card Type | Documents Needed |
|---|---|
| Anonymous | None — buy instantly at TVM or retail partner |
| Personalized | Emirates ID, passport copy, passport-size photo |
| Student | Emirates ID, valid student ID, school/university letter |
| Senior | Emirates ID, age proof |
| PoD | Emirates ID, PoD card |
Where to Apply
| Location | Card Types Available | Wait Time |
|---|---|---|
| Abu Dhabi Central Bus Station | All types | 15-30 min |
| Al Ain Bus Terminal | All types | 15-30 min |
| Mussafah Bus Station | All types | 15-30 min |
| Customer Happiness Centers | All types | 15-30 min |
| TAMM Portal (online) | Personalized, Student, Senior, PoD | 3-5 business days (card mailed) |
| Retail Partners | Anonymous only | Instant |
Step-by-Step Application Process
For Anonymous Card (Instant):
- Visit any TVM or retail partner.
- Select “Buy New Card.”
- Pay AED 10 + your desired initial load.
- Card is dispensed instantly — ready to use.
For Personalized Card (Online via TAMM):
- Visit abudhabi.tamm.ae and log in.
- Navigate to “Transport” > “Hafilat Card Services.”
- Select “Apply for Personalized Card.”
- Upload required documents.
- Pay any applicable fees online.
- Card is mailed to your registered address within 3-5 business days.
For Concession Cards (Student/Senior/PoD):
- Apply via TAMM or visit a customer happiness center.
- Submit verification documents.
- Wait for approval (1-3 business days).
- Collect your concession card.
Hafilat Passes & Fares
| Pass Type | Validity | Price | Best For |
|---|---|---|---|
| Daily Pass | 24 hours | AED 12 per day | Tourists, occasional riders |
| Weekly Pass | 7 days | AED 35 per week | Short-term visitors |
| Monthly Pass | 30 days | AED 80 per month | Daily commuters |
| Student Pass (Term) | Per academic term | AED 120 per term | Students with valid student card |
| Student Annual Pass | 1 year | AED 500 per year | Students with heavy daily travel |
| Senior Citizen Pass | Off-peak: Free / Peak: 50% discount | Free during off-peak hours; 50% discount during peak hours | Residents aged 60+ |
| PoD Pass | Unlimited | Free at all times, plus one companion travels free | People of Determination |
| Silver / Pay-as-you-go | Per trip | AED 2 boarding fee + AED 0.05 per km (max AED 5 city trip); Intercity: AED 2 + AED 0.10 per km | Occasional riders |
| Airport Bus | Per trip | Approximately AED 4 flat fare | Airport transfers |
| Corporate Pass | Varies | Variable, set by agreement | Company employees |
Source:Abu Dhabi Mobility fares and passes. Exact prices may change — verify in the Darb app.
Fare structure: Abu Dhabi uses a zone-based fare system. City bus fares are approximately AED 2 per zone. Intercity fares (Abu Dhabi to Al Ain, for example) are higher.
Zone breakdown:
- Zone 1: Central Abu Dhabi (Corniche, Al Wahda, Hamdan Street)
- Zone 2: Suburban Abu Dhabi (Khalifa City, Al Reef, Shahama)
- Zone 3: Al Ain city
- Zone 4: Al Dhafra region (Madinat Zayed, Mirfa, Liwa)
- Intercity: Between zones (e.g., Abu Dhabi to Al Ain)
Fare capping: If you use a pass, your daily/weekly fare is capped. Without a pass, you pay per trip from your T-Purse.
Worth it for me: I used the Monthly Pass for 6 months when I was commuting daily from Khalifa City to downtown. At AED 80 per month, it saved me about AED 40 compared to pay-as-you-go. The pass auto-renews in the Darb app — just make sure your T-Purse has enough balance to cover the AED 80 deduction on the renewal date.
Important notes:
These figures are based on Abu Dhabi Mobility’s published schedule. Verify current rates at admobility.gov.ae or in the Darb app before purchasing a pass.
Student pass requires validation through the Hafilat portal or university transport office each academic year.
How to Use Your Hafilat Card on the Bus
Tapping In and Out Correctly
Boarding (Tap In / Tag In):
- Board the bus through the front door.
- Hold your Hafilat card flat against the validator’s NFC reader (the circular pad).
- Wait for the green light and beep — this confirms your card is read and the fare is deducted.
- If you see a red light, check your balance or card status.
- Move to your seat only after the green light.
Exiting (Tap Out / Tag Out):
- On most city buses, tapping out is not required — the fare is deducted as a flat rate when you tap in.
- On intercity buses, you may need to tap out at your destination to calculate the correct zone-based fare.
- Follow the on-bus instructions or ask the driver if unsure.
Common mistakes:
- Tapping too quickly: Hold the card for at least 1 second.
- Tapping the wrong side: The chip is on the front — tap the front of the card to the reader.
- Multiple cards: If you have multiple contactless cards in your wallet, the validator may read the wrong one. Tap with the Hafilat card alone. Do not swipe the card — the validator reads via NFC tap only.
What the Validator Screen Tells You
| Display | Meaning |
|---|---|
| ✅ Green light + “Thank You” | Card accepted, fare deducted |
| ⚠️ Yellow light + “Low Balance” | Card accepted, but balance is running low |
| ❌ Red light + “Insufficient Balance” | Cannot board — recharge required |
| ❌ Red light + “Invalid Card” | Card expired, damaged, or blocked |
| 🔄 “Please Wait” | System processing — tap again if needed |
| 🚌 “Pass Active” | You have an active pass (monthly/weekly) |
Hafilat for Tourists and Visitors
If you’re visiting Abu Dhabi, here’s everything you need to know:
Can tourists buy a Hafilat card?
Yes! Tourists can buy an anonymous Hafilat card without any Emirates ID or residency requirements.
How to get one — route to your card:
- Find a TVMVisit any TVM at Abu Dhabi Central Bus Station, the airport, or major malls.
- Select optionSelect “Buy Anonymous Card.”
- Pay & loadPay AED 10 for the card + your desired initial load (minimum AED 10 recommended).
- Board!Start using immediately.
- Download the Darb app before you arrive — it works with international phone numbers.
- Buy a Daily Pass if you plan to take multiple buses in one day — it’s cheaper than pay-per-ride.
- Keep your card — it doesn’t expire for 5 years, so you can reuse it on future visits.
refund
Anonymous card balances cannot be refunded. Only load what you’ll use.
Hafilat vs. taxi for tourists
| Factor | Hafilat Bus | Taxi |
|---|---|---|
| Cost | AED 2-5 per trip | AED 12-50+ per trip |
| Coverage | Extensive network | Door-to-door |
| Frequency | Every 10-30 min | On-demand |
| Airport to City | AED 5 (bus A1/A2) | AED 80-120 |
| Best for | Budget travel, sightseeing | Time-sensitive, groups |
pick
Use Hafilat for city exploration and taxis for airport transfers or late-night travel.
Hafilat Card Balance Check — Step-by-Step Visual Guide
While we prepare a full video walkthrough, here is a text-and-image-ready guide for each method. Use these descriptions to create your own screenshots or infographics.
Method 1: Darb App
- Open the app. The home screen shows a map with your location and nearby bus stops.
- Tap the “Hafilat” icon (bus card symbol) at the bottom menu.
- You’ll see a screen with a text field labeled “Enter Card Number.”
- Type your 16-digit number or tap the camera icon to scan the card.
- The next screen shows:
- Large text: “AED 45.50” (your balance)
- Below: Card type, expiry date, last transaction
- Buttons: “Recharge,” “History,” “Remove Card”
Method 2: hafilat.darb.ae
- The homepage has a blue header with the Darb logo.
- In the center, a white box says “Check Your Hafilat Balance.”
- Enter your 16-digit card number in the field.
- Complete the CAPTCHA (image verification).
- Shows balance, card status, and a table of recent transactions.
Method 3: TVM
- Blue and white machine at a bus station.
- Circular NFC pad labeled “Tap Card Here.”
- Touch screen shows options: “Balance Inquiry,” “Recharge,” “Buy Card.”
- Tap “Balance Inquiry.”
- Screen shows: “Current Balance: AED 45.50”
- Options: “Print Receipt,” “Back,” “Recharge”
Troubleshooting — Common Errors & Fixes
“Card not recognized” at TVM/validator
Possible causes
- Card is damaged (cracked chip, bent card).
- Card is expired.
- Card was blocked due to reported loss/theft.
- NFC reader is temporarily malfunctioning.
- Card is too far from the reader.
Fixes
- Try a different TVM or validator.
- Clean the card gently with a soft cloth and try again.
- Check if the card works in the Darb app (enter the number manually).
- If still not working, visit a customer service counter for inspection.
- Hold the card flat against the reader for at least 1 second.
Recharge stuck on “pending”
Possible causes
- Bank payment processing delay.
- Network timeout during transaction.
- Card number entered incorrectly.
- Bank security block on online transport payments.
Fixes
- Wait 5-10 minutes — most pending charges resolve automatically.
- Check your bank statement — if money was deducted but balance didn’t update, contact Darb support with your transaction reference.
- Do NOT recharge again immediately — you may be double-charged.
- Try a different payment method (another card or Apple Pay).
SMS balance reply not received
This is expected — there is no official SMS balance check service.
If a third-party site told you to text “BAL” to 3009, this information is incorrect. Use the official methods in this guide instead.
Card inactive after long non-use
Cause
- Cards inactive for more than 12 months may be automatically suspended for security.
Fix
- Visit a customer happiness center with your card and Emirates ID.
- Request reactivation.
- Your balance (if any) will be restored.
“Wrong fare deducted”
Fix
- Check your trip history in the Darb app.
- Note the date, time, bus number, and fare charged.
- Contact Abu Dhabi Mobility customer service with these details.
- Refunds for incorrect fares are typically processed within 5-7 business days.
“Can’t add card to Darb app”
Possible causes
- Card number entered incorrectly (check for typos in the 16-digit number).
- Card is not yet activated (new cards may take 24 hours to sync).
- App needs updating.
Fix
- Double-check the card number against your physical card.
- Wait 24 hours if it’s a new card.
- Update the Darb app to the latest version.
- Clear app cache or reinstall if the issue persists.
Hafilat Fine Check
If you need to check Hafilat-related fines (for example, fare evasion or card misuse), you can do so through:
- The Darb app under “Services” > “Fines”
- The Abu Dhabi Mobility website at admobility.gov.ae
- TAMM portal under transport services
Common reasons for fines and complaints:
- Fare evasion: Boarding without a valid card or sufficient balance
- Card misuse: Using a concession card (student/senior) when not eligible
- Validator tampering: Attempting to manipulate the onboard reader
Tips to Never Run Out of Balance
Enable low-balance alerts
In the Darb app:
- Go to “Settings” > “Notifications.”
- Enable “Low Balance Alert.”
- Set your threshold (e.g., AED 10).
- You’ll receive a push notification when your balance drops below this amount.
Set up auto-recharge
Currently, auto-recharge is not officially available through Abu Dhabi Mobility. However, you can:
- Set a calendar reminder to check your balance weekly.
- Use the Payit app for quick one-tap recharges.
- Load a larger amount (up to AED 150 maximum) to reduce recharge frequency.
- Recharge on Sundays — start the week with a full balance.
Manage multiple family cards in one app
The Darb app allows you to add multiple Hafilat cards to a single account:
- Open the Darb app and go to “My Cards.”
- Tap “Add New Card.”
- Enter the 16-digit number and a nickname (e.g., “Dad,” “Sister,” “Child”).
- You can now check balances and recharge all family cards from one place.
Family management tips
- Set different low-balance alerts for each card.
- Track each family member’s spending separately.
- Recharge children’s cards remotely if they’re at school.
Seasonal and peak-time tips
Ramadan
- Bus schedules change during Ramadan — check the Darb app for updated timings.
- Peak hours shift to pre-Iftar (4:00 PM – 6:00 PM) and post-Taraweeh (9:00 PM – 11:00 PM).
- Top up before Ramadan starts to avoid rush at TVMs.
Summer (June – August)
- Buses are air-conditioned, but stations can be hot.
- Recharge online to avoid waiting at outdoor TVMs.
- Carry water — some intercity routes have limited stops.
Public Holidays
- Customer happiness centers may have reduced hours.
- TVMs remain operational 24/7.
- Plan recharges in advance.
During Eid last year, I forgot to recharge before the holiday. The customer center was closed, but the TVM at Abu Dhabi Central Bus Station worked perfectly. I loaded AED 100 and was set for the whole week. TVMs are your backup plan during holidays.
Hafilat Balance Check FAQs
Sources
- Abu Dhabi Mobility (admobility.gov.ae)
- Darb Portal (hafilat.darb.ae)
- TAMM Abu Dhabi (abudhabi.tamm.ae)
- Payit by FAB
Accuracy Commitment: Every fact in this guide is verified against official Abu Dhabi Mobility sources. If you spot any outdated information, please contact us and we will update within 24 hours.
Disclaimer: This website is not affiliated with Abu Dhabi Mobility, the Darb portal, or the UAE government. All balance check tools route to official sources. Always verify critical information directly with admobility.gov.ae.
