|Distance||1485 miles (2395 km)|
Trains from Madrid to Lviv cover the 1485 miles (2395 km) long route with our travel partners like. There are direct train services available. Travellers depart most frequently from Madrid-Puerta de Atocha and arrive in Lviv.
Omio customers travelling this route book their trains from Madrid-Puerta de Atocha to Lviv.
Passengers board the train most frequently from Madrid-Puerta de Atocha, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Lviv, located 1 mile (s) / 2 km away from the city centre.
Here are some other resources that might have the information you need