The average train between Gdańsk and Leszno takes 3h 45m and the fastest train takes 3h 32m. The train service runs several times per day from Gdańsk to Leszno. 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 every 3 hours between Gdańsk and Leszno. The earliest departure is at 4:31 AM at night, and the last departure from Gdańsk is at 10:28 PM which arrives into Leszno at 3:28 AM. All services run direct with no transfers required, and take on average 3h 45m. The schedules shown below are for the next available departures.
Want to know about travelling from Gdańsk to Leszno? 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.
Yes, there is a direct train departing from Gdańsk station and arriving at Leszno station. Services depart every 3 hours, and operate Once daily. The journey takes approximately 3h 45m.
Gdańsk to Leszno train services, operated by PKP Intercity, depart from Gdansk Glowny station.
Gdańsk to Leszno train services, operated by PKP Intercity, arrive at Leszno station.
The distance between Gdańsk and Leszno is 311.7 km. The road distance is 378 km.
PKP Intercity operates a train from Gdansk Glowny to Leszno hourly. Tickets cost zł 250–950 and the journey takes 3h 40m.