11:30 pm
Explaination:
Acapulco and Madrid are 7 hours apart in time. If you fly for eight hours, you would be flying from 8:30 am to 16:30 (4:30 pm). Then, all you have to do is add 7 hours for the timezone change and you get 11:30 pm.
Hope this helps!