Lviv public transport

A guide for visitors

Lviv city transport is trams, trolleybuses and buses. This site shows where each vehicle is right now and when it reaches your stop. The rest of the site is in Ukrainian; this page covers what you need to start.

Live arrivals at your stop

Fares

One price for trams, trolleybuses and buses; it depends only on how you pay. In force since 16.05.2026.

Student LeoCard11.5 UAH
LeoCard (city transport card) or mobile app23 UAH
Bank card or phone (contactless)26 UAH
Cash30 UAH
Student pass, all transport575 UAH
General pass, all transport1150 UAH

Getting around

Lviv airport (LWO) has been closed to passenger flights since February 2022 because of Russia's war against Ukraine. Visitors arrive by train or by bus.

Main railway station → Rynok Square (Old Town)

Map and walking times (in Ukrainian)

Rynok Square (Old Town) → Main railway station

Map and walking times (in Ukrainian)

Main bus station (Stryiska St) → Rynok Square (Old Town)

Map and walking times (in Ukrainian)

Main bus station (Stryiska St) → Main railway station

Map and walking times (in Ukrainian)

Main railway station → Main bus station (Stryiska St)

Map and walking times (in Ukrainian)

More trips between places in Lviv (in Ukrainian)

Common questions

How much is a ride on public transport in Lviv?
One ride on a tram, trolleybus or bus costs 23 UAH with a LeoCard or in the app, 26 UAH with a contactless bank card or phone, and 30 UAH in cash.
Can I pay with a bank card?
Yes. A contactless bank card or phone costs 26 UAH per ride.
Is the fare the same on trams, trolleybuses and buses?
Yes, Lviv city transport has one fare for all three.
Is Lviv airport open?
Lviv airport (LWO) has been closed to passenger flights since February 2022 because of Russia's war against Ukraine. Visitors arrive by train or by bus.
What is the fine for riding without a ticket?
520 UAH.