There are 4 ways to get from Jēkabpils to Daugavpils 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 Krustpils to Daugavpilstrain 702 / ...
1h 13m$17–22Bus, train
cheapest- Take the bus from Jēkabpils AO to Līvānibus 7852 / ...
- Take the train from Livani to Daugavpilstrain 702 / ...
2h 14m$5–10Bus
- Take the bus from Jēkabpils AO to Daugavpils AObus 7897 / ...
2h 36m$6–16Drive 90.2 km
- Drive from Jēkabpils to Daugavpilscar 90.2 km
1h 16m$17–24
Jēkabpils to Daugavpils by bus
Questions & Answers
The cheapest way to get from Jēkabpils to Daugavpils is to bus and train which costs $5 - $10 and takes 2h 14m.
The fastest way to get from Jēkabpils to Daugavpils is to train which takes 1h 13m and costs $17 - $22.
Yes, there is a direct bus departing from Jēkabpils AO and arriving at Daugavpils AO. Services depart five times a day, and operate every day. The journey takes approximately 2h 36m.
No, there is no direct train from Jēkabpils to Daugavpils. However, there are services departing from Krustpils and arriving at Daugavpils via . The journey, including transfers, takes approximately 1h 13m.
The distance between Jēkabpils and Daugavpils is 93 km. The road distance is 90.2 km.
The best way to get from Jēkabpils to Daugavpils without a car is to train which takes 1h 13m and costs $17 - $22.
It takes approximately 1h 13m to get from Jēkabpils to Daugavpils, including transfers.
Jēkabpils to Daugavpils bus services, operated by Hansabuss AS, depart from Jēkabpils AO station.
Jēkabpils to Daugavpils train services, operated by Vivi, depart from Krustpils station.
The best way to get from Jēkabpils to Daugavpils is to train which takes 1h 13m and costs $17 - $22. Alternatively, you can bus, which costs $6 - $16 and takes 2h 36m.
What companies run services between Jēkabpils, Latvia and Daugavpils, Latvia?
Vivi operates a train from Krustpils to Daugavpils hourly. Tickets cost $4–6 and the journey takes 1h 7m. Alternatively, Hansabuss AS operates a bus from Jēkabpils AO to Daugavpils AO 3 times a day. Tickets cost $9–13 and the journey takes 2h 36m. Two other operators also service this route.
- Phone
- 8760
- [email protected]
- Website
- vivi.lv
Train from Krustpils to Daugavpils
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- https://www.vivi.lv/en/
Train from Livani to Daugavpils
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- https://www.vivi.lv/en/
- Phone
- +372 627 9080
- [email protected]
- Website
- hansabuss.ee
Bus from Jēkabpils AO to Daugavpils AO
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a day
- Estimated price
- $9–13
- Website
- https://hansabuss.ee/en/
- Schedules at
- https://hansabuss.ee/en/liinireisid/commercial-lines/
Bus from Jēkabpils AO to Līvāni
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- https://hansabuss.ee/en/
- Schedules at
- https://hansabuss.ee/en/liinireisid/commercial-lines/
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Jēkabpils AO to Daugavpils AO
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $8–16
- Website
- https://luxexpress.eu/en/
Bus from Jēkabpils AO to Līvāni
- Ave. Duration
- 32 min
- Frequency
- Once daily
- Estimated price
- $2–4
- Website
- https://luxexpress.eu/en/
- Phone
- 64122121
- [email protected]
- Website
- cata.lv
Bus from Jēkabpils AO to Daugavpils AO
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $6–9
- Schedules at
- cata.lv
Bus from Jēkabpils AO to Līvāni
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- $2–3
- Schedules at
- cata.lv
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 Heathrow Airport into central London, Need to know: Jadrolinija, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Jēkabpils to Daugavpils bus services, operated by Hansabuss AS, arrive at Daugavpils AO station.
Jēkabpils to Daugavpils train services, operated by Vivi, arrive at Daugavpils station.
Yes, the driving distance between Jēkabpils to Daugavpils is 90 km. It takes approximately 1h 16m to drive from Jēkabpils to Daugavpils.
Book your Jēkabpils to Daugavpils bus tickets online with Omio.
There are 220+ hotels available in Daugavpils.






















