This is the web page for RENFE, the Spanish rail network, where you can check timetables, prices, etc., if you are planning on travelling by train.
AVE stands for Alta Velocidad Española, a network of quality high-speed trains in Spain. With a speed of up to 300 km/h (186 mph), you can travel between Madrid and Barcelona in less than 3 hours.
AVE trains operate on the following routes:
Madrid – Barcelona (via Guadalajara, Calatayud, Zaragoza, Lleida and Tarragona)
Madrid – Barcelona – Girona – Figueres Vilafant
Madrid – Seville (via Ciudad Real, Puertollano, and Córdoba)
Madrid – Valladolid (via Segovia)
Madrid – Huesca (via Guadalajara, Calatayud, and Zaragoza)
Madrid – Málaga (via Ciudad Real, Puertollano, Córdoba, and Antequera)
Barcelona – Seville (via Zaragoza, Córdoba and Madrid)
Barcelona – Málaga (via Zaragoza, Córdoba and Madrid)
Barcelona – Girona – Figueres Vilafant
The central hub of the AVE system in Madrid is the train station Puerta de Atocha. The Madrid – Valladolid line departs from Chamartin Station. In Barcelona the AVE trains depart from Barcelona Sants station.