PKP timetable for the relation Kraków - Szczecin

The PKP connection between Kraków and Szczecin is operated by IC EC. The first train departs at 04:11 from Kraków station. The last train to Szczecin leaves at 22:51. Other trains operate on the Kraków – Szczecin route: REG, IC Intercity, TLK, EIC, EN IC, EIP Pendolino - offer a lower ticket price and usually a longer journey time. The train finishes at Szczecin.

04:11
12:14
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 3min
Change of train: Rzepin (8min)
PolishTrains - clock icon IC EC 54 + REG 78512
Change of train: Rzepin (8min)
04:41
18:22
1 change of train PolishTrains - clock icon PolishTrains - clock icon 13h 41min
Change of train: Koszalin (1h 37min)
PolishTrains - clock icon IC 3816 + REG 88692
Change of train: Koszalin (1h 37min)
04:41
11:32
1 change of train PolishTrains - clock icon PolishTrains - clock icon 6h 51min
Change of train: Poznań Główny (6min)
PolishTrains - clock icon IC 3816 + IC 1820
Change of train: Poznań Główny (6min)
04:41
16:37
1 change of train PolishTrains - clock icon PolishTrains - clock icon 11h 56min
Change of train: Koszalin (39min)
PolishTrains - clock icon IC 3816 + REG 80710
Change of train: Koszalin (39min)
05:09
12:14
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 5min
Change of train: Poznań Główny (13min)
PolishTrains - clock icon TLK 37100 + EIC 1804
Change of train: Poznań Główny (13min)
05:09
14:49
1 change of train PolishTrains - clock icon PolishTrains - clock icon 9h 40min
Change of train: Poznań Główny (1h 40min)
PolishTrains - clock icon TLK 37100 + REG 78303
Change of train: Poznań Główny (1h 40min)
05:44
13:32
No changes PolishTrains - clock icon 7h 48min
PolishTrains - clock icon IC 3820
05:57
13:33
No changes PolishTrains - clock icon 7h 36min
PolishTrains - clock icon IC 132
06:23
16:40
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 17min
Change of train: Warszawa Zachodnia (1h 49min)
PolishTrains - clock icon IC 3123 + IC 2802
Change of train: Warszawa Zachodnia (1h 49min)
06:36
16:54
Runs on Mon, Tue, Wed, Thu, Fri, Sat
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 18min
Change of train: Piła Główna (1h 7min)
PolishTrains - clock icon IC 3804 + REG 88315
Change of train: Piła Główna (1h 7min)
06:36
18:45
1 change of train PolishTrains - clock icon PolishTrains - clock icon 12h 9min
Change of train: Koszalin (1h 14min)
PolishTrains - clock icon IC 3804 + REG 80202
Change of train: Koszalin (1h 14min)
07:11
14:37
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 26min
Change of train: Poznań Główny (21min)
PolishTrains - clock icon TLK 37102 + IC 1812
Change of train: Poznań Główny (21min)
07:11
16:21
1 change of train PolishTrains - clock icon PolishTrains - clock icon 9h 10min
Change of train: Poznań Główny (1h 18min)
PolishTrains - clock icon TLK 37102 + REG 78305
Change of train: Poznań Główny (1h 18min)
07:29
22:11
Runs on Mon, Tue, Wed, Thu, Fri, Sat
1 change of train PolishTrains - clock icon PolishTrains - clock icon 14h 42min
Change of train: Łańcut (19min)
PolishTrains - clock icon EN IC 416 + IC 3834
Change of train: Łańcut (19min)
07:36
15:53
Runs on Mon, Tue, Wed, Thu, Fri, Sat
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 16min
Change of train: Rzepin (6min)
PolishTrains - clock icon IC EC 56 + REG 78505
Change of train: Rzepin (6min)
07:53
16:40
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 47min
Change of train: Warszawa Zachodnia (1h 22min)
PolishTrains - clock icon EIP Pendolino 3508 + IC 2802
Change of train: Warszawa Zachodnia (1h 22min)
08:20
18:13
1 change of train PolishTrains - clock icon PolishTrains - clock icon 9h 52min
Change of train: Piła Główna (31min)
PolishTrains - clock icon IC 3806 + REG 58315
Change of train: Piła Główna (31min)
08:20
16:21
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 0min
Change of train: Poznań Główny (6min)
PolishTrains - clock icon IC 3806 + REG 78305
Change of train: Poznań Główny (6min)
08:51
21:43
Runs on Mon, Tue, Wed
1 change of train PolishTrains - clock icon PolishTrains - clock icon 12h 52min
Change of train: Sopot (2h 41min)
PolishTrains - clock icon EIP Pendolino 3510/1 + IC 18106
Change of train: Sopot (2h 41min)
09:01
16:40
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 39min
Change of train: Warszawa Zachodnia (22min)
PolishTrains - clock icon EIP Pendolino 3106 + IC 2802
Change of train: Warszawa Zachodnia (22min)
09:22
17:31
Runs on Mon, Tue, Wed
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 9min
Change of train: Łódź Widzew (36min)
PolishTrains - clock icon IC 3560 + IC 2820
Change of train: Łódź Widzew (36min)
09:35
17:44
No changes PolishTrains - clock icon 8h 9min
PolishTrains - clock icon IC 134
10:22
20:46
Runs on Mon, Tue, Wed, Thu, Fri, Sat
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 23min
Change of train: Piła Główna (1h 7min)
PolishTrains - clock icon IC 3810 + REG 88317
Change of train: Piła Główna (1h 7min)
10:22
17:31
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 8min
Change of train: Poznań Główny (6min)
PolishTrains - clock icon IC 3810 + IC 2820
Change of train: Poznań Główny (6min)
10:22
21:33
1 change of train PolishTrains - clock icon PolishTrains - clock icon 11h 10min
Change of train: Białogard (17min)
PolishTrains - clock icon IC 3810 + REG 80718
Change of train: Białogard (17min)
10:54
18:36
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 42min
Change of train: Poznań Główny (17min)
PolishTrains - clock icon TLK 37104 + IC 145
Change of train: Poznań Główny (17min)
10:54
19:26
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 32min
Change of train: Poznań Główny (26min)
PolishTrains - clock icon TLK 37104 + REG 78307
Change of train: Poznań Główny (26min)
11:02
18:36
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 34min
Change of train: Warszawa Zachodnia (22min)
PolishTrains - clock icon EIP Pendolino 3552 + IC 145
Change of train: Warszawa Zachodnia (22min)
11:03
21:43
Runs on Mon, Tue, Wed
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 40min
Change of train: Sopot (41min)
PolishTrains - clock icon EIP Pendolino 3552/3 + IC 18106
Change of train: Sopot (41min)
11:35
19:54
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 18min
Change of train: Rzepin (7min)
PolishTrains - clock icon IC EC 58 + REG 78509
Change of train: Rzepin (7min)
11:49
19:36
No changes PolishTrains - clock icon 7h 47min
PolishTrains - clock icon IC 3822
12:03
22:11
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 8min
Change of train: Warszawa Centralna (12min)
PolishTrains - clock icon EIP Pendolino 3504 + IC 3834
Change of train: Warszawa Centralna (12min)
12:16
00:51
Runs on Mon, Tue
1 change of train PolishTrains - clock icon PolishTrains - clock icon 12h 35min
Change of train: Sławno (1h 37min)
PolishTrains - clock icon TLK 3829 + IC 58108
Change of train: Sławno (1h 37min)
12:16
20:09
Runs on Mon
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 53min
Change of train: Warszawa Zachodnia (1h 18min)
PolishTrains - clock icon TLK 3829 + EIP Pendolino 1850
Change of train: Warszawa Zachodnia (1h 18min)
12:16
07:16
1 change of train PolishTrains - clock icon PolishTrains - clock icon 19h 0min
Change of train: Gdynia Główna (40min)
PolishTrains - clock icon TLK 3829 + TLK 53171
Change of train: Gdynia Główna (40min)
12:22
20:09
Runs on Mon
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 47min
Change of train: Warszawa Centralna (8min)
PolishTrains - clock icon IC 3528 + EIP Pendolino 1850
Change of train: Warszawa Centralna (8min)
12:22
22:36
Runs on Mon, Tue, Wed, Thu, Sat, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 13min
Change of train: Białogard (7min)
PolishTrains - clock icon IC 3812 + REG 80259
Change of train: Białogard (7min)
12:22
20:09
Runs on Mon
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 46min
Change of train: Poznań Główny (54min)
PolishTrains - clock icon IC 3812 + EIP Pendolino 1850
Change of train: Poznań Główny (54min)
13:35
21:16
No changes PolishTrains - clock icon 7h 41min
PolishTrains - clock icon IC 3814
13:57
22:14
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 8h 17min
Change of train: Warszawa Zachodnia (21min)
PolishTrains - clock icon IC 3530 + EIC 1800
Change of train: Warszawa Zachodnia (21min)
14:03
00:51
Runs on Mon, Tue
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 48min
Change of train: Słupsk (1h 15min)
PolishTrains - clock icon EIP Pendolino 3800 + IC 58108
Change of train: Słupsk (1h 15min)
14:17
21:33
No changes PolishTrains - clock icon 7h 16min
PolishTrains - clock icon TLK 38106
14:21
22:14
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 53min
Change of train: Poznań Główny (1h 2min)
PolishTrains - clock icon IC 3716 + EIC 1800
Change of train: Poznań Główny (1h 2min)
14:34
05:11
1 change of train PolishTrains - clock icon PolishTrains - clock icon 14h 37min
Change of train: Warszawa Wschodnia (2h 30min)
PolishTrains - clock icon TLK 35104 + IC 440
Change of train: Warszawa Wschodnia (2h 30min)
15:02
22:14
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 7h 12min
Change of train: Warszawa Zachodnia (50min)
PolishTrains - clock icon EIP Pendolino 3104 + EIC 1800
Change of train: Warszawa Zachodnia (50min)
16:22
23:37
Runs on Mon, Tue, Wed, Thu, Sun
No changes PolishTrains - clock icon 7h 15min
PolishTrains - clock icon IC 3830
19:21
05:11
1 change of train PolishTrains - clock icon PolishTrains - clock icon 9h 50min
Change of train: Łódź Widzew (1h 14min)
PolishTrains - clock icon IC 3128 + IC 440
Change of train: Łódź Widzew (1h 14min)
20:03
05:11
1 change of train PolishTrains - clock icon PolishTrains - clock icon 9h 8min
Change of train: Warszawa Zachodnia (7min)
PolishTrains - clock icon EIP Pendolino 3100 + IC 440
Change of train: Warszawa Zachodnia (7min)
20:22
07:30
1 change of train PolishTrains - clock icon PolishTrains - clock icon 11h 8min
Change of train: Warszawa Zachodnia (44min)
PolishTrains - clock icon IC 33100 + TLK 53171
Change of train: Warszawa Zachodnia (44min)
21:16
05:11
No changes PolishTrains - clock icon 7h 55min
PolishTrains - clock icon IC EC 430
21:16
07:56
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 40min
Change of train: Rzepin (1h 14min)
PolishTrains - clock icon IC EC 430 + REG 78501
Change of train: Rzepin (1h 14min)
21:49
10:33
1 change of train PolishTrains - clock icon PolishTrains - clock icon 12h 44min
Change of train: Warszawa Wschodnia (2h 55min)
PolishTrains - clock icon TLK 38170 + IC 1810
Change of train: Warszawa Wschodnia (2h 55min)
21:49
14:30
1 change of train PolishTrains - clock icon PolishTrains - clock icon 16h 41min
Change of train: Sławno (1h 59min)
PolishTrains - clock icon TLK 38170 + REG 80200
Change of train: Sławno (1h 59min)
22:19
07:30
No changes PolishTrains - clock icon 9h 11min
PolishTrains - clock icon IC 33172
22:51
07:30
Runs on Mon, Tue, Wed, Thu, Fri
No changes PolishTrains - clock icon 8h 39min
PolishTrains - clock icon IC 38172
22:51
09:27
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 36min
Change of train: Poznań Główny (1h 20min)
PolishTrains - clock icon IC 38172 + REG 78400
Change of train: Poznań Główny (1h 20min)
22:51
10:58
Runs on Mon, Tue, Wed, Thu, Fri, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 12h 7min
Change of train: Piła Główna (1h 9min)
PolishTrains - clock icon IC 38172 + REG 88311
Change of train: Piła Główna (1h 9min)
22:51
09:35
1 change of train PolishTrains - clock icon PolishTrains - clock icon 10h 44min
Change of train: Poznań Główny (2h 29min)
PolishTrains - clock icon IC 38172 + IC 6810
Change of train: Poznań Główny (2h 29min)
22:51
12:15
Runs on Mon, Tue, Wed, Thu, Sun
1 change of train PolishTrains - clock icon PolishTrains - clock icon 13h 24min
Change of train: Koszalin (40min)
PolishTrains - clock icon IC 38172 + REG 87512
Change of train: Koszalin (40min)

