Pablo Mejia, 42, escaped with injuries to his head, telling AFP that a last-minute change of seat saved his life.
Spanish Transport Minister Óscar Puente described the incident as "extremely strange" as officials launched an investigation.