How to get from Sevilla to Soria by train, bus or flight.
The best way to travel from Sevilla to Soria is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 355 miles (572 km) | |
Available travel modes | Bus, flight or train | |
Ticket price range | $3 - $39 |
Travel 355 miles (572 km) by bus, flight or train between Sevilla and Soria. Travelers can even take a direct from Sevilla to Soria.
There are 3 options to travel to Soria from Sevilla including taking a bus, flight or train.
The cheapest way to go to Soria from Sevilla is by taking a bus, which costs on average $3 (€3).
This is compared to other ways of getting from Sevilla to Soria:
A bus is $21 (€19) less than a flight for this route with tickets for a flight from Sevilla to Soria costing on average $25 (€22).
A bus is $36 (€32) less than a train for this journey with tickets for a train from Sevilla to Soria costing on average $39 (€35).
The distance from Sevilla to Soria is approximately 355 miles (572 km).
The average frequency per day from Sevilla to Soria is:
However, we recommend checking specific travel dates for your trip from Sevilla to Soria as scheduled services by bus, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Sevilla to Soria:
Here are some other resources that might have the information you need