|Distance||360 miles (581 km)|
Trains from León to Sevilla cover the 360 miles (581 km) long route. There are direct train services available. Travelers depart most frequently from León and arrive in Sevilla San Bernardo.
Passengers board the train most frequently from León, which is located around 1.7 miles (2.8 km) away from the city centre, and they get off the train at Sevilla San Bernardo, located 0.5 miles (843 m) away from the city centre.
Here are some other resources that might have the information you need