There are 5 ways to get from Riga to Lithuania proper by train, bus, car, or plane
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 Rīgas to Vilniaus geležinkelio stotis891/892
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Kieliai7100
6h 22m$26–29Bus
cheapest- Take the bus from Riia to Vilnius, Autobusų Stotis (Sodų g. 22)Rv949 / ...
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Kieliai7100
6h 34m$9–26Bus via Pasvalys
- Take the bus from Riga Central Bus Station to Pasvalys Bus StationKautra M-2335
- Take the bus from Pasvalio autobusų stotis to Širvintų autobusų stotisM-896
6h 24m$31–36Drive 248.1 km
- Drive from Riga to Lithuania proper248.1 km
3h$45–65Fly, line 7100 bus
- Fly from Riga International Airport (RIX) to Vilnius Airport (VNO)RIX - VNO
- Take the bus from Šeškinės poliklinika to Kieliai
4h 42m$44–152
Riga to Lithuania proper by train, bus, and foot
Questions & Answers
The cheapest way to get from Riga to Lithuania proper is to bus which costs $9 - $26 and takes 6h 34m.
The fastest way to get from Riga to Lithuania proper is to drive which takes 3h and costs $40 - $65.
No, there is no direct bus from Riga station to Lithuania proper. However, there are services departing from Riga Central Bus Station and arriving at Kieliai via Pasvalio autobusų stotis and Širvintų autobusų stotis. The journey, including transfers, takes approximately 6h 24m.
The distance between Riga and Lithuania proper is 393 km. The road distance is 248.1 km.
The best way to get from Riga to Lithuania proper without a car is to train and bus which takes 6h 22m and costs $26 - $29.
It takes approximately 6h 22m to get from Riga to Lithuania proper, including transfers.
Riga to Lithuania proper bus services, operated by Kautra, depart from Riga Central Bus Station.
Riga to Lithuania proper bus services, operated by Kautra, arrive at Pasvalys Bus Station.
Yes, the driving distance between Riga to Lithuania proper is 248 km. It takes approximately 3h to drive from Riga to Lithuania proper.
There are 29+ hotels available in Lithuania proper.
What companies run services between Riga, Latvia and Lithuania proper, Lithuania?
You can take a bus from Riga Central Bus Station to Lithuania proper via Pasvalys Bus Station, Pasvalio autobusų stotis, Širvintų autobusų stotis, and Kieliai in around 6h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airbaltic.com
Flights from Riga International Airport to Vilnius Airport
- Ave. Duration
- 48 min
- When
- Every day
- Estimated price
- $40–150
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Rīgas to Vilniaus geležinkelio stotis
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- $25
- Website
- https://ltglink.lt/en
- Phone
- +370 382 5163
- savivaldybe@sirvintos.lt
- Website
- sirvintos.lt
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Kieliai
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $1–4
- Schedules at
- visimarsrutai.lt
Bus from Šeškinės poliklinika to Kieliai
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $1–4
- Schedules at
- visimarsrutai.lt
- Phone
- (+370 37) 34 24 40
- info@kautra.lt
- Website
- kautra.lt
Bus from Riga Central Bus Station to Pasvalys Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $16–19
- Website
- https://www.kautra.lt/en/
- Schedules at
- https://www.autobusubilietai.lt/en
Bus from Pasvalio autobusų stotis to Širvintų autobusų stotis
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $14–17
- Website
- https://www.kautra.lt/en/
- Schedules at
- https://www.autobusubilietai.lt/en
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Riia to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- $14–22
- Website
- https://luxexpress.eu/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riia to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $8–20
- Website
- https://www.flixbus.co.uk
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













