There are two bus stations in Seville and one train station. The main bus station, at Plaza de las Armas, is in the center while the other two are a little further away.
Santa Justa Train Station
- Where is it? A couple of miles out of the center on Avenida de Kansas - you'll most probably need to get a taxi to your hotel from here.
Tel: 902.240.202
- For Travel to: As Seville's only train station, all train routes from Seville start here. The AVE high speed train starts here and connects Seville with Cordoba and Madrid.
Plaza de las Armas Bus Station
- Where is it? By the river, opposite the shopping mall, on Avenida Torneo. Just two minutes walk from the bullring.
- For Travel to: The Plaza de las Armas Bus Station is the station you need for national journeys. From here you can catch a bus to Salamanca, Madrid, León, Cáceres, Bilbao and San Sebastián as well as Lisbon and Lagos in Portugal. You can also get to Matalascañas (Seville's nearest beach) and Huelva from Plaza de las Armas, but for most routes within Andalusia, see the Prado de San Sebastián Bus Station (below).
See a Timetable for Seville's Plaza de las Armas Bus Station
Prado de San Sebastián Bus Station
- Where is it? Not far from Plaza España on c/Manuel Vazquez Sagastizabal. A 15-minute walk from the city center. Tel: 954 41 71 11
- For Travel to Mainly for regional Andalusia services, including Algeciras, Almeria, Cadiz, Conil, Cordoba, Gilbraltar, Granada, Jerez, Marbella, Ronda and Tarifa. But for Huelva and Matalascañas (Seville's nearest beach) see the bus station at Plaza de las Armas (above).
See a Timetable for Seville's Prado de San Sebastián Bus Station