There are 5 ways to get from Riga to Dotnuva 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, bus
best- Take the train from Riga-Pasazieru to Siauliaitrain 12
- Take the bus from Geležinkelio stotis to Dotnuvabus M-321 / ...
4h 15m$17–20Train
cheapest- Take the train from Rīgas Centrālā stacija to Kėdainiaitrain 891/892
4h 16m$16–19Bus
- Take the bus from Riga, Bus Station to Panevezysbus 846421
- Take the bus from Panevėžio autobusų stotis to Kėdainių autobusų stotisbus M-549 / ...
5h$19–31Drive 200.7 km
- Drive from Riga to Dotnuvacar 200.7 km
3h 2m$37–53Bus via Šiauliai
- Take the bus from Riga to Siauliaibus
- Take the bus from Šiaulių autobusų stotis to Dotnuvabus M-321 / ...
5h 8m$23–42
Riga to Dotnuva by train and bus
Comparing Your Travel Options
The cheapest way to get from Riga to Dotnuva is to train which costs $15 - $20 and takes 4h 16m.
The fastest way to get from Riga to Dotnuva is to drive which takes 3h 2m and costs $35 - $55.
No, there is no direct bus from Riga station to Dotnuva. However, there are services departing from Riga, Bus Station and arriving at Dotnuva via Panevėžio autobusų stotis and Kėdainių autobusų stotis. The journey, including transfers, takes approximately 5h.
No, there is no direct train from Riga to Dotnuva. However, there are services departing from Rīgas Centrālā stacija and arriving at Kėdainiai via . The journey, including transfers, takes approximately 4h 16m.
The distance between Riga and Dotnuva is 219 km. The road distance is 200.7 km.
The best way to get from Riga to Dotnuva without a car is to train and bus which takes 4h 15m and costs $17 - $20.
It takes approximately 4h 15m to get from Riga to Dotnuva, including transfers.
Riga to Dotnuva bus services, operated by Ecolines, depart from Riga, Bus Station.
Riga to Dotnuva train services, operated by LTG Link, depart from Rīgas Centrālā stacija station.
The best way to get from Riga to Dotnuva is to bus which takes 5h and costs $19 - $35. Alternatively, you can train, which costs $15 - $20 and takes 4h 16m.
What companies run services between Riga, Latvia and Dotnuva, Lithuania?
You can take a bus from Riga, Bus Station to Dotnuva via Panevezys, Panevėžio autobusų stotis, and Kėdainių autobusų stotis in around 5h. Alternatively, LTG Link operates a train from Rīgas Centrālā stacija to Kėdainiai once daily. Tickets cost $12–17 and the journey takes 2h 42m.
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- LTG Link
Train from Riga-Pasazieru to Siauliai
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $8–11
- Website
- LTG Link
Train from Rīgas Centrālā stacija to Kėdainiai
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- $12–17
- Website
- LTG Link
- Phone
- (+370 37) 34 24 40
- info@kautra.lt
- Website
- Kautra
Bus from Geležinkelio stotis to Dotnuva
Bus from Riga, Bus Station to Panevezys
Bus from Panevėžio autobusų stotis to Kėdainių autobusų stotis
Bus from Šiaulių autobusų stotis to Dotnuva
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Riga, Bus Station to Panevezys
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- $12–22
- Schedules at
- ecolines.net
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- Lux Express
Bus from Riga, Bus Station to Panevezys
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $10–17
- Website
- Lux Express
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Riga, Bus Station to Panevezys
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- $14–22
- Website
- Flixbus
Bus from Riga to Siauliai
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
- Phone
- +370 5 210 4304
- info@ollex.lt
- Website
- Ollex
Bus from Riga to Siauliai
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $22–35
- Website
- Ollex
Want to know more about travelling around Lithuania
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Riga to Dotnuva bus services, operated by Ecolines, arrive at Panevezys station.
Riga to Dotnuva train services, operated by LTG Link, arrive at Kėdainiai station.
Yes, the driving distance between Riga to Dotnuva is 201 km. It takes approximately 3h 2m to drive from Riga to Dotnuva.
There are 34+ hotels available in Dotnuva.





















