There is no direct train from Seville to Badajoz or Badajoz to Seville. In both cases the best alternative route is through Puertollano .
(more information below the map)
Min Time: Minimum time to travel between the two cities
Max Time: Maximum time to travel between the two cities
Min Price: Cheapest price found by IndependenTrip between the two cities. These prices are subject to change please consult the "Timetables and Tickets".
Max Fare: Maximum price for the journey between the two cities. If there is no "Max price" then the price is always the same (Min Fare).
All routes Badajoz - Seville
There is no direct train Seville to Badajoz (or vice-versa). The best alternative route is through Puertollano.
Time Seville-Puertollano (or vice-versa): 1:24 h - 1:37 h
Price Seville-Puertollano (or vice-versa): 45.50 € - 58.00 €
Frequency: 7-9 daily trains in each direction
Seville: Santa Justa Train Station how to get there
Puertollano: Train Station
Time Puertollano-Badajoz (or vice-versa): 4:02 h - 4:32 h
Price Puertollano-Badajoz (or vice-versa): 18,35 € - 24,80 €
Frequency: 2 daily trains in each direction
Puertollano: Train Station
Badajoz: Train Station how to get there