Vilnius to Klaipėda by train or bus 2026

Practical tips · 6 October 2026 · updated 26 October 2026 · 5 min read

The red-brick building of Klaipėda railway station with a clock tower on a clear day
Photo: Isaak Granzer, CC BY-SA
Contents

Ad. On some links we earn a commission if you book. The price does not change for you. How we earn (in Lithuanian)

In short: on the days we checked, the bus was faster and the train sometimes cheaper. The fastest bus from Vilnius to Klaipėda took 3 h 45 min, the fastest train 4 h 17 min. On 30 October there were 16 buses, and there were 5 trains on 4 November and 6 on 6 November. The cheapest train ticket on Friday, 6 November, costs €7.35. The cheapest FlixBus ticket on Friday, 30 October, cost €28. The train prices include the LTG Link 50% discount on local routes, valid for journeys from 9 October to 31 December (terms, checked on 2026-10-09). We checked the train data on 2026-10-26, the bus data on 2026-10-07.

How long the journey takes

By train. An LTG Link search for Wednesday, 4 November, showed 5 direct services from Vilnius: 06:38, 10:54, 13:03, 17:17 and 18:48. The fastest, the 10:54 service, arrives at 15:11 (4 h 17 min); the others take 4 h 28 min–4 h 43 min. On Friday, 6 November, there is also a 05:20 service: 4 h 29 min.

By bus. On 28 and 30 October FlixBus showed 10 direct services on each day, the first leaving at 06:00 and the last at 23:00. Most take 3 h 45 min–4 h 5 min. Two services are longer: the 06:40 via Kaunas takes 5 h 45 min, and the 23:00 night service 4 h 50 min. In the national timetable data (visimarsrutai.lt, checked on 2026-10-08) there were 16 direct services on 30 October, and the longest (12:00, M-352) takes 6 h 25 min.

A red-and-white double-deck LTG Link train arriving at a platform on a sunny day
Photo: Nenea hartia, CC BY-SA

What it costs

Journey Departure–arrival Journey time Price per person (train with the 50% discount)
Train, 2nd class (4 November) 10:54–15:11 4 h 17 min €13.40
Slower train, 3rd class (4 November) 13:03–17:36 4 h 33 min €7.35
FlixBus (28 October) 07:00–10:45 3 h 45 min €31
FlixBus (28 October) 16:45–20:35 3 h 50 min €22

We made the FlixBus search for two adults, so in the table we wrote half of the amount shown. The FlixBus service fee is not included in the amounts. The LTG Link prices are per adult.

On Friday the prices are different:

  • Train, 6 November. The 05:20 service in 2nd class costs €13.40, and the 06:38 service €11 (3rd class €7.35). On the 13:03 service 3rd class also costs €7.35.
  • FlixBus, 30 October. €28–32.20 per person. The cheapest are the 16:45 and 18:30 services.
  • National timetable data, 30 October. Base fare per person: €19 (M-428 services at 10:35, 12:40 and 16:00), €24–25 for other services; for some services there is no price in the data.
A green double-deck FlixBus coach standing in a street beside tall buildings in the evening
Photo: Florian Fèvre, CC BY-SA

When to choose the bus

  • Faster and more often. 16 services a day let you leave almost at any time. On 6 November there are no trains between 06:38 and 10:54, and after 10:54 only three.
  • Late in the evening. The last daytime bus left at 18:30 and arrived at 22:30. The 23:00 night service reaches Klaipėda at 03:50. The last train on 6 November arrives at 23:23.

When to choose the train

  • The cheapest ticket. On the slower 13:03 connection on 4 and 6 November, 3rd class costs €7.35. On Friday’s 06:38 service a third-class ticket costs the same.
  • The station in town. The train arrives at Klaipėda railway station, the bus at the bus station. In Vilnius both stations stand side by side: read about this in the guide to Vilnius stations.
  • Buying online. You buy a ticket on the LTG Link website; we described the steps in the guide how to buy a train ticket.

The service-break timetable

The Vilnius–Klaipėda service-break timetable published on the LTG Link website applied from 1 October to 31 October (timetables, checked on 2026-10-06). We checked the train times and prices in this article for 4 and 6 November, after this period. For other dates, check the times in the search.

Where next

Arrived in the port city? Plan your weekend with the weekend in Klaipėda guide (in Lithuanian) or choose the Klaipėda destination. Travelling from Klaipėda? See weekend trips from Klaipėda (in Lithuanian). You will find other comparisons in the guide train or bus from Vilnius (in Lithuanian), and tips for searching cheaper buses in cheap FlixBus tickets (in Lithuanian) and how to buy a bus ticket online.

Frequently asked questions

How long does the train from Vilnius to Klaipėda take?

According to the LTG Link search for 4 November, the services take 4 h 17 min–4 h 43 min. The fastest leaves at 10:54.

Is the bus faster than the train?

Yes, on the days we checked. The fastest FlixBus services and those shown in the national timetable data took 3 h 45 min, and the fastest train on 4 and 6 November took 4 h 17 min.

When does the last bus and train leave Vilnius?

The last FlixBus service leaves at 23:00 and reaches Klaipėda at 03:50. On 6 November the last train leaves at 18:48 and arrives at 23:23.

Destinations in this guide

  • The bell tower and cathedral of Vilnius Archcathedral on Cathedral Square

    Vilnius

    The old town, Užupis and contemporary art museums: from Kaunas 59 min by train, and a city ticket costs from €1.00.

  • Half-timbered buildings with red tiled roofs in the Klaipėda old town

    Klaipėda

    A port city with an old town, the Lithuanian Sea Museum at Smiltynė and a ferry across the lagoon, from 3 h 45 min by bus from Vilnius.

Keep reading

More: Practical tips · all guides