There are 5 ways to get from Jelgava to Krāslava by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Jelgava to Riga-Pasazierutrain 6744 / ...
- Take the train from Riga-Pasazieru to Kraslavatrain 706 / ...
6h 12m$13–26Train, bus
cheapest- Take the train from Jelgava to Riga-Pasazierutrain 724 / ...
- Take the train from Riga-Pasazieru to Daugavpilstrain 702 / ...
- Take the bus from Daugavpils AO to Krāslavas AObus
6h 34m$11–21Bus
- Take the bus from Jelgavas AO to Rīgas SAObus
- Take the bus from Rīgas SAO to Daugavpils AObus
- Take the bus from Daugavpils AO to Krāslavas AObus
7h 1m$23–45Drive 263.7 km
- Drive from Jelgava to Krāslavacar 263.7 km
3h 40m$48–69Bus via Riga
- Take the bus from Jelgavas AO to Rīgas SAObus
- Take the bus from Riga Central Bus Station to Daugavpils Bus Stationbus
- Take the bus from Daugavpils AO to Krāslavas AObus
7h 21m$23–45
Jelgava to Krāslava by train and bus
Questions & Answers
The cheapest way to get from Jelgava to Krāslava is to train and bus which costs $11 - $22 and takes 6h 34m.
The fastest way to get from Jelgava to Krāslava is to drive which takes 3h 40m and costs $45 - $70.
No, there is no direct bus from Jelgava to Krāslava. However, there are services departing from Jelgavas AO and arriving at Krāslavas AO via Rīgas SAO and Daugavpils AO. The journey, including transfers, takes approximately 7h 1m.
No, there is no direct train from Jelgava to Krāslava. However, there are services departing from Jelgava and arriving at Kraslava via Riga-Pasazieru. The journey, including transfers, takes approximately 6h 12m.
The distance between Jelgava and Krāslava is 304 km. The road distance is 263.7 km.
The best way to get from Jelgava to Krāslava without a car is to train which takes 6h 12m and costs $13 - $27.
It takes approximately 6h 12m to get from Jelgava to Krāslava, including transfers.
Jelgava to Krāslava bus services, operated by Hansabuss AS, depart from Jelgavas AO station.
Jelgava to Krāslava train services, operated by Vivi, depart from Jelgava station.
The best way to get from Jelgava to Krāslava is to train which takes 6h 12m and costs $13 - $27. Alternatively, you can bus, which costs $22 - $45 and takes 7h 1m.
What companies run services between Jelgava, Latvia and Krāslava, Latvia?
You can take a train from Jelgava to Krāslavas AO via Riga-Pasazieru, Kraslava, and Krāslavas stacija in around 6h 12m. Alternatively, you can take a bus from Jelgavas AO to Krāslavas AO via Rīgas SAO and Daugavpils AO in around 7h 1m.
- Phone
- 8760
- [email protected]
- Website
- Vivi
Train from Jelgava to Riga-Pasazieru
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- Vivi
Train from Riga-Pasazieru to Kraslava
- Ave. Duration
- 3h 18m
- Frequency
- Twice daily
- Estimated price
- $10–14
- Website
- Vivi
Train from Jelgava to Riga-Pasazieru
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- Vivi
Train from Riga-Pasazieru to Daugavpils
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- Vivi
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Jelgava to Riga-Pasazieru
- Ave. Duration
- 34 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- LTG Link
Train from Jelgava to Riga-Pasazieru
- Ave. Duration
- 34 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- LTG Link
- Phone
- +372 627 9080
- [email protected]
- Website
- Hansabuss AS
Bus from Jelgavas AO to Rīgas SAO
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- Hansabuss AS
- Schedules at
- Hansabuss AS
Bus from Jelgavas AO to Rīgas SAO
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $4–7
- Website
- Hansabuss AS
- Schedules at
- Hansabuss AS
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Rīgas SAO to Daugavpils AO
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Website
- Lux Express
Bus from Riga Central Bus Station to Daugavpils Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $9–35
- Website
- Lux Express
- Phone
- +371 654 29245
- Website
- SIA "Daugavpils autobusu parks"
Bus from Rīgas SAO to Daugavpils AO
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $1–13
- Schedules at
- SIA "Daugavpils autobusu parks"
Bus from Daugavpils AO to Krāslavas AO
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1–4
- Schedules at
- SIA "Daugavpils autobusu parks"
Bus from Daugavpils AO to Krāslavas AO
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1–4
- Schedules at
- SIA "Daugavpils autobusu parks"
Bus from Daugavpils AO to Krāslavas AO
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1–4
- Schedules at
- SIA "Daugavpils autobusu parks"
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 How to get from Stansted Airport into central London, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, 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
Jelgava to Krāslava bus services, operated by Hansabuss AS, arrive at Rīgas SAO station.
Jelgava to Krāslava train services, operated by Vivi, arrive at Riga-Pasazieru station.
Yes, the driving distance between Jelgava to Krāslava is 264 km. It takes approximately 3h 40m to drive from Jelgava to Krāslava.
Book your Jelgava to Krāslava bus tickets online with Omio.
There are 52+ hotels available in Krāslava.
















