Renfe website provides this, Two direct trains, one with a change somewhere. Maybe Burgos or Valladolid, I expect.
07.00
4 h. 28 min.
11.28
ALVIA
desde
43,05 €
desde
49,20 €
15.20
6 h. 25 min.
21.45
LD-AVE
desde
102,10 €
desde
111,35 €
17.35
4 h. 28 min.
22.03
ALVIA
desde...