Ultimate Guide to Bus and Train Stations in Seville, Spain

There are two bus stations in Seville and one train station that connects you to the entire region of Andalusia. The main bus station located at Plaza de las Armas is conveniently situated in the city center, while the second is positioned slightly further away.

Choosing Between Bus and Train

When planning your travel from Seville, the mode of transportation can greatly influence your itinerary. Below is a concise comparison:

  • To Madrid: The train is significantly quicker.
  • To Cordoba: With only a 45-minute train ride, this is a straightforward choice.
  • To Granada: There is little difference in travel times or costs between bus and train; choose what best suits your schedule.
  • To Malaga: The train generally offers a faster journey, though some buses are comparable.
  • To Ronda: Bus travel is your option from Prado de San Sebastian Bus Station.
  • To Cadiz and Jerez: Both modes are similarly priced and timed, but the bus station at Prado de San Sebastian is more centrally located.
  • To Barcelona: Options include trains or flights.
  • To Lisbon: Buses can be taken from either Plaza de Armas or Prado de San Sebastian.
  • To Faro: Buses depart from Plaza de Armas.

Santa Justa Train Station

As Seville’s main train station, Santa Justa is crucial for those looking to travel efficiently.

  • Location: Situated on Avenida de Kansas, it is located just outside the city center. A taxi may be necessary for transfers to local accommodations.
  • Nearest Metro: While the station does not have a metro stop, the nearest is at Nervión.
  • Travel Options: This station serves as the starting point for all train routes from Seville, including the AVE high-speed train.

Plaza de las Armas Bus Station

  • Location: Found by the river, just opposite a shopping mall on Avenida Torneo, it is only a two-minute walk from the bullring.
  • Nearest Metro: There is no metro access, but the bus station is a short walk from the city center.
  • Travel Options: This station is ideal for national journeys, supplying services to destinations such as Salamanca, Madrid, León, Cáceres, Bilbao, San Sebastián, as well as Lisbon and Lagos in Portugal. For routes to Matalascañas, Seville’s nearest beach, and Huelva, refer to the Prado de San Sebastián Bus Station.

Prado de San Sebastián Bus Station

  • Location: Located not far from Plaza España, on c/Manuel Vazquez Sagastizabal, it is about a 15-minute walk from the center of Seville.
  • Nearest Metro: The station has its own metro station named Prado de San Sebastián.
  • Travel Options: This station is primarily for regional Andalusian services, connecting you to places like Algeciras, Almeria, Cadiz, Conil, Cordoba, Gibraltar, Granada, Jerez, Marbella, Ronda, and Tarifa. For travel to Huelva and Matalascañas, refer to the bus station at Plaza de las Armas.


Back To Top