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.

Abu Dhabi Bus Card

Hafilat Card Balance Check

Enter the 16-digit number on the back of your card to check your balance on the official Darb portal.

Takes under a minute. We never store your card number.

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

MethodNeeds Internet?TimeCan Recharge?Best For
Darb Mobile AppYesInstantYesDaily commuters
hafilat.darb.ae (Website)YesInstantYesDesktop users
TAMM PortalYes1-2 minLimitedGovernment service users
Payit Wallet AppYesInstantYesFAB bank customers
Ticket Vending Machine (TVM)No30 secYesAt bus stations
Bus Validator / Onboard ReaderNoInstantNoQuick check while boarding
Customer Service CounterNo5-10 minYesComplex issues
Retail Partner (Lulu, SPAR)No1-2 minYesWhile shopping
SMSNo1-2 minNo⚠️ 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.

cropped-hafilat-balance-check-logo

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:

  1. 1Tap DetectionThe validator’s NFC reader detects your card’s chip within 4cm.
  2. 2AuthenticationThe validator verifies the card is valid, not expired, and not blocked.
  3. 3Balance CheckThe system reads your current stored value (T-Purse balance).
  4. 4Fare DeductionThe appropriate fare is calculated and deducted.
  5. 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.
Important

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.

Lesson learned

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
Key takeaway

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.

Common confusion

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:

IssueCauseFix
Delay after online rechargeSystem sync takes 1-2 minutesWait 2 minutes, then check again
Balance not showing on validatorCard needs to “sync” with the systemTap the card on any validator or TVM to force sync
Recharge stuck on “Pending”Payment processing delayCheck your bank statement; if deducted, contact Darb support
Wrong card number enteredTypo during rechargeDouble-check the 16-digit number on your physical card
Card inactive after long non-useCards dormant >12 months may need reactivationVisit a customer service counter
Bank declined the transactionInsufficient funds or bank security blockContact 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:

  1. Use the Darb app to recharge instantly (if you have internet).
  2. Find the nearest TVM at the bus station.
  3. Pay cash to the driver (only on selected routes — not guaranteed).
  4. Visit a retail partner nearby.
  5. 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 TypeBalance ProtectionWhat Happens
Personalized Card (linked to Emirates ID)ProtectedBalance can be transferred to a replacement card
Anonymous CardNot protectedBalance is lost if the card is lost/stolen
Student/Senior/PoD CardProtectedSame 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 TypeCostValidityWho QualifiesFeatures
Anonymous (Standard) / CSCAED 10 + minimum load16 yearsAnyoneBasic stored value, no balance protection; CSC = Anonymous Smart Card
PersonalizedFree + minimum load16 yearsUAE residents with Emirates IDBalance protection, concession eligibility, online account
StudentFree or discounted5 yearsStudents with valid student IDReduced fares, requires school/university verification
Senior CitizenFree or discounted5 yearsUAE nationals/residents aged 60+Reduced or free fares, requires age verification
People of Determination (PoD)Free or discounted5 yearsPoD card holdersReduced or free fares, requires PoD card
Corporate CardVariesVariesCompanies with employee transport programsBulk management, invoicing
Temporary / CST / Tariq CardAED 10 + minimum load30 daysVisitors needing short-term accessBasic 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 TypeDocuments Required
AnonymousNone — buy instantly at any TVM or retail partner
PersonalizedEmirates ID, passport copy, passport-size photo, residence visa copy
StudentEmirates ID, valid student ID from current school/university, official school/university letter confirming enrollment, passport-size photo
Senior CitizenEmirates 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
CorporateCompany trade license copy, stamped company letter with authorized representative details, TCN (Trade Copy Number)
Temporary / CSTPassport 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:

  1. Document Check: The staff reviews your documents and makes copies if needed.
  2. Data Entry: Your details are entered into the Abu Dhabi Mobility system.
  3. Chip Programming: The staff programs the card’s NFC chip with your account data.
  4. Laser Etching (Personalized Only): Your name and card number are etched onto the card surface.
  5. Activation Test: The staff taps the card on their validator to confirm the chip reads correctly.
  6. Receipt: You get a printed receipt with your card number, activation date, and expiry date.
  7. 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 TypeDocuments Needed
