Time difference between Madrid (Spain) and Dubai (United Arab Emirates) is 2 Hours. Dubai time is 2 Hours ahead of Madrid. It is currently 00:40 in Barajas Airport (MAD) and 02:40 in Dubai International Airport (DXB).