|Distance||159 miles (256 km)|
|Average bus duration||4 h|
|Average bus ticket price||$19 (€17)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
Buses from Lleida to Soria cover the 159 miles (256 km) long journey taking on average 4 h with our travel partners like Vibasa. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this journey costs around $19 (€17), you can find the cheapest bus ticket for as low as $19 (€17). Travelers depart most frequently from Lleida and arrive in Soria, Calle Merineros / Calle Valonsadero.
When taking a bus from Lleida, you have a couple of bus stations you can depart from including Lleida, Estación De Autobuses, Lleida and Lleida, Estacion De Renfe. When you arrive in Soria, your bus can arrive in bus stations including Soria, Calle Merineros / Calle Valonsadero and Soria, Estación de Autobuses.
Omio customers traveling this route book their buses from Lleida to Soria, Calle Merineros / Calle Valonsadero.
Passengers board their bus most frequently from Lleida and travel around 1.2 miles (2 km) from the city center to this bus station.
Passengers traveling this route most often arrive at Soria, Calle Merineros / Calle Valonsadero and need to travel approximately 0.3 miles (543 m) from the bus station to the city center in Soria.
Here are some other resources that might have the information you need