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).

plane-airport-neg By air

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)
Website: http://lwo.aero/en

plane-airport-neg By train
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 €. 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)
Website: https://booking.uz.gov.ua/en/

plane-airport-negBy bus/car
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.
Website: http://bus.com.ua/460100/1/time.html

Car

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).