Vilnius has no metro, and it does not really need one. The Old Town is compact enough to cross on foot in twenty minutes, and everywhere else is covered by a bus and trolleybus network that has been running since the 1950s. The trolleybuses in particular are a small point of local pride — Vilnius has one of the more extensive trolleybus systems left in Europe, strung overhead with cables through the newer districts.
Buses and trolleybuses
The city runs both diesel buses and electric trolleybuses on a shared ticketing system, so you do not need to think about which one is coming — you just get on. The easiest way to pay is the m.Ticket app, which sells single rides (valid 30 or 60 minutes with transfers included) and day passes covering 1, 3, or 5 days. Buy the ticket before boarding or right as you get on, and validate it by scanning the QR code near the doors.
If you are staying more than a few days, it is worth picking up a Vilniečio kortelė (Vilnius Citizen Card) instead. It is a small green reloadable card, sold for a nominal fee at newspaper kiosks and post offices around the city, that you top up with credit or specific tickets and tap on every ride. It works out cheaper than paying per app-ticket if you are riding often, and it doubles as a functional souvenir.
For route planning, most locals actually use Trafi, a journey-planning app built in Lithuania that combines buses, trolleybuses, and ride-hailing into one real-time map — genuinely more useful than trying to read a paper timetable at a stop. Service generally runs from around 5:30 in the morning until 11pm, so plan your evening accordingly if you are heading somewhere on the edge of the city.
Car-sharing and scooters
Vilnius has quietly become something of a European leader in shared mobility. CityBee, a Lithuanian car- and scooter-sharing company founded in Vilnius, was one of the first services of its kind in the region and now operates thousands of cars and electric scooters across the Baltics. You will also find Bolt everywhere — not just for ride-hailing, but for its own e-scooters and, more recently, a car-sharing service of its own. Between the two, renting a car for an afternoon trip to Trakai, or grabbing a scooter to cross a bridge rather than walk around, is genuinely easy and cheap, usually just an app download and a card on file.
None of this is necessary for the Old Town itself, though. Narrow, largely pedestrianised, and built long before cars existed, it is not really drivable in any useful sense — the layout actively resists it. Most visitors who rent a car do it specifically to leave the city, not to get around inside it.
Walking
This is, honestly, the real answer for most of a Vilnius visit. The Old Town's major sights — the Cathedral, Gediminas Tower, the university courtyards, Užupis — sit within a radius you can comfortably cover on foot in a day, and the cobbled streets that make driving impractical make walking genuinely pleasant. Locals treat the compactness as a selling point, and it is one of the few European capitals where you can plausibly do an entire weekend without touching public transport at all, except maybe once to reach the airport.
Getting to and from the airport
Vilnius Airport sits only a few kilometres south of the centre, and it is connected by both regular bus routes and a direct train line to the main railway station, next to the bus terminal near the Old Town's southern edge. Both options run frequently enough that pre-booking a transfer is rarely necessary — check the current schedule on Trafi or at the airport once you land, since exact frequencies shift with flight demand.
Between the app, the card, and your own two feet, getting around Vilnius rarely requires more planning than deciding which way to walk first.
About the author
Greta Vilčiauskaitė
I'm a Vilnius-born travel writer and food enthusiast. I've spent a decade mapping the capital's courtyards, markets, and trailheads — and I still discover something new every week.

