Lviv: direct trains and buses
From Lviv you can reach 157 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.
| Destination | per day | Train | Bus |
|---|---|---|---|
| Kyiv | 15× a day | 5 h 55 | 7 h 05 |
| Zhytomyr | 8× a day | – | 5 h 25 |
| Przemyśl PL | 8× a day | 2 h 05 | 4 h 55 |
| Rivne | 7× a day | – | 2 h 55 |
| Ternopil | 6× a day | 1 h 29 | 2 h 00 |
| Khmelnytskyi | 6× a day | 2 h 54 | 4 h 15 |
| Vinnytsia | 6× a day | 4 h 39 | 6 h 15 |
| Kraków PL | 4× a day | – | 6 h 05 |
| Mukachevo | 4× a day | 3 h 29 | 3 h 40 |
| Katowice PL | 3× a day | – | 7 h 30 |
| Uzhhorod | 3× a day | – | 4 h 40 |
| Berlin DE | 3× a day | – | 15 h 15 |
| Lublin PL | 2× a day | – | 7 h 40 |
| Warszawa PL | 2× a day | – | 10 h 20 |
| Stryi | 2× a day | 0 h 56 | 1 h 00 |
| Poltava | 2× a day | 12 h 46 | 13 h 00 |
| Ivano-Frankivsk | 2× a day | – | 2 h 05 |
| Budapest HU | 2× a day | – | 12 h 40 |
| Ostrava CZ | 2× a day | – | 11 h 00 |
| Olomouc CZ | 2× a day | – | 12 h 20 |
| Brno CZ | 2× a day | – | 13 h 35 |
| Praha CZ | 2× a day | – | 16 h 20 |
| Hamburg DE | 1× a day | – | 18 h 55 |
| Bremen DE | 1× a day | – | 20 h 50 |
| Bratislava SK | 1× a day | – | 15 h 30 |
| Wien AT | 1× a day | – | 16 h 40 |
| Magdeburg DE | 1× a day | – | 17 h 10 |
| Hannover DE | 1× a day | – | 19 h 25 |
| Chernihiv | 1× a day | – | 10 h 50 |
| Košice SK | 1× a day | – | 9 h 15 |
| Prešov SK | 1× a day | – | 9 h 45 |
| Poprad SK | 1× a day | – | 11 h 00 |
| Žilina SK | 1× a day | – | 13 h 05 |
| Trenčín SK | 1× a day | – | 14 h 10 |
| Trnava SK | 1× a day | – | 15 h 35 |
| Dresden DE | 1× a day | – | 15 h 00 |
| Chemnitz DE | 1× a day | – | 16 h 15 |
| Jena DE | 1× a day | – | 17 h 45 |
| Weimar DE | 1× a day | – | 18 h 20 |
| Erfurt DE | 1× a day | – | 18 h 55 |
| Frankfurt am Main DE | 1× a day | – | 22 h 50 |
| Darmstadt DE | 1× a day | – | 23 h 30 |
| Mannheim DE | 1× a day | – | 24 h 20 |
| Heidelberg DE | 1× a day | – | 24 h 44 |
| Heilbronn DE | 1× a day | – | 25 h 55 |
| Stuttgart DE | 1× a day | – | 26 h 55 |
| Svaliava | 1× a day | 3 h 05 | – |
| Nyíregyháza HU | 1× a day | 7 h 46 | – |
| Debrecen HU | 1× a day | 8 h 21 | – |
| Győr HU | 1× a day | 13 h 14 | – |
| Hegyeshalom HU | 1× a day | 13 h 42 | – |
| Bila Tserkva | 1× a day | 6 h 25 | – |
| Kamianske | 1× a day | 14 h 05 | – |
| Dnipro | 1× a day | 14 h 39 | – |
| Kharkiv | 1× a day | 15 h 25 | – |
| Kremenchuk CZ | 4× a week | 14 h 54 | – |
| Braunschweig DE | 4× a week | – | 18 h 25 |
| Dortmund DE | 4× a week | – | 22 h 10 |
| Essen DE | 4× a week | – | 22 h 50 |
| Duisburg | 4× a week | – | 23 h 20 |
| Düsseldorf CZ | 4× a week | – | 23 h 50 |
| Köln CZ | 4× a week | – | 24 h 50 |
| Rzeszów PL | 4× a week | – | 6 h 15 |
| Tarnów PL | 4× a week | – | 7 h 35 |
| Wrocław PL | 4× a week | – | 10 h 40 |
| Odesa CZ | 3× a week | – | 12 h 35 |
| Linz AT | 1× a week | – | 19 h 15 |
| Salzburg AT | 1× a week | – | 21 h 15 |
89 more destinations on the map