Detailed information on how to get to the city of Lviv you can easily find on the LVIV.TRAVEL, the official city travel site. Located in the east of Europe, Lviv can easily be reached from Warsaw (391 km), Kyiv (540 km), Minsk (611 km), Vienna (794 km), Munich (1190 km) and Istanbul (1430 km).
Lviv Danylo Halytskyi International Airport
There are daily flights to Lviv from Kyiv, Warsaw, Munich, Vienna, Istanbul, Minsk. International airlines operate regular flights from Wroclaw, Poznan, Bologna, Berlin, Rome, Madrid, Tel Aviv, Baku, and others.
Airport Address: 168 Lubinska str.
Information: +38 (032) 229-81-12 (free), 240 (chargeable)
Lviv-Holovnyi Railway Station
Lviv has an international railway connection with a number of European capitals: Warsaw, Prague, Bratislava, Budapest. If you are traveling through Poland, a good idea is to take a night train from Krakow or an express train from Przemysl (a border town between the two countries) – it takes less than 2 hours and costs just about 10-15 €. Another possibility is to come to Kyiv, and take one of the high speed trains from Kyiv to Lviv.
Address: 1 Dvirtseva sq., Lviv, Ukraine
Phone: +38 (032) 226-20-68, 1505 (Reference)
Lviv Bus Station
There is a good bus connection between Lviv and other major cities in Ukraine and abroad. You can come to Lviv by bus from Poland, Slovakia, Hungary, Belarus, Russia, Germany, the Czech Republic, Latvia, and other countries. While traveling from Europe, you may use the services of Eurolines, PolskiBus, LEOexpress, Flixbus, Ecolines.
If you travel to Lviv by your own car, it will be best for you to follow E-40 International Highway (from the western border to Lviv it is M-11 Ukrainian Highway, and from Kyiv it is M-06).
E-50 International Highway and its part E573 may also suit you, especially if you are travelling from the direction of Hungary. Speed limit within towns and cities is 60 km/h.
In all other areas it is usually set to 90 km/h, but we still recommend following the road signs carefully.
International automobile routes run from Lviv to Germany, the Czech Republic, Poland, Slovakia, Hungary, Romania, Belarus, and other countries. There are 10 border crossing points between Ukraine and the European Union.