Train duration | 4h24m |
Arrival | Vilnius, Lithuania |
Departure | Riga, Latvia |
Distance | 163 Miles |
Lowest train price | from £17.64 |
Find your ticket on gopili to identify the different operators for your train between Riga (Latvia) to Vilnius (Lithuania). The services on board can vary depending on the rail company.
Travelling by train is a quick and easy option to go to Vilnius from Riga. The average travel time from Riga to Vilnius is 4h24m to cover the 163 miles.
We found trains from £17.64 to travel in the next 180 days. Fares may change depending on the travel date as well as how much time in advance you book your ticket.
from £17.64 | MORE | 4h24m |
from €11.00 | MORE | 4h06m | |
from £9.24 | MORE | 4h09m | |
from £10.99 | MORE | 4h13m |
from £42.13 | MORE | 14h01m |
Find the cheapest tickets to travel from Riga to Vilnius by train, bus, ride sharing and plane.
We compare train ticket for all major companies to travel between Riga and Vilnius by train and find the best prices for the coming days. Take a look at the prices of train tickets Vilnius to Riga and find the best deal for your outbound journey.
From | To | Price | Departure on | At | Company | Searched |
---|---|---|---|---|---|---|
Riga Pasazieru Train Station |
Vilnius Central Train Station |
£17.64 | 16/06/2025 | 16:55 | 9 days ago | |
Riga Zemitani Train Station |
Vilnius Central Train Station |
£21.95 | 16/06/2025 | 16:27 | 9 days ago |
Best prices for the next 180 days.
Train tickets from Riga
Popular train journeys
Other transport solution