Cheap Bus and Train tickets to Jelgava

What are the most popular routes to Jelgava?

Riga - JelgavaAverage pricePLN 26Average duration55mDaily departures44
Vilnius - JelgavaAverage pricePLN 161Average duration4h 47mDaily departures2
Kaunas - JelgavaAverage pricePLN 103Average duration3h 40mDaily departures1
Tallinn - JelgavaAverage pricePLN 137Average duration5h 45mDaily departures3
Warsaw - JelgavaAverage pricePLN 221Average duration10hDaily departures4