Travel from Jelgava to Vilnius

Train from Jelgava to Vilnius

1188 Latvia operates a train from Jelgava to Vilnius hourly. Tickets cost $3 and the journey takes 51 min. 2 other operators also service this route.

How to get from Jelgava to Vilnius

From Jelgava train to Rīga pasažieru, walk to Rīga, then bus to Šeškinės Poliklinika. 5 h 53 min 14€. From Jelgava train to Rīga pasažieru, train to Daugavpils, then train to Vilnius. 8 h 23 min. From Jelgava drive to Vilnius. 3 h 19 min 30€. From Jelgava train to Centrālā stacija, line 22 bus to Riga airport, fly to Vilnius airport, then line 88 bus to Vilnius. 3 h 44 min 50€.

Is there a direct train between Jelgava and Vilnius?

No, there is no direct train from Jelgava to Vilnius. However, there are services departing from Jelgava and arriving at Vilnius via Rīga pasažieru and Daugavpils. The journey, including transfers, takes approximately 8 h 23 min.