Vilnius airport is just a bit more that 6 kilometers away from city centre. You can reach the city using both public transport or taxi.
You can find the public transport schedules at the exit of the airport (you will see blue screens with train and bus schedules).
1. BY BUS
You can buy a bus ticket (€1) at the bus driver (you can only pay cash). It’s valid for one bus/trolleybus ride only and must be stamped in red/yellow machine (normally found by the driver).
If you plan to use public transport more than once while staying in Vilnius, consider buying a Vilnius card (Vilniečio kortelė). The card costs 1,5 euro. With this card a 30 minutes ticket costs 0,64 euro, a 60 minutes ticket costs 0,93 euro. It is also possible to buy 1 day, 3 days, 10 days or 30 days tickets. You can buy the card at “Narvesen” kiosk at the airport (Once in the city center, “Vilnius card” can also be purchased in other “Narvesen” kiosks, as well as “Lietuvos spauda”, “Spauda” kiosks, post offices and “Maxima” supermarkets).
Bus #1 Airport – Bus/Train Station (Oro uostas – Stotis)
Bus #2 Airport – Bus /Train Station (Oro uostas – Stotis)
The Bus/Train Station is about 10-15 minutes walk from the old town.
Bus #88 Airport – City Centre – Europa Square (Europos aikštė). If you are staying in the old town, you should get off at Aušros vartai or Trakų stops.
Bus #3G Airport – City Centre – Fabijoniškės* if you need to go to old town, get off at Juozo Tumo Vaižganto or Green Bridge (Žaliasis tiltas) stops.
2. BY TRAIN
There’s a new modern train going from the airport the central station approximately every 40-60 minutes. The ride takes only 8 minutes and the ticket costs only €0,66! Again, it will take you about 10-15 minutes to walk from the station to the old town.
You can find all train schedules here https://www.traukiniobilietas.lt/portal/
3. BY TAXI
If you decide to take a taxi from the airport, make sure you don’t get ripped off! Normally, locals never take cabs waiting just outside the exit of the airport. They are usually way overpriced!
We usually call a taxi by phone or via app (airport’s address is Rodūnios kl. 10A, Vilnius 02189, Lietuva). To reach the city centre from the airport locals usually pay €5-6. However, if you are a foreigner, taxi drivers often ask for more. It’s always a good idea to agree on price before getting on the car. Don’t pay more than €10!
You can download an app from http://www.etaksi.lt/ , if you book a taxi via their app, you will see the price in advance.
If you call a taxi yourself, you should wait for it just outside “Departures” (not “Arrivals|!).
If you arrive in Vilnius in day time, you can also ask the tourist information centre to call you a cab.