Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20265 min read

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.

Summary by mode
ModeTypical routeTimeCostVerdict
LTG Link trainVilnius–KaunasAbout 1 h€5–25Modern, cheap, frequent; the default
LTG Link trainVilnius–KlaipėdaAbout 4 h€5–25Daily; weekend coast trains fill in summer
Intercity busVilnius–Klaipėda4 h€5–30Frequent coaches (Kautra, Lux Express, FlixBus)
Intercity busVilnius–Riga / Warsaw4 h / 8 h€5–30Cheapest cross-border option
Ferry + busKlaipėda–Smiltynė–Nida10 min + 1 hFerry about €1–2 foot; bus €4–5The public way onto the Curonian Spit
Hire carAukštaitija, Hill of Crosses, coastSelf-paced€30–60 a dayWorth it only off the rail spine
City transportVilnius buses, trolleybuses, airport train8 min to airport€1–1.5 per rideBuy before boarding; controllers fine
Bolt / taxiAcross VilniusCity trips€4–10Use the app over street taxis
BikeSmiltynė–Nida cycle pathAbout 50 km€15–20 a dayClassic 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