|Distance||843 miles (1360 km)|
|Train frequency||1 a day|
Trains from Amsterdam to Lviv cover the 843 miles (1360 km) long route and usually take around 40 h 40 min. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Amsterdam Centraal and arrive in Lviv.
Passengers board the train most frequently from Amsterdam Centraal, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Lviv, located 1.6 miles (2.6 km) away from the city centre.
Here are some other resources that might have the information you need