By train
≈ 7–10 h, with a change
By bus
≈ 8–11 h
By air
none from Lviv; fly on from WAW
Border
EU — Ukraine passport control
| Trains | Departs | Arrives |
|---|---|---|
| № D 51 → IC 3130change: Przemyśl 05:00→06:05; one leg is sleeping cars only | 03:08 Lviv | 10:52 Warszawa Centralna |
| № D 31 → IC 114 → IC 3834change: Przemyśl 08:19→08:44, Łańcut 09:31→09:38; one leg is sleeping cars only | 06:16 Lviv | 14:19 Warszawa Centralna |
| № D 35 → IC 3716 → EIP 3104change: Przemyśl 11:20→11:42, Kraków Główny 14:26→15:02; one leg is sleeping cars only | 09:00 Lviv | 17:20 Warszawa Centralna |
| № D 866 → D 765change: Rava-Ruska 15:22→16:30 | 13:36 Lviv | 22:19 Warszawa Centralna |
| № D 63 → IC 3604 → EIP 3100change: Przemyśl 16:59→17:25, Kraków Główny 19:54→20:03; one leg is sleeping cars only | 14:50 Lviv | 22:20 Warszawa Centralna |
| № IC 715 → IC 1022 → TLK 35171change: Przemyśl 19:55→21:34, Kraków Główny 00:15→00:28 | 19:14 Lviv | 04:38 (+1 day) Warszawa Centralna |
Local time at each station. Source: PKP (Polish Railways) journey planner, connections running daily 15.10–20.10, valid until 24.10.2026. Check the ticket search before you travel.
Find tickets for this route| Departs | Arrives |
|---|---|
| 12:50 Lviv (Stryiskyi BS) | 22:55 Warsaw, Bus Station West |
| 20:50 Lviv (Stryiskyi BS) | 06:45 (+1 day) Warsaw, Bus Station West |
Local time at each station. Source: FlixBus timetable — services running daily 21.10–27.10, valid until 24.10.2026. Other carriers are in the ticket search. Check the ticket search before you travel.
Find a bus ticketBetween Lviv and Warsaw you go by train or by bus: the train takes ≈ 7–10 h (with a change, usually in Przemyśl onto a PKP Intercity train), the bus ≈ 8–11 h. The train is usually faster. The timetables we have checked with the carriers are above; tickets for either are in the search at the top.
By train. No direct train — at least one change, usually in Przemyśl onto PKP Intercity.
By bus. Dozens of daily departures — FlixBus, RegioJet and Ukrainian carriers; some serve the airports.
You cannot fly from Lviv: Ukrainian airspace is closed. Warsaw itself is an airport (Warsaw Chopin, WAW), so once you are there by train or bus you can fly on anywhere — search flights in the “Flights” tab above.
Times and prices are approximate — check the search above for live schedules and fares.
Usually the train: ≈ 7–10 h versus ≈ 8–11 h by bus. Exact times for each service are in the timetables above.
You cannot fly from Lviv: Ukrainian airspace is closed. Warsaw itself is an airport (Warsaw Chopin, WAW), so once you are there by train or bus you can fly on anywhere — search flights in the “Flights” tab above.
Ukrainian citizens with a biometric passport can enter the EU visa-free for up to 90 days within 180, and a valid biometric passport is currently enough. Since 10 April 2026 the EU Entry/Exit System (EES) runs at Schengen borders: fingerprints and a photo are taken on your first entry, so allow extra time at the border. The European Commission plans to launch ETIAS — an online travel authorisation for visa-exempt nationals — in the last quarter of 2026, with the exact date to be announced (as of October 2026).
It depends on the day and crossing load: trains are usually faster and more predictable, buses can take from one to several hours. Leave a buffer for tight connections.