I may be confused - as usual. Did I read somewhere that Spainards can ride trains for free? Do you think for March 19th. I'll need to book my train from Madrid to Leon ahead of time.... or will I be safe to wait until day of -- go to train station and do it then. Same question for train from Santiago to Madrid for March 28th? Please/Thank you.