If you travel by bus or metro in Abu Dhabi, you may face a lot of trouble when your Hafilat card balance runs out. This will make it difficult for you to travel, for which you will have to recharge your Hafilat card. Knowing your balance in a timely manner can save you from unnecessary delays and wasting money.
In this guide, we will tell you the easiest ways to check your Hafilat card balance and also tell you the best way to recharge Hafilat.
Check & Recharge Hafilat Card
Check & Recharge Now!Pro Tip: Bookmark the page for faster access next time!
3 Simple Ways to Check Your Hafilat Card Balance
1. Online Balance Check (Darb Abu Dhabi Portal)
The most convenient way to check your balance is through the Darb Abu Dhabi tolling system website. Here’s how:
- Visit https://hafilat.darb.ae/ or use the app available for Android and IOS devices
- Enter your Card number to check the Hafilat card balance online and click ok
- Your card balance will appear on your screen.


2. Check via Ticket Vending Machines
If you’re at a bus station or metro stop:
- Insert your Hafilat card into the machine.
- Select the “Check Balance” option.
- Your remaining balance will be displayed on the screen.
⚠️ Note: Some older machines are in English, but newer machines have both Arabic and English languages available.
Read More: PPC FAB Bank Balance Check: Quick and Easy Methods
3. SMS Service (For Registered Users)
If you have registered your mobile number, you can also use this method. For this, some amount may be deducted from your account:
- SMS “BAL [card number]” to 3009.
- You will receive your balance information immediately.
- This service is only available to Etisalat and Du customers.
Recharge Hafilat Card Balance
You can recharge Hafliat card balance online using the app and website and using the Hafilat machine. We will explore one-by-one so, select according to your comfort.
1# Recharge Hafilat Card Balance Using the App & Web
- Visit DARB website or use the app available for Android and IOS devices
- Enter your Card number to check the recharge Hafilat card balance online
- Tap on “Select recharge option” and select the amount
- Choice payment method card and pay the fee

2# Use the Hafilat Machine or Ticket vending machine
- Visit nearby bus stations
- Go to the Hafilat Machine or Ticket vending machine. You can search this online using the Google and Google Map
- Enter your card into the machine
- Check Hafilat balance, and tap on recharge
- Add cash into the machine.
- wait few seconds appr. 2-5 seconds
- Your card will be recharged and can use it now for travel

Pro tip: You can also recharge at designated retail stores such as Carrefour, Zoom, and ENOC petrol pumps. Hafilat Darb AE is the best option if you are near the bus station.
Looking for Dubai’s Nol Card Balance Check? Check Nol Card Balance
Hafilat Card General Fares and T-Purse
If you do not wish to purchase a pass, you will be charged the following fare under the normal T-purse system. Here’s a complete breakdown of the fare system based on the type of bus service you use. This helps you estimate your travel cost and recharge accordingly.
Service Type | Fare Details | When It Applies |
---|---|---|
Local City Bus | Flat AED 2 | Within Abu Dhabi city limits |
Regional Bus | AED 2 + 5 fils per km | Inter-area travel between towns and suburbs |
Express / Intercity Bus | AED 2 + 5 fils per km (additional charges for long distance) | Long-distance trips between cities or Emirates |
Example: If you travel 20 kilometers on a Regional Bus:
Fare = AED 2 + (20 × 0.05) = AED 3.00
Types of Hafeez Card Passes
- Weekly Pass (AED 30 and AED 80): Unlimited travel within the city for 7 days.
- Monthly Pass (AED 80): Unlimited bus travel for 30 days.
- Senior Citizens and People with Special Needs Pass (AED 50)
- Student Pass (AED 500): For the entire academic year.
Which option is better for you?
If you… | Best Option | Monthly Cost (Approx.) |
---|---|---|
Travel daily (within city) | Monthly Pass (AED 80) | AED 80 |
Travel 3–4 times a week | Weekly Pass (AED 30) | AED 120–150 |
Travel rarely | T-Purse (AED 2/trip) | AED 60–100 |
FAQS
No, only one pass can be active at a time.
No, a new pass will have to be purchased manually each time.
Yes! Balance can be checked through the ticket machine and online via the web or app without creating an account.
Yes, the Hafilat card is valid for 5 years. If your card becomes outdated, get a new one issued.
Yes, you can travel as many times as you want! But there will be a separate charge for each trip, except for certain transit discounts.
If you use this card regularly, you should definitely monitor the balance on it. If you forget, try setting a reminder every week. You can use various apps for this, which will send you a timely message that you should check the balance now. If you travel daily, the monthly pass (AED 80) is the most economical. Otherwise, the weekly pass is also a good option.