Ibn Battuta to Abu Dhabi Airport Bus Timing – E102 Bus Route Guide
Planning to travel from Ibn Battuta to Abu Dhabi Airport? The RTA E102 bus is the cheapest direct way to get from Dubai to Zayed International Airport. This guide covers the E102 timings, route, stops, fare, travel time and tips for catching a flight by bus.
Ibn Battuta to Abu Dhabi Airport Bus Timings and Frequency
The E102 runs every day, roughly once an hour, from early morning until late evening. Exact departure times change from time to time, so check the RTA S’hail app or the Wojhati journey planner before you leave.
Ibn Battuta (Dubai) to Abu Dhabi Airport
From Ibn Battuta, buses run from early morning until late evening, roughly once an hour. Each bus stops at Zayed International Airport Terminal A on the way to Mussafah.
Mussafah and Abu Dhabi Airport to Dubai
From Mussafah Shabiya Bus Station, buses to Dubai stop at the airport on the way to Ibn Battuta. This direction can be less frequent at some times of day, so check the timetable before you go.
E102 Bus Timetable
Here is a quick summary of the E102 service:
| Direction | Service Hours | Frequency |
|---|---|---|
| Ibn Battuta → Airport → Mussafah | Early morning to late evening | About every hour |
| Mussafah → Airport → Ibn Battuta | Early morning to evening | About every hour (less frequent at times) |
| Fare | AED 25 one way | Nol card only |
Timings can change, especially during Ramadan and on public holidays. Use the S’hail app for live departures.
E102 Route Map
The E102 links Dubai with the Mussafah area of Abu Dhabi via Zayed International Airport (formerly Abu Dhabi International Airport), stopping at Terminal A. Most passengers board at Ibn Battuta Bus Station, next to Ibn Battuta Metro Station on the Red Line.
E102 Bus Stations
Main stops on the E102 route:
- Al Jafiliya Bus Station (start point)
- Ibn Battuta Bus Station (main pick-up for Dubai passengers)
- Zayed International Airport – Terminal A
- Mussafah: Al Ain University, Al Najah Private School and Mussafah Park
- Mussafah Shabiya Bus Station (final stop)
Fares & How to Pay
The E102 is one of the cheapest ways to travel between Dubai and Abu Dhabi Airport. A one-way trip costs AED 25 per person, far less than a taxi for the same distance. You must pay with a Nol card, as cash is not accepted on board. You can recharge your Nol card at Dubai Metro stations, RTA ticket offices and ticket machines.
Distance & Duration
The total distance between Ibn Battuta Bus Station and Abu Dhabi Airport is about 90 km. In normal traffic, the trip takes around 1 hour and 30 minutes. If you travel during peak hours, especially in the evening, it may take up to 2 hours. Late at night or early in the morning, the journey is faster and can be done in 1 hour and 20 minutes.
Bus Features
The E102 bus is modern, safe, and comfortable.
Main Features:
- Air conditioning for hot weather
- Soft and wide seats
- Free Wi-Fi on some buses
- Storage space for luggage
- CCTV for safety
- GPS tracking for real-time monitoring
- Wheelchair-friendly design
These features make the journey pleasant and stress-free for passengers.
Customer Care Info
For help with the E102 bus service, you can contact RTA easily:
- Phone: 800 90 90 (24/7 helpline)
- Website: https://www.rta.ae/
- App: RTA Dubai App (Android & iOS)
They can help with lost items, schedule changes, fare info, and complaints.
Local feeder buses such as the F43 also run from Ibn Battuta. For the main Dubai to Abu Dhabi service, see our E101 bus timings.
Tips for Catching a Flight by Bus
- Allow at least 1.5 to 2 hours for the bus ride, plus time for check-in and security.
- Take an earlier bus than you think you need, as traffic on Sheikh Zayed Road can cause delays.
- Get off at Terminal A, which handles most flights at Zayed International Airport.
- Keep at least AED 25 on your Nol card before you board.
- Large suitcases take up space, so travel light if you can.
FAQs
Conclusion
The E102 is a low-cost and simple way to reach Zayed International Airport from Dubai. For AED 25 it takes you from Ibn Battuta to Terminal A in about 1.5 hours. Check the latest timings before you travel and leave plenty of time before your flight.

