- Who can cross
- Passenger and freight trains. Polish border control takes place at Przemyśl station.
- Schedule
- International, 24/7
How long you actually waited
Official services show the cars in front of the crossing, not how long it took you to get through. Only drivers have this figure — share yours so that the next ones know what to expect.
Złoty exchange rate
- Monobank, card11,75 UAH
- National Bank of Ukraine, official11,53 UAHas of 09.11.2026
- National Bank of Poland11,53 UAHas of 06.11.2026
How many hryvnias for 1 złoty. Exchange offices near the border usually give a worse rate, so exchange in advance or pay by card.
Ukrzaliznytsia trains to Przemyśl in Poland run via the Mostyska – Przemyśl railway border checkpoint, which is the main gateway to Poland for those traveling without a car via Lviv. From Polissia, it is most convenient to take a train to Lviv and change there for the train to Przemyśl.
Where the control takes place
- Ukrainian border control for Intercity+ trains from Kyiv takes place at Lviv station during an extended stop; for the Lviv – Przemyśl train, the government approved control directly inside the carriages on the Lviv – Mostyska-2 section.
- Polish passport and customs control takes place at Przemyśl Główny station, in the pavilion near the broad-gauge platforms. The EES biometric system operates here for those entering the Schengen area for the first time after April 2026.
Trains and tickets
Intercity+ trains from Kyiv and the Lviv – Przemyśl train run to Przemyśl; the current schedule and tickets are available on the Ukrzaliznytsia website and app, and it is best to buy them in advance. Ukrzaliznytsia recommends allowing two to two and a half hours for the transfer in Przemyśl.
Where to go next from Przemyśl
From Przemyśl, PKP Intercity and regional trains run to Rzeszów, Kraków, Warsaw and beyond — the departure schedule for the coming days is in the table below on this page. Rzeszów Airport is about 90 km from Przemyśl.
Documents, customs limits, road rules in Poland and emergency contacts can be found on the Border checkpoints page. The State Border Guard Service hotline is 1598, or +38 044 527-63-63 from abroad.
Trains from Przemyśl
| Departure | Train | To | Rzeszów | Kraków |
|---|---|---|---|---|
| today 17:51 | EN/IC 34014/5 «Carpatia» | München Hauptbahnhof | 18:53 | 20:40 |
| today 18:00 | R 30466 | Rzeszów Główny | 19:24 | — |
| today 18:41 | R 30421 | Medyka (via Medyka) | — | — |
| today 18:54 | EC/IC 37010/1 «Ursa» | Berlin Gesundbrunnen | 19:51 | 21:26 |
| today 19:16 | MP 33023 | Kyiv-Pasazhyrskyi | — | — |
| today 19:47 | R 30468 | Rzeszów Główny | 21:20 | — |
| today 20:03 | IC 33172 «Przemyślanin» | Kraków Główny | 21:01 | 22:27 |
| today 21:11 | RJ 34000/1 «Regiojet» | Praha hlavní nádraží | 22:03 | 23:33 |
| today 21:15 | R 30482 | Przeworsk | — | — |
| today 22:30 | MP 33025 | Kyiv-Pasazhyrskyi | — | — |
| today 23:49 | IC+ 33027 | Kyiv-Pasazhyrskyi | — | — |
| 09.11 04:29 | R 30440 | Rzeszów Główny | 05:53 | — |
| 09.11 05:07 | RP 30442 «Niedźwiadek» | Rzeszów Główny | 06:07 | — |
| 09.11 05:13 | EC/IC 37002/3 «Wawel» | Berlin-Lichtenberg | 06:11 | 07:40 |
| 09.11 05:21 | R 30444 | Rzeszów Główny | 06:45 | — |
| 09.11 05:50 | IC 3806/7 «Zefir» | Ustka | 06:51 | 08:28 |
| 09.11 05:59 | IC 3130/1 «San» | Warszawa Wschodnia | 06:59 | — |
| 09.11 06:09 | R 30401 | Medyka (via Medyka) | — | — |
| 09.11 06:25 | RP 30446 «Rzeszowianin» | Rzeszów Główny | 07:25 | — |
| 09.11 06:38 | R 30448 | Rzeszów Główny | 08:02 | — |
| 09.11 07:12 | IC 3808/9 «Wyczółkowski 134 Via Regia» | Świnoujście | 08:12 | 09:40 |
| 09.11 07:23 | R 30450 | Rzeszów Główny | 08:47 | — |
| 09.11 07:40 | IC+ 33015 | Kyiv-Pasazhyrskyi | — | — |
| 09.11 07:50 | IC 3810/1 «Kossak» | Kołobrzeg | 08:51 | 10:27 |
| 09.11 08:52 | EC/IC 34008/9 «Cracovia» | Praha hlavní nádraží | 09:50 | 11:16 |
| 09.11 09:06 | R 30403 | Medyka (via Medyka) | — | — |
| 09.11 09:10 | EC/IC 37000/1 «Galicja» | Berlin-Lichtenberg | 10:12 | 11:40 |
| 09.11 09:15 | R 30452 | Rzeszów Główny | 10:38 | — |
| 09.11 09:50 | IC 3812/3 «Szkuner» | Ustka | 10:51 | 12:27 |
| 09.11 10:27 | R 30454 | Rzeszów Główny | 11:51 | — |
| 09.11 10:41 | MP 33017 | Kharkiv-Pasazhyrskyi | — | — |
| 09.11 11:09 | IC 3814/5 «Matejko» | Szczecin Główny | 12:10 | 13:39 |
| 09.11 11:15 | R 30456 | Rzeszów Główny | 12:39 | — |
| 09.11 11:55 | IC 3716/7 «Fałat» | Poznań Główny | 12:56 | 14:28 |
| 09.11 11:58 | R 30405 | Medyka (via Medyka) | — | — |
| 09.11 13:09 | IC 3718/9 «Mehoffer» | Zielona Góra Główna | 14:11 | 15:42 |
| 09.11 13:15 | R 39446 | Tarnów | 14:33 | — |
| 09.11 13:25 | MP 33019 | Dnipro-Holovnyi | — | — |
| 09.11 13:43 | IC 3830/1 «Ślązak» | Szczecin Główny | 14:44 | 16:27 |
| 09.11 13:48 | R 30458 | Rzeszów Główny | 15:11 | — |
Polish time (one hour behind Kyiv); city columns show arrival times. Polish railway timetable for the coming days: PKP PLK data, open dataset by M. Kuranowski; updated daily. The Ukrainian part of the routes (after the border) is not shown here — see the Ukrzaliznytsia app for its timetable.
Near the crossing
Ukrainian side
Food: Hutsulske Celo (1,9 km); Cafe M11 Exit (2,9 km)
Fuel stations: OKKO (1,8 km, 24/7); Ukrnafta (1,9 km, 24/7); Stels (1,9 km, 24/7); WOG (3,0 km, 24/7)
Shops: unnamed (1,7 km); unnamed (2,5 km)
Currency exchange: Obmin valiuty (1,9 km); Obmin Valiut Obminochka (1,9 km)
Toilets: unnamed (2,9 km)
Straight-line distance from the border crossing. OpenStreetMap data (© OpenStreetMap contributors), updated weekly.
Video
Frequently asked questions
Who can cross at Mostyska – Przemyśl, railway?
Passenger and freight trains. Polish border control takes place at Przemyśl station.
What documents do I need to drive to Poland?
A passport, driving licence, vehicle registration certificate, a Green Card for the car (without it you will not be let onto the Polish side) and medical insurance for entering the Schengen area. If the car is not yours, a power of attorney from the owner.
Why do queue figures differ between sources?
The State Border Guard Service of Ukraine counts vehicles in front of the crossing on the Ukrainian side, the Polish Border Guard gives the approximate waiting time for entry to Ukraine on the Polish side, and the eCherha queue system only sees registered vehicles. These are different measures, so we show them separately, each with its update time.
Where the figures come from
Ukrainian side: the State Border Guard Service map, showing how many vehicles are waiting in front of the crossing and how fast they are processed. Polish side: Straż Graniczna, the approximate waiting time for entry to Ukraine, updated up to 8 times a day. These are different measures, so we do not add them up, and next to every figure we show when it was updated. «Usually» and the tables come from our own measurements over the last 8 weeks, and «how long you waited» comes from drivers' reports on this page.