There are 4 ways to get from Sloka to Jelgava by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 6510 train, line 6753 train
best- Take the train from Sloka to Tornakalnstrain 6510 / ...
- Take the train from Tornakalns to Jelgavatrain 6753 / ...
1h 32m$4–7Bus
- Take the bus from Sloka to Rīgas SAObus 7020
- Take the bus from Rīgas SAO to Jelgavas AObus 7376 / ...
2h 10m$5–9Drive 46.4 km
- Drive from Sloka to Jelgavacar 46.4 km
39 min$9–13Taxi
- Take the taxi from Sloka to Jelgavataxi 46.4 km
39 min$90–110
Sloka to Jelgava by train
Questions & Answers
The cheapest way to get from Sloka to Jelgava is to line 6510 train and line 6753 train which costs $4 - $7 and takes 1h 32m.
The fastest way to get from Sloka to Jelgava is to drive which takes 39 min and costs $8 - $13.
No, there is no direct bus from Sloka to Jelgava. However, there are services departing from Sloka and arriving at Jelgavas AO via Rīgas SAO. The journey, including transfers, takes approximately 2h 10m.
No, there is no direct train from Sloka to Jelgava. However, there are services departing from Sloka and arriving at Jelgava via Tornakalns. The journey, including transfers, takes approximately 1h 32m.
The distance between Sloka and Jelgava is 72 km. The road distance is 46.4 km.
The best way to get from Sloka to Jelgava without a car is to line 6510 train and line 6753 train which takes 1h 32m and costs $4 - $7.
It takes approximately 1h 32m to get from Sloka to Jelgava, including transfers.
Sloka to Jelgava bus services, operated by LapLine, depart from Sloka station.
Sloka to Jelgava train services, operated by Vivi, depart from Sloka station.
The best way to get from Sloka to Jelgava is to line 6510 train and line 6753 train which takes 1h 32m and costs $4 - $7. Alternatively, you can bus, which costs $5 - $10 and takes 2h 10m.
What companies run services between Sloka, Latvia and Jelgava, Latvia?
You can take a train from Sloka to Jelgava via Tornakalns in around 1h 32m. Alternatively, you can take a bus from Sloka to Jelgavas AO via Rīgas SAO in around 2h 10m.
- Phone
- 8760
- [email protected]
- Website
- vivi.lv
Train from Sloka to Tornakalns
- Ave. Duration
- 34 min
- Frequency
- Every 20 minutes
- Estimated price
- $2–3
- Website
- https://www.vivi.lv/en/
Train from Tornakalns to Jelgava
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- https://www.vivi.lv/en/
- Phone
- +371 80000078
- [email protected]
- Website
- lapline.lv
Bus from Sloka to Rīgas SAO
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $1
- Schedules at
- lapline.lv
- Phone
- +371 67 11 33 22
- [email protected]
- Website
- sabiedriskaisautobuss.lv
Bus from Sloka to Rīgas SAO
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $2–3
- Schedules at
- sabiedriskaisautobuss.lv
- Phone
- +371 63 629 904
- [email protected]
- Website
- ventspilsreiss.lv
Bus from Sloka to Rīgas SAO
- Ave. Duration
- 43 min
- Frequency
- Twice daily
- Estimated price
- $3–4
- Schedules at
- ventspilsreiss.lv
- Phone
- +372 627 9080
- [email protected]
- Website
- hansabuss.ee
Bus from Rīgas SAO to Jelgavas AO
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://hansabuss.ee/en/
- Schedules at
- https://hansabuss.ee/en/liinireisid/commercial-lines/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Travel Insider: Top Japan travel tips by Beatrix Holland, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Sloka to Jelgava bus services, operated by LapLine, arrive at Rīgas SAO station.
Sloka to Jelgava train services, operated by Vivi, arrive at Tornakalns station.
Yes, the driving distance between Sloka to Jelgava is 46 km. It takes approximately 39 min to drive from Sloka to Jelgava.
There are 91+ hotels available in Jelgava.