AnonymousNone — buy instantly at TVM or retail partner
PersonalizedEmirates ID, passport copy, passport-size photo
StudentEmirates ID, valid student ID, school/university letter
SeniorEmirates ID, age proof
PoDEmirates ID, PoD card

Where to Apply

LocationCard Types AvailableWait Time
Abu Dhabi Central Bus StationAll types15-30 min
Al Ain Bus TerminalAll types15-30 min
Mussafah Bus StationAll types15-30 min
Customer Happiness CentersAll types15-30 min
TAMM Portal (online)Personalized, Student, Senior, PoD3-5 business days (card mailed)
Retail PartnersAnonymous onlyInstant

Step-by-Step Application Process

For Anonymous Card (Instant):

  1. Visit any TVM or retail partner.
  2. Select “Buy New Card.”
  3. Pay AED 10 + your desired initial load.
  4. Card is dispensed instantly — ready to use.

For Personalized Card (Online via TAMM):

  1. Visit abudhabi.tamm.ae and log in.
  2. Navigate to “Transport” > “Hafilat Card Services.”
  3. Select “Apply for Personalized Card.”
  4. Upload required documents.
  5. Pay any applicable fees online.
  6. Card is mailed to your registered address within 3-5 business days.

For Concession Cards (Student/Senior/PoD):

  1. Apply via TAMM or visit a customer happiness center.
  2. Submit verification documents.
  3. Wait for approval (1-3 business days).
  4. Collect your concession card.

Hafilat Passes & Fares

Pass TypeValidityPriceBest For
Daily Pass24 hoursAED 12 per dayTourists, occasional riders
Weekly Pass7 daysAED 35 per weekShort-term visitors
Monthly Pass30 daysAED 80 per monthDaily commuters
Student Pass (Term)Per academic termAED 120 per termStudents with valid student card
Student Annual Pass1 yearAED 500 per yearStudents with heavy daily travel
Senior Citizen PassOff-peak: Free / Peak: 50% discountFree during off-peak hours; 50% discount during peak hoursResidents aged 60+
PoD PassUnlimitedFree at all times, plus one companion travels freePeople of Determination
Silver / Pay-as-you-goPer tripAED 2 boarding fee + AED 0.05 per km (max AED 5 city trip); Intercity: AED 2 + AED 0.10 per kmOccasional riders
Airport BusPer tripApproximately AED 4 flat fareAirport transfers
Corporate PassVariesVariable, set by agreementCompany 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):

  1. Board the bus through the front door.
  2. Hold your Hafilat card flat against the validator’s NFC reader (the circular pad).
  3. Wait for the green light and beep — this confirms your card is read and the fare is deducted.
  4. If you see a red light, check your balance or card status.
  5. Move to your seat only after the green light.

Exiting (Tap Out / Tag Out):

  1. On most city buses, tapping out is not required — the fare is deducted as a flat rate when you tap in.
  2. On intercity buses, you may need to tap out at your destination to calculate the correct zone-based fare.
  3. 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

DisplayMeaning
✅ 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:

  1. Find a TVMVisit any TVM at Abu Dhabi Central Bus Station, the airport, or major malls.
  2. Select optionSelect “Buy Anonymous Card.”
  3. Pay & loadPay AED 10 for the card + your desired initial load (minimum AED 10 recommended).
  4. Board!Start using immediately.
Tourist tips
  • 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.
No
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
Our
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

  1. Try a different TVM or validator.
  2. Clean the card gently with a soft cloth and try again.
  3. Check if the card works in the Darb app (enter the number manually).
  4. If still not working, visit a customer service counter for inspection.
  5. 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

  1. Wait 5-10 minutes — most pending charges resolve automatically.
  2. Check your bank statement — if money was deducted but balance didn’t update, contact Darb support with your transaction reference.
  3. Do NOT recharge again immediately — you may be double-charged.
  4. 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

  1. Visit a customer happiness center with your card and Emirates ID.
  2. Request reactivation.
  3. Your balance (if any) will be restored.
Prevention: Use your card at least once every 3 months, or set a calendar reminder to check your balance.

“Wrong fare deducted”

