Trains to Krakow
Trains to Kraków: Warsaw in 2.5h hourly from $28.80, Wrocław in 3.5h, Gdańsk in 5.5h. Direct international services from Prague, Vienna and Berlin.
Trains in Poland
Poland's modernising rail network connects Warsaw, Kraków, Gdańsk and Wrocław, with direct international trains to Berlin, Vienna and Prague.
Trains to Milan
Trains to Milan arrive at Milano Centrale for high-speed services. Rome, Venice or Florence from €22; Paris from €35 on Trenitalia, Italo or Swiss Railways.
Trains to Palermo
Trains to Palermo Centrale connect Sicily to the mainland. Palermo to the airport in 49 min, Cefalù in 48 min, Agrigento Centrale in 2h04m.
Best Trains to Poznan: Affordable Tickets and Timetables Explained
Trains to Poznań Główny (1 km from the centre): Berlin in ~2h40m (6–8 daily), Warsaw in ~3h (24+ daily). Prague requires a change — 7–9h total.
Trains to Seville
Trains to Seville's Santa Justa station: Madrid in 2.5h by AVE, Barcelona in 5.5h, Valencia in 3.8h. Also served by regional and Cercanías trains.