The average train between Zakopane and Legnica takes 7h 47m and the fastest train takes 6h 26m. The train service runs several times per day from Zakopane to Legnica. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Zakopane and Legnica. The earliest departure is at 9:01 AM in the morning, and the last departure from Zakopane is at 9:47 PM which arrives into Legnica at 7:41 AM. All services require a transfer, and take on average 7h 47m. The schedules shown below are for the next available departures.

6h 26m • 1 change
7h 21m • 1 changeArrives next day

9h 54m • 1 change
6h 26m • 1 change
7h 21m • 1 changeArrives next day

9h 54m • 1 change
6h 26m • 1 change
7h 21m • 1 changeArrives next day

9h 54m • 1 change
6h 26m • 1 change
7h 21m • 1 changeArrives next day

9h 54m • 1 change
6h 26m • 1 change
7h 21m • 1 changeArrives next day

9h 54m • 1 changeWant to know about travelling from Zakopane to Legnica? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Zakopane to Legnica. However, there are services departing from Zakopane station and arriving at Legnica station via Krakow Glowny. The journey, including transfers, takes approximately 7h 47m.
Zakopane to Legnica train services, operated by PKP Intercity, depart from Zakopane station.
Zakopane to Legnica train services, operated by PKP Intercity, arrive at Legnica station.
Book your Zakopane to Legnica train tickets online with PKP Intercity.
The distance between Zakopane and Legnica is 342.9 km. The road distance is 461 km.
You can take a train from Zakopane to Legnica via Krakow Glowny in around 6h 39m.