2 hours is generally enough time for a transit at Abu Dhabi International Airport if you are flying with different airlines and need to clear immigration and security. However, it is always advisable to leave some extra time for unexpected situations such as flight delays, long lines, or lost luggage.