Lithuania
Getting around Lithuania: trains, buses, driving and domestic flights
Take the train for Vilnius–Kaunas (about 1 h, €5–25) and for Klaipėda (about 4 h); buses cover gaps and cross into Latvia and Poland cheaply. Hire a car only for Aukštaitija lakes, the Hill of Crosses or the coast. In cities, Bolt and public transport beat parking. Book weekend coast trains and Friday/Sunday coaches ahead.
- 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
GuideLithuania
Key facts
- Best default
- LTG Link trains between Vilnius, Kaunas and Klaipėda; buses for everything else
- Vilnius–Kaunas
- About 1 h by train, €5–25
- Vilnius–Klaipėda
- About 4 h by train or bus, €5–30
- Cross-border
- Vilnius–Riga about 4 h; Vilnius–Warsaw about 8 h by bus, through ticket by rail
- Car hire
- €30–60 a day; headlights always on, winter tyres Nov–Mar
- City rides
- Vilnius public transport €1–1.5; Bolt €4–10 across town
- Curonian Spit
- Old Ferry to Smiltynė about 10 min, then bus about 1 h to Nida
- Domestic flightscheck
- No scheduled domestic routes; VNO, KUN and PLQ are the gateways
Summary by mode
Lithuania is small enough that you rarely need to fly inside it. The rail spine runs Vilnius–Kaunas–Klaipėda, buses fill the smaller towns and the international routes, and a car only pays off when you leave that spine.
Prices below are 2026 estimates for a single adult; book early for summer weekends on the coast.
| Mode | Typical route | Time | Cost | Verdict |
|---|---|---|---|---|
| LTG Link train | Vilnius–Kaunas | About 1 h | €5–25 | Modern, cheap, frequent; the default |
| LTG Link train | Vilnius–Klaipėda | About 4 h | €5–25 | Daily; weekend coast trains fill in summer |
| Intercity bus | Vilnius–Klaipėda | 4 h | €5–30 | Frequent coaches (Kautra, Lux Express, FlixBus) |
| Intercity bus | Vilnius–Riga / Warsaw | 4 h / 8 h | €5–30 | Cheapest cross-border option |
| Ferry + bus | Klaipėda–Smiltynė–Nida | 10 min + 1 h | Ferry about €1–2 foot; bus €4–5 | The public way onto the Curonian Spit |
| Hire car | Aukštaitija, Hill of Crosses, coast | Self-paced | €30–60 a day | Worth it only off the rail spine |
| City transport | Vilnius buses, trolleybuses, airport train | 8 min to airport | €1–1.5 per ride | Buy before boarding; controllers fine |
| Bolt / taxi | Across Vilnius | City trips | €4–10 | Use the app over street taxis |
| Bike | Smiltynė–Nida cycle path | About 50 km | €15–20 a day | Classic Spit ride; wind and water matter |
Fares are 2026 estimates; verify seasonal and weekend services before booking.
Step by step
Start with the rail spine. Vilnius–Kaunas takes about an hour and runs often enough that you can turn up and take the next departure; Vilnius–Klaipėda takes about four hours and is the one to reserve in July and August, when coast-bound trains sell out. Buy in the LTG Link app rather than queueing at the station.
Use buses for anything the train does not reach: regional towns, the airports, and the international runs to Riga (about 4 h) and Warsaw (about 8 h). Kautra, Lux Express and FlixBus all compete on these routes, so prices move; Friday and Sunday departures are the first to fill.
For the Curonian Spit, take the Old Ferry from Klaipėda to Smiltynė (about 10 minutes, roughly €1–2 on foot), then the bus to Nida (about 1 h, €4–5). Cars use the New Ferry terminal instead, and the national park charges a car fee in summer.
Hire a car only for the places the spine misses: the Aukštaitija lakes, the Hill of Crosses near Šiauliai, and slow coastal stops. Headlights must be on at all times, and winter tyres are required from November to March.
Inside Vilnius, buses and trolleybuses cost €1–1.5 a ride via the Trafi or m.Ticket apps, and the train to the airport takes 8 minutes. Bolt is cheap and safe across town, typically €4–10; use the app rather than hailing a street taxi.
- Book the LTG Link app ticket before you travel; weekend coast trains fill in summer.
- Reserve Friday and Sunday coaches early on the Riga and Warsaw routes.
- For the Spit, foot passengers use the Old Ferry; cars use the New Ferry terminal.
- Turn headlights on in daylight and fit winter tyres from November to March.
- Validate city tickets before boarding; controllers issue fines.
Notes
Lithuania has no scheduled domestic flights; Vilnius (VNO), Kaunas (KUN) and Palanga (PLQ) are arrival gateways, not a way to hop between cities. Kaunas Airport mainly serves low-cost carriers, and Palanga is the closest airport to the coast.
Tap water is safe to drink, which keeps refilling easy on long bus and train days. Public toilets cost €0.30–1; malls and cafés are free for customers. Many shops close early on Sunday and museums often close on Mondays, so plan travel days around that.
If you are cycling the Spit, expect strong wind on the exposed sections and carry water; the Smiltynė–Nida path is about 50 km and rentals run €15–20 a day.
Check your travel insurance covers the activities you plan, especially cycling and any winter driving.
- No domestic flights; VNO, KUN and PLQ are gateways only.
- Tap water is safe; carry a bottle.
- Sunday shop closures and Monday museum closures affect travel days.
- Insurance: confirm cover for cycling and winter driving.
FAQ
Questions people ask
What is the best way to get around Lithuania?
Trains for the main spine: Vilnius–Kaunas about 1 h (€5–25) and Vilnius–Klaipėda about 4 h. Buses cover smaller towns and cross-border routes to Riga and Warsaw. Hire a car only for the lakes, the Hill of Crosses or the coast.
Do I need a car in Lithuania?
No for Vilnius, Kaunas, Klaipėda, Trakai or the Curonian Spit, which trains, buses and the ferry cover. A car helps for Aukštaitija lakes, the Hill of Crosses and rural coast stops. Expect €30–60 a day, headlights always on and winter tyres November–March.
Are there rail or bus passes for Lithuania?
No nationwide unlimited pass is standard; point-to-point tickets are cheap (€5–30) and bought in the LTG Link app or from coach operators. Cross-border coach tickets to Riga and Warsaw are also sold per trip, so a pass rarely saves money here.
How do I get to the Curonian Spit without a car?
Take the Old Ferry from Klaipėda to Smiltynė (about 10 minutes, roughly €1–2 on foot), then the bus to Nida (about 1 h, €4–5). Cars must use the New Ferry terminal and pay a park fee in summer.
Is it cheaper to fly or take the train between Lithuanian cities?
There are no scheduled domestic flights, so the train or bus is the only option. Vilnius–Kaunas by train is about 1 h for €5–25, and Vilnius–Klaipėda about 4 h; both beat any airport transfer time.
How do I pay for public transport in Vilnius?
Buy a single ride (€1–1.5) in the Trafi or m.Ticket app before boarding; controllers fine passengers without a valid ticket. The airport train takes 8 minutes. Bolt rides across the city usually cost €4–10.
Deep dive
Every source; changeable facts are marked check
Sources
- officialLTG Link (Lithuanian Railways passenger services)
- officialKautra
- officialLux Express
- officialFlixBus
- officialVilnius Airport (VNO)
- officialCuronian Spit National Park (Kuršių nerija)
- secondaryWikivoyage – Lithuania