The average time to fly to Madrid from the US is around 8-10 hours. From the east coast, it’s typically less (roughly 7 hours), and the flight to Madrid is longer from the west coast (around 11 hours).