En el verano de mil ochocientos noventa y siete el ácrata italiano Michele Angiolillo asesina de 3 disparos a Antonio Cánovas del Castillo, presidente del gobierno de España. El magnicidio tiene sitio en el aristocrático balneario de Santa Águeda, en Gipuzkoa, que tras el atentado cae en desgracia y apenas un año después se transforma en centro de salud siquiátrico. Desde la mirada de Maurizia, trabajadora del establecimiento, asistimos primero a los años dorados del balneario (los bailes y paseos, las fiestas, el casino, la belle epoque, en suma) y después al inverosímil traslado en tren de pacientes desde los pisquiátricos de Zaragoza y Valladolid.
Son 3 asimismo los disparos que un año ya antes del asesinato de Cánovas recibe Xalbador, el novio de Maurizia, un joven pelotari que tras recobrarse de las heridas, emprende la busca de su enigmático atacante, al que persigue por múltiples ciudades: Xalbador formará en la ciudad de París una parte de los apaches, las peligrosas bandas juveniles que atierran la urbe, frecuentará los bajos fondos de Barna o bien la capital española, donde va a ser fotógrafo de fallecidos, apostador, pornógrafo…
El tren de los locos es una nueva novela de aventuras y también histórica del autor de Los dueños del viento, en la que esta vez confluyen además de esto otros géneros como la novela negra o bien la erótica, siempre y en toda circunstancia con la inconfundible voz de Patxi Irurzun.