Riga to Vilnius by rail is a daily direct LTG Link trip: 16:55 from Riga, 21:01 in Vilnius, about 4h06.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
For anyone weighing a train from Riga to Vilnius, Lithuania against the bus, the decisive fact is simple: LTG Link now runs one direct afternoon service from Riga Central Station to Vilnius. The ride is not all-day rail romance; it is a practical 4-hour trip with a fixed late-afternoon departure, a central arrival, and no border transfer.
The train is the right choice if you want space to move, a city-center finish, and a simple cross-border ride. The bus can still win if you need a morning departure, but the rail option is the easiest answer for travelers who can leave Riga at 16:55.
For live departures and seat availability, compare the route here after checking the timing below:
Riga To Vilnius By Train: Times, Stops, And Fares
Riga to Vilnius by train is a daily direct LTG Link service, not a transfer route. The scheduled train leaves Riga at 16:55 and reaches Vilnius at 21:01, with intermediate stops in Jelgava, Joniškis, Šiauliai, Radviliškis, Kėdainiai, Jonava, and Kaišiadorys.
The current annual timetable lists Train 891/892 for the Riga–Vilnius direction. Fares move with seat class and booking conditions, but recent public fare checks usually put second-class tickets in the low-to-mid euro range; check the live LTG Link fare before paying, because international ticket prices can shift by date.
How Long Is The Train From Riga To Vilnius?
The Riga to Vilnius train takes 4 hours 06 minutes on the current direct schedule. The timing is competitive with the bus, but the single daily departure makes the train less flexible.
The biggest planning detail is the arrival time. Vilnius at 21:01 is easy for a hotel check-in, a taxi, or a short public-transit ride, but it is late for travelers who still need to collect luggage, eat dinner, or connect onward the same night.
- Best fit: travelers leaving Riga after sightseeing or a late checkout.
- Weak fit: travelers who need to be in Vilnius before lunch.
- Watch point: seasonal works can cause timetable edits, so confirm the exact train on your travel date.
Riga To Vilnius Options Compared
Riga to Vilnius options fall into three real categories: train, bus, and road travel; flying rarely saves useful time. The table below shows the practical trade-off rather than a theoretical fastest route.
| Mode | Typical Time | Rough Cost |
|---|---|---|
| Direct LTG Link train | 4h06, 16:55 to 21:01 | Often about $11–$28 in 2nd class; 1st class costs more |
| Intercity bus, daytime | About 4h10–4h45 | Often about $8–$25 when booked ahead |
| Intercity bus, evening | About 4h15–5h | Often similar to daytime bus fares |
| Rental car | About 3h45–4h30 driving time | Usually higher after fuel, parking, and one-way fees |
| Private transfer | About 4h door to door | Usually several hundred dollars per car |
| Flight with a connection | Often 4h+ door to door | Usually poor value for this short cross-border route |
| Train with a stopover | Half-day or overnight if you pause in Šiauliai | Depends on separate tickets and the stopover plan |
LTG Link publishes the official Riga–Vilnius annual timetable, and that timetable is the cleanest source for the exact departure, arrival, and stop pattern.
Buying Tickets Without Getting Caught Out
Riga to Vilnius tickets should be bought online or in the LTG Link app when possible. LTG Link says onboard sales are only during the trip, and seats may not be available on the day of travel.
For most visitors, the safest booking flow is simple: search Riga to Vilnius, choose the 16:55 direct train, select the class, then save the ticket in the app or as a file you can open offline. International tickets are one-way, so a round trip needs two separate tickets.
Passengers must carry proof of identity on the international route. Children under 6 can ride free when they do not take a separate seat, and children aged 6 to 16 get a 50% discount under LTG Link rules.
What The Ride Is Like On Board
The direct Riga to Vilnius service is a long regional-style cross-border train, not a high-speed rail line. The upside is a steady city-center trip with no airport security, no luggage belt, and no bus-station shuffle at the Lithuanian end.
Seats are sold in first and second class. Bicycles and pets are allowed under LTG Link conditions, with fixed fees or carriage rules depending on the item or animal, so check those details before you show up with a bike or a dog.
Practical timing: buy snacks before boarding if you are picky, charge your phone in Riga, and keep your passport or national ID easy to reach.
Where To Stay After Arriving In Vilnius
Vilnius is a convenient arrival city because the railway station sits close to the Old Town and central hotels. A late arrival works best if you stay near the Old Town, Naujamiestis, or the station area rather than crossing the city after 9 pm.
If your train arrives on schedule, a central hotel keeps the first night simple and leaves the next morning free for Vilnius Cathedral Square, Gediminas Tower, and the old streets around Pilies Street. Compare central stays on a map before you choose:
Station Stops On The Direct Service
The Riga to Vilnius train makes a useful north-to-south sweep through Latvia and Lithuania. The stop list matters if you are meeting the train outside Riga or ending before Vilnius, but most international travelers will ride the full route.
| Stop | Scheduled Time | Use For Travelers |
|---|---|---|
| Riga | 16:55 departure | Main boarding point at Riga Central Station |
| Jelgava | 17:30 | Last Latvian stop before the border section |
| Joniškis | 18:04 | First listed Lithuanian stop |
| Šiauliai | 18:41 | Useful stop for the Hill of Crosses region |
| Radviliškis | 18:57 | Rail junction town in northern Lithuania |
| Kėdainiai | 19:38 | Small historic town north of Kaunas |
| Jonava | 20:00 | Late-evening stop before the Vilnius approach |
| Kaišiadorys | 20:20 | Last listed stop before Vilnius |
| Vilnius | 21:01 arrival | Main arrival point for the Lithuanian capital |
Which Riga To Vilnius Option Should You Pick?
The direct train is the best pick if the 16:55 departure fits your day and you want a relaxed city-center arrival. Choose the bus if you need more departure times, a lower fare on a specific date, or an arrival earlier than the train can offer.
Use the train for a simple late-afternoon move between capitals. Use a bus for schedule control. Use a rental car only if you plan to stop between Riga and Vilnius, because one-way rental fees can erase the value of driving.
A practical plan is to spend the morning and early afternoon in Riga, board the 16:55 train, reach Vilnius at 21:01, and sleep near the Old Town. That gives you a clean travel day without losing a full daylight block to transit.
References & Sources
- LTG Link.“Vilnius–Ryga Train Schedule.”Lists the daily Riga–Vilnius departure, arrival, travel time, and scheduled stops.