Planning a trip from Małopolska to the west of the country? Trains from Kraków to Szczecin are a comfortable solution that allows you to cover a long route without changing trains. You set off from one large city and arrive at another. The fastest Intercity connections allow you to travel the entire route in just over seven hours, and trains run throughout the day, including in the evening. It is a good choice regardless of your purpose – for a holiday, visiting loved ones or a business trip.

Train timetable Kraków – Szczecin

On the route from Kraków to Szczecin, Intercity and TLK trains operate mainly. Several direct connections are available during the day, allowing passengers to adjust their departure time to their needs. The fastest trains cover the route in under eight hours, making the journey a convenient alternative to other modes of transport. How long will a particular service take? PolishTrains shows the travel time for each connection next to the departure time, so the differences between trains are clear straightaway.

Connections operated by Intercity provide comfortable travel conditions: air-conditioned carriages, individual lighting, and in some cases also a dining car and electrical sockets. TLK trains provide basic amenities, often at more favourable prices.

Ticket prices for trains from Kraków to Szczecin

The cost of travel from Kraków to Szczecin depends on the type of train chosen, the class of carriage and any discounts available to the passenger. Tickets for TLK connections are usually cheaper than for Intercity trains, but the price difference can be small if you decide to book your seat in advance. PolishTrains shows which pricing options are available for your chosen day, making it easy to compare Intercity and TLK offers in one place. This way you can save even dozens of per cent compared to the final ticket price. When buying a ticket, remember to indicate any discounts you are entitled to: for children, pupils, students, seniors or holders of the Large Family Card.

