AVE 03091: Madrid Puerta de Atocha to Barcelona Sants

  1. 08:57 Madrid Puerta de Atocha
  2. 11:25 Camp de Tarragona
  3. 12:06 Barcelona Sants