Fix

  1. Check your trip history in the Darb app.
  2. Note the date, time, bus number, and fare charged.
  3. Contact Abu Dhabi Mobility customer service with these details.
  4. 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

  1. Double-check the card number against your physical card.
  2. Wait 24 hours if it’s a new card.
  3. Update the Darb app to the latest version.
  4. 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:

  1. Go to “Settings” > “Notifications.”
  2. Enable “Low Balance Alert.”
  3. Set your threshold (e.g., AED 10).
  4. 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:

  1. Open the Darb app and go to “My Cards.”
  2. Tap “Add New Card.”
  3. Enter the 16-digit number and a nickname (e.g., “Dad,” “Sister,” “Child”).
  4. 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.
Holiday mishap

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

Visit hafilat.darb.ae and enter your 16-digit card number, or use the Darb mobile app for instant balance checks.

There is no official SMS balance check service for Hafilat. Any website claiming you can text “BAL” to 3009 is providing incorrect information. Use the Darb app, official website, or ticket vending machines instead.

You cannot. Abu Dhabi Mobility does not offer an SMS balance inquiry service. Use the official online or offline methods listed in this guide.

Abu Dhabi Mobility advises maintaining at least AED 10 for uninterrupted travel. The exact minimum may vary by route, but AED 10 is the safe threshold.

  • Anonymous card: AED 10 + minimum load
  • Personalized card: Free + minimum load
  • Concession cards: Free or discounted (student, senior, PoD)

Card validity varies by type and issue date. Anonymous cards are typically valid for 5 years, while personalized cards may have different expiry rules. Check your card’s expiry date in the Darb app or on the card itself.

Visit a customer happiness center with your expired card and Emirates ID. Your remaining balance can usually be transferred to a new card.

Only if you have a personalized card linked to your Emirates ID. Anonymous card balances cannot be recovered. Report loss immediately to block the card.

Use hafilat.darb.ae, the Darb app, or the Payit wallet app. Enter your card number, select the amount, and pay by card.

Online recharges may take 1-2 minutes to sync. Tap your card on any bus validator or TVM to force a sync. If still not updated after 10 minutes, contact Darb support.

The maximum stored value is AED 150, as confirmed by Abu Dhabi Mobility.

Use the Darb app under “Services” > “Fines,” or visit admobility.gov.ae.

No. Hafilat is for Abu Dhabi buses only. NOL is for Dubai (Metro, bus, tram). They are not interchangeable.

Tap your card on the validator when boarding. On city buses, tap in only. On intercity buses, you may need to tap out at your destination.

Monthly passes range from approximately AED 80-120 for standard users, with discounts for students, seniors, and People of Determination. Check the Darb app for current rates.

Apply via the TAMM portal or visit a customer happiness center with your Emirates ID and verification documents (student ID, age proof, or PoD card).

Yes. Tourists can buy an anonymous Hafilat card at any TVM or retail partner. No Emirates ID is required for anonymous cards.

Open the Darb app, go to “My Cards,” tap “Add New Card,” and enter your 16-digit card number.

The serial number is the 16-digit number printed on the front of your card. It usually starts with “01-” or “03-.”

Your card may be expired, damaged, blocked, or the validator may be malfunctioning. Try a different validator or visit a customer service counter.

Balance transfers between cards are not officially supported. If you have a personalized card and need to consolidate balances, contact Abu Dhabi Mobility customer service.

Contact Abu Dhabi Mobility through the Darb app or visit admobility.gov.ae for current helpline numbers.

Children under a certain age (typically under 5 years) may travel free when accompanied by a paying adult. Check admobility.gov.ae for the current age policy.

T-Purse stands for “Transport Purse” — it’s the stored-value balance on your Hafilat card used to pay per-trip fares. It’s separate from pass-based travel.

Hafilat card numbers are 16 digits, typically starting with “01-” or “03-” followed by 14 more digits. This is printed on the front of your card below the barcode.

No. Hafilat cards only work on Abu Dhabi buses. For Dubai, you need an RTA Nol card.

The same methods apply in Al Ain: Darb app, hafilat.darb.ae, TVMs at Al Ain Bus Terminal, or customer service counters.

Use the website hafilat.darb.ae as a backup, or visit a TVM for balance checks and recharges.

Sources

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.