Rome2Rio

Ystad to Koszalin trains

Find Transport to Koszalin

View schedule

Trip Overview

The average train between Ystad and Koszalin takes 18h 50m and the fastest train takes 15h 58m. The train service runs several times per day from Ystad to Koszalin. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

18h 50m
Duration
1,143 km
Distance
zł 631
Average price
3 times a day
Frequency

Ystad to Koszalin train times

Trains run 3 times a day between Ystad and Koszalin. The earliest departure is at 5:16 AM in the morning, and the last departure from Ystad is at 9:46 PM which arrives into Koszalin at 3:41 PM. All services require a transfer at Malmö Hyllie station and take an average of 18h 50m. The schedules shown below are for the next available departures.

Departing Thursday, November 5, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio15h 58m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio23h 26m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 42m • 5 changes

Departing Friday, November 6, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio15h 58m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio23h 26m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågSnälltågetDeutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 12m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)PKP Intercity17h 55m • 5 changes

Departing Saturday, November 7, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio16h 28m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio23h 56m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 42m • 5 changes

Departing Sunday, November 8, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 28m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågSnälltågetDeutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio20h 56m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågSnälltågetDeutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)PKP Intercity18h 25m • 5 changes

Departing Monday, November 9, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio15h 58m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio23h 26m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 42m • 5 changes

Departing Tuesday, November 10, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio15h 58m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio23h 26m • 5 changes
  •  → 

    Arrives next day

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio17h 42m • 5 changes

Departing Wednesday, November 11, 2026

  •  → 

    SkånetrafikenÖresundstågDanish Railways (DSB)Deutsche Bahn Regio (DB Regional)Deutsche Bahn Regio (DB Regional)Polregio15h 58m • 5 changes

Frequently asked questions

Want to know about travelling from Ystad to Koszalin? 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.

Map of how to get from Ystad to Koszalin.ExpandLaunch map view
  • Distance: 1,142.7 km
  • Duration: 18h 50m

What companies run services between Ystad, Sweden and Koszalin, Poland?

You can take a train from Ystad Station to Koszalin via Malmö Hyllie station, Köpenhamn H, København H, Hamburg Hbf, Bützow, Bahnhof, and Szczecin Glowny in around 16h 16m.

Operators