Vilnius
Vilnius public transport: tickets, passes and apps
Count your rides. For one or two rides in a day, buy a single ticket in the Trafi or m.Ticket app before boarding. For three or more rides in a day, a 1-day ticket is usually the better buy; for a stay of three days or more, compare a multi-day pass against stacking day tickets. Contactless bank cards are not confirmed as a valid ticket — check before you board.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideVilnius
Key facts
- Best for 1–2 ridescheck
- Single ticket, bought in the Trafi or m.Ticket app before boarding
- Best for a full daycheck
- A 1-day ticket is usually cheaper than three or more singles — check current fares
- Best for 3+ dayscheck
- Compare a multi-day pass against day tickets; per-day cost should drop — check
- Where to buycheck
- Trafi app, m.Ticket app, ticket machines, some kiosks and drivers
- Contactless bank cardcheck
- Not confirmed as a valid ticket on Vilnius buses and trolleybuses — check
- Airport to centre
- Train about 8 minutes to the main station; city buses also run to the centre
- Fine for no ticketcheck
- Controllers do check; buy before boarding and keep proof of payment
Best ticket
The decision comes down to how many rides you will make. One or two rides in a day: buy singles. Three or more rides in a day: a 1-day ticket is normally the better buy. Staying three days or more: compare a multi-day pass with stacking day tickets, and take whichever is cheaper per day.
Singles in Vilnius are sold as time-based tickets rather than per-ride tickets, so a short trip with one change can fit inside one ticket — confirm the current validity window in the app (check). Multi-day passes cover unlimited rides for their period, which suits moving between the Old Town, the station, the airport and outlying sights.
Buy before you board. Vilnius runs on proof of payment, so keep your ticket or app screen with you for the whole trip; controllers can fine passengers without one (check). Buying in the app takes under a minute.
Prices
Fares below are 2026 estimates in euros and are not established figures — confirm the current price in the Trafi or m.Ticket app before buying (check). The pattern matters more than the exact number: singles are cheap, a day ticket costs roughly the price of a few singles, and multi-day passes should fall below the day-ticket rate per day.
- Singles are time-based, not per-ride — a quick change may stay inside one ticket (check).
- Day and multi-day tickets usually start counting from first validation, not from purchase (check).
- Keep the ticket or app screen until you leave the vehicle; controllers check mid-route (check).
| Ticket | Price (2026 estimate) | Zones | Valid for |
|---|---|---|---|
| Single | €1–1.5 (check) | City | A set time window from validation — check |
| 1-day | €5–6 (check) | City | 24 hours from first validation — check |
| 3-day | €10–12 (check) | City | 72 hours — check |
| 5-day | €15–18 (check) | City | 120 hours — check |
| Monthly pass | €30–40 (check) | City | Calendar month — check |
Fares, ticket types and validity windows change; confirm in the Trafi or m.Ticket app before buying (check).
How to pay
The two apps travellers use are Trafi and m.Ticket — both sell Vilnius city tickets on a phone. You register a card, pick the ticket, and show the screen if asked. This is the fastest option and works before you reach the stop.
Paper tickets are sold at some kiosks and ticket machines, and on some services from the driver, but availability varies by route and time of day — treat driver sales as a fallback, not the plan (check). Bank-card contactless tapping is not confirmed as a valid fare medium on Vilnius buses and trolleybuses; check locally rather than assuming it works the way it does in London or Amsterdam.
If you are staying a while, a personalised card loaded with a pass is the local habit; visitors can usually manage with the app for a short trip.
| Method | Works for | Notes |
|---|---|---|
| Trafi app | Singles and passes | Buy and show on phone |
| m.Ticket app | Singles and passes | Alternative to Trafi |
| Ticket machine / kiosk | Singles, some passes | Cash or card; locations vary (check) |
| Driver | Singles on some routes | Fallback only; exact change helps (check) |
| Contactless bank card | Not confirmed | Check before relying on it (check) |
From the airport
Vilnius Airport (VNO) sits close to the centre. The train is the quickest option at roughly 8 minutes to the main station, and city buses also run between the airport and the centre. Whether an ordinary city ticket covers the train and the buses is not confirmed — check the fare before boarding (check).
For a late arrival, a Bolt ride across the city typically costs €4–10, which is worth it if you land after the last convenient bus or train. If you would rather stay near the terminal, there are hotels within walking distance.
Buy your ticket in the app before boarding the bus or train — the airport stop is a common place for controllers to check (check).
Tips
Keep your phone charged. If your ticket lives in the app and the battery dies, you have no proof of payment.
For a weekend, compare a 3-day pass with three day tickets before buying; the pass should win if it covers Friday arrival to Sunday departure (check).
If you are combining Vilnius with Kaunas or the coast, city tickets do not cover intercity trains — buy those separately in the LTG Link app.
Sunday and evening service is thinner on some routes; check the app for the last departure before you plan a late return.
Questions people ask
What is the best public transport ticket in Vilnius?
Singles for one or two rides, a 1-day ticket if you will make three or more rides in a day, and a multi-day pass for a stay of three days or more if it beats stacking day tickets. Buy in the Trafi or m.Ticket app before boarding; confirm current fares in the app (check).
Can I pay by contactless card in Vilnius?
Not confirmed. Vilnius buses and trolleybuses use app, paper and card-based tickets rather than open bank-card tapping. Check locally before relying on a contactless card; the app is the safe option.
How much is a day pass in Vilnius?
A 1-day ticket is roughly €5–6 as a 2026 estimate, about the cost of a few singles, and usually runs for 24 hours from first validation. This is an estimate, not an established fare — confirm the current price in the app before buying (check).
Does a Vilnius city ticket cover the airport?
Not confirmed. The train reaches the main station in about 8 minutes and city buses also run to the centre, but whether an ordinary city ticket covers them is unclear — check the fare before boarding.
Do I need to validate a multi-day pass?
Validation rules are not confirmed for every ticket type — check in the app when you buy. As a rule, keep your ticket or app screen with you for the whole trip, because controllers check mid-route and can fine passengers without proof of payment (check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialVilnius city public transport information
- officialTrafi
- officialLTG Link (trains, including Vilnius Airport)
- secondaryWikivoyage – Vilnius