Si bien puede haber algunos lugares que requieren que tenga un pasaporte para hacer una reserva y comprar el boleto asociado (una reserva y un boleto NO ES lo mismo) en la mayoría del mundo, puede hacer una reserva sin pasaporte.
Cuando se trata de tratar de usar su boleto, sin embargo, es diferente. Supongo que porque dices que irás a España, este es un viaje internacional (entre otro país y España). Si se encuentra en la UE y específicamente su viaje es desde un país Schengen a España sin escalas, no necesita un pasaporte. O, al menos, esa es la teoría. En la práctica, necesitas identificación para subir al avión. También se da el caso de que, en raras circunstancias, los funcionarios de inmigración verificarán el estado de los pasajeros a pesar de que viajan entre los estados de Schengen y querrán ver su pasaporte. Por último, si no es ciudadano de un país Schengen, DEBE tener un pasaporte incluso para viajar entre países Schengen.