When purchasing a ticket online, you can choose additional options. These include sending a link to your ticket via SMS or receiving a notification about the train's departure sent 30 minutes before your journey. The reminder contains the most useful information, such as your seat number, carriage and platform. Additional options make it easier to manage reservations and reduce the risk of missing your train. Frequent travellers can also use the My Journeys account, which allows quick access to ticket history, date changes and refunds – with just one click, without leaving home and without contacting the carrier.

Route and stops on PKP connections from Kraków to Szczecin

Trains running between Kraków and Szczecin pass through many important cities, such as Opoczno, Łódź and Poznań. Depending on the connection chosen, trains may also stop in smaller towns, e.g. in Miechów, Łęczyca, Słupca, Szamotułki or Choszczno. This gives travellers the opportunity to choose a service that best suits their plans, even when they are planning to change from regional trains. A wide choice of route options provides convenience and flexibility, especially on longer journeys.

Mobile app and additional conveniences

People planning to travel from Kraków to Szczecin can use the PolishTrains mobile app, which greatly facilitates managing reservations. The app allows you to quickly search for connections, purchase tickets and use reminders.

If you are travelling to Szczecin for a longer stay, book your accommodation straight away. PolishTrains is integrated with Booking.com, so when you search for a route, accommodation offers at various budget levels are displayed immediately. And speaking of budget, remember that PolishTrains makes flexible financial management easy. If you want or need to travel to Szczecin but do not want to spend your savings, use the deferred payment option. Travel and settle the payment after your return. Discover how pleasant and easy travelling can be when you use modern tools. Do you have questions? Contact our advisers, who will help you purchase domestic and international tickets.

Check PKP schedules to other cities