En el verano de 1897, el anarquista italiano Michele Angiolillo asesina de tres disparos a Antonio Cánovas del Castillo, presidente del Gobierno de España. El magnicidio tiene lugar en el aristocrático balneario de Santa Águeda, en Guipúzcoa. Desde la mirada de Maurizia, trabajadora del establecimiento, asistimos a los años dorados del balneario y como cae en desgracia tras el atentado, convirtiéndose en un hospital psiquiátrico un año después.
Son tres también los disparos que un año antes del asesinato de Cánovas recibe Xalbador, el novio de Maurizia, un joven pelotari que, tras recuperarse de las heridas, emprende la búsqueda de su misterioso atacante, al que persigue por varias ciudades: Xalbador formará en París parte de los apaches, las peligrosas bandas juveniles que aterrorizan la ciudad, frecuentará los bajos fondos de Barcelona, será fotógrafo de muertos y pornógrafo en Madrid…
El tren de los locos es una nueva novela de aventuras e histórica del autor de Los dueños del viento, en la que esta vez convergen además otros géneros como la novela negra o la erótica, siempre con la inconfundible voz de Patxi Irurzun.