Plan a trip to Lviv

How to get to Lviv

  • By train
  • By plane
  • By bus
  • By car

Lviv has been able to receive trains since 1861 and can boast one of the oldest railways in Ukraine. In that year the railroad construction was finished, and the first train arrived to Lviv from Vienna on November 4, 1861.

If you travel to Lviv by rail from Western and Central Europe, the most convenient route will be to get to Polish cities of Warsaw or Krakow and then take a direct train to Lviv. You can also board a train that runs to Lviv several times a day in the Polish border city of Przemysl. For a long time different gauge width in Ukraine and Europe was an obstacle to quick and comfortable border crossing.

However, this is no longer a problem owing to SUW2000 which is one of the most proven systems for automatic transfer of carriages between railways of different standards. This system is now used at Mostyska customs checkpoint.

If you are travelling from Southern Europe we recommend that you come to Ukraine’s neighbouring countries. As a rule, trains coming from Slovakia and Hungary to Kyiv also stop in Lviv. For those travelling from Middle Asia we recommend getting to Kyiv and boarding one of the trains which run to Lviv several times per day. Besides, some of the cities from those parts have direct rail service to Lviv.

As for domestic rail service, the majority of trains running to Western Ukraine go through Lviv – you only have to choose the one that suits you.


Buy tickets online.


International Airport Lviv is situated on Lyubinska Street, just 7 km from the city center.

There are several direct international flight routes to Lviv (for instance, from Napoli, Munich, Dortmund, Vienna, Warsaw, Krakow, Wroclaw, Venice, Istanbul, and Athens) as well as a few domestic ones.

In June 2013, during the forum "Development of airports in Russia and CIS countries" Danylo Halytskyi International Airport "Lviv" was awarded "Best Airport in CIS".

Inside the airport you can also find Tourist Information Center.

Many regular bus routes in Western Ukraine (both direct or transit) run to Lviv from virtually every city, town or village.

A number of regular bus routes run from the largest cities of the European Union to Lviv. It is easier to get to Lviv from Ukraine’s neighbouring countries. For instance, you can take a bus to Lviv from such Polish cities of as Warsaw, Krakow, Lodz, Katowice, Rzeszow, Lublin, Tomaszow Lubelski, and Przemysl.

There are also customs checkpoints on the western border of Ukraine (for instance, Korczowa-Shehyny on the border with Poland). You can get to the customs checkpoint by bus, and after you have cleared the customs and entered Ukraine you can use the buses running to the nearest cities including Lviv.

As a rule, regular international buses stop at the Central Bus Station in Lviv (AS-1 in Stryiska Street). However, there are some exceptions – several routes are located at the square in front of the Central Train Station (1, Dvirtseva Sq.) or behind the Opera Theatre (24, Svobody Avenue). We recommend inquiring about this information when purchasing tickets or obtaining it directly from the driver.


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 8 border crossing points between Ukraine and the European Union.

Where to stay

Useful information

Useful apps

Follow our last travel updates on the new Telegram channel!


Thank you for subscribing

We promise to send you useful and interesting materials on a regular basis. Stay connected;)



Your list is sent to your email



Нажаль, під час відправлення щось пішло не так. Спробуйте знову.

Address: Lviv, 1 Dvirtseva Square

Inside the station, you can also find Tourist Information Centre. 

You can get from the train station to the city center and vice versa by:

– Trams No. 1, 6, 9 (stops in the centre in Rynok Square and Ruska, Franka, Doroshenka, and Kopernyka Streets).

Warning! From October 14 due to the repair of the Bandery street these trams will run only to the St. Anna Church stop.

Fare: 8.5 UAH online and 10 UAH at the driver (general) and 4 UAH online and 5 UAH at the driver (for schoolchildren and students). You need to punch your ticket inside the tram or trolleybus.

– Fixed-route taxi

No. 16 (Sykhivska Street – Chervonoyi Kalyny Avenue – Uhorska Street – P. Myrnoho Street – Chmoly Street – Stryiska Street – Volodymyra Velykoho Street – Vyhovskoho Street – Lyubinska Street – Horodotska Street – Central Train Station); 
No. 31 (Halytske Perekhrestya Market – Hrinchenka Street – Mazepy Street – Chornovola Avenue – Kulisha Street – Horodotska Street – Central Train Station); 
No. 32 (Central Train Station – Horodotska Street – Vyhovskoho Street – Kulparkivska S. – Naukova Street – Khutorivka Street – Chervonoyi Kalyny Avenue – Zubra Shopping Centre);

From the Central Bus Station to the Train Station or vice versa you can get by bus No. 10.

Fare: 10 UAH.

Address: Lviv, 168 Lyubinska Street

You can get from the airport to the city centre and vice versa by:

– Trolleybus No. 29 (stops in the centre near Ivan Franko University).

Fare: 8.50 UAH online or 10 UAH  at driver.

– Fixed-route taxi 

Address: Bus Station

You can get from the Bus Station to the city centre and vice versa by:

Trolleybus No. 25 (the Bus Station – Shota Rustaveli Street – Stryiska Street – Zelena Street – Syhivska Street – Chervonoyi Kalyny Avenue). 

Fare: 8.50 UAH online or 10 UAH  at driver.


№3А start at 6:30 – end at 23:02 (Stryiska st. («King Cross Leopolis») - Sh. Rustaveli - І. Franka - Pidvalna st. - І. Gonty st. - Rizni sq. - Svobody ave. - Galycka sq. - І. Franka st. - Sh. Rustaveli - Stryiska st. («King Cross Leopolis» );

№40  start at 6:30 –  end  at 23:03 (Stryiska st. («King Cross Leopolis») - Hutorivka st. - Chervonoi Kalyny st. - Syhivska st. - Zelena st. - G. Washingtona - Pasichna st. - Lychakivska st. - Vynnyky); 

№25  start at 6:00 –   end  at 23:07 (Korduby st. - Opryshkivska st. - B. Hmelnyckogo st. - V. Lypynskoho st. - V. Chornovola st. - P. Kulisha st. - Horodocka st. - Kulparkivska st. - Okruzhna st- Lubinska st. - І. Vyhovskogo st. - Kulparkivska st. - Naukova st. - Stryiska st. («King Cross Leopolis»);

From the Central Bus Station to the Train Station and vice versa you can get by bus No. 10.

Fare: 10 UAH.