Cheapest
FlixBus, from €7.49, with two bags free and up to eight distinct services a day. Board at Studentų g. 39 for the fastest runs at 3 hours 40 minutes.
Route Guide
Last verified:
One direct train a day, up to 18 coaches, a 293 km drive with no border checks — with the real 2026 timetables, fares and seat counts pulled from the operators' own booking systems.
Fast Answer
Take a coach: between 15 and 18 run every day, they take 3 hours 40 minutes to 4 hours 25 minutes, and fares start at €7.49 with FlixBus, €14.90 with Lux Express and a flat €18.20 with Ecolines. There is also exactly one direct LTG Link train a day, at a flat €24 in second class, and it is the better ride — but budget 4 hours 20 minutes rather than the advertised 4 hours 04 minutes, and book it weeks ahead: on 31 August 2026 it had two second-class seats left for a departure five days out. Driving is 293 km with no border checks. Flying is the only option that is slower and dearer door to door.
Every fare, departure time and seat count on this page was pulled from the operators' own booking systems on 31 August 2026.
At A Glance
Riga is the easiest international trip out of Vilnius. Both countries are in the Schengen area, the road distance is 293 km, and the coach stations and railway stations at each end sit within a few hundred metres of each other, so the mode you choose barely changes where you end up. The table below is the whole decision, priced one way per adult and timed in the Vilnius to Riga direction.
| Option | Services a day | Journey time | One-way fare | Arrives at |
|---|---|---|---|---|
| Train (LTG Link) | 1 | 4h18–4h26 in practice | €24 second class, €34 first | Riga Central Station, Stacijas laukums 2 |
| Lux Express | 6 | About 4 hours | €14.90–€21 economy, €31 premium | Riga Coach Station, Prāgas iela 1 |
| Ecolines | 3–4 | 3h55–4h15 | €18.20 flat | Riga Coach Station |
| FlixBus | 6–8 | 3h40–4h25 | From €7.49 | Riga Coach Station, platforms 1–4, 7 and 10–11 |
| Fly | Year-round direct, frequency unpublished | 1h50 door to door | €125 door to door | Riga airport |
| Drive | Any time | 3h50 behind the wheel | €45 modelled cost | Wherever you want |
Lux Express times are the operator's own Riga-to-Vilnius timings of 4h00 to 4h20; southbound arrival times vary by departure, so confirm yours when you book. The flight and drive figures are Rail Baltica's modelled door-to-door numbers, including time spent at the airport, not fares you can buy.
The verdict most guides refuse to give: take a coach if you only want to be in Riga, take the train if you want the journey to be part of the trip, and hire a car only if you intend to stop somewhere on the way. Do not fly. If you are still deciding how the rest of your Baltic legs fit together, our guide to transport in Lithuania covers the domestic connections that feed this route.
The Train
Yes. LTG Link runs one direct train every day of the year with no changes. The operator states on its own route page that the routes are "direct, without any transfers", and answers its own FAQ question "Is this a direct route?" with "Yes, this route is direct." The train is wheelchair-adapted, carries bicycles, and has both first and second class.
Now the part nobody else publishes. LTG Link markets the service as Vilnius 07:30 to Riga 11:34, a journey of 4 hours 04 minutes. Its live booking engine tells a different story. Checked on 31 August 2026, the departure was 07:16 for 5 September, 07:13 for 15 September and 07:08 for 14 October, and every one of them still arrived at 11:34 — real journeys of 4h18, 4h21 and 4h26. The northbound 16:55 from Riga held on every date checked, but the Vilnius arrival ran between 21:11 and 21:22 against a printed 21:01, so 4h16 to 4h27.
Plan around 4 hours 20 minutes and an earlier alarm than the timetable suggests. LTG Link itself warns on the same page that "changes may occur throughout the year", so check your own date rather than trusting the annual graphic. If a 07:08 departure sounds brutal, it is an argument for sleeping near the station the night before; our notes on where to stay in Vilnius flag the districts within walking distance of Geležinkelio g. 16.
Seven intermediate stations, all of them in Lithuania except Jelgava. Times are LTG Link's published annual timetable; the northbound column runs bottom to top.
| Station | Southbound to Riga | Northbound to Vilnius |
|---|---|---|
| Vilnius | 07:30 dep | 21:01 arr |
| Kaišiadorys | 08:10–08:11 | 20:19–20:20 |
| Jonava | 08:29–08:30 | 19:59–20:00 |
| Kėdainiai | 08:49–08:50 | 19:37–19:38 |
| Radviliškis | 09:28–09:29 | 18:56–18:57 |
| Šiauliai | 09:45–09:46 | 18:40–18:41 |
| Joniškis | 10:22–10:23 | 18:03–18:04 |
| Jelgava | 10:57–11:00 | 17:27–17:30 |
| Riga Central | 11:34 arr | 16:55 dep |
The Riga end is Riga Central Station, Stacijas laukums 2, LV-1050. The Vilnius end is the main railway station at Geležinkelio g. 16. One quirk worth knowing: tickets are not sold for the Jelgava to Riga leg in either direction, because the train operates no local service inside Latvia. Carry proof of identity even though nobody will stop you at the border.
The same train continues past Riga to Valga in Estonia, where you cross the platform to an Elron service for Tartu and Tallinn. A through ticket from Vilnius all the way to Tallinn costs €39, which makes the Riga leg look expensive by comparison.
The fare is flat: €24 in second class, €34 in first, on every date checked in September and October 2026, with no campaign price and no advance discount. Seat61, still the most-cited source for this route, quotes second class as "€9.60 to €24 (it varies)". That is out of date. Both LTG Link's printed price table and its live booking engine returned €24 every time, so waiting for a cheap advance fare is a way to miss the train, not a way to save money.
Segment fares matter more than they look, because they are what makes a stopover bookable:
| From | Second class to Riga | First class to Riga |
|---|---|---|
| Vilnius | €24.00 | €34.00 |
| Kaišiadorys | €22.00 | €31.00 |
| Jonava | €20.50 | €28.50 |
| Kėdainiai | €17.50 | €24.50 |
| Radviliškis | €17.20 | €24.20 |
| Šiauliai | €17.00 | €24.00 |
| Joniškis | €12.00 | €17.00 |
| Vilnius to Jelgava | €23.00 | €32.00 |
Three things will catch you out. First, the booking window is short: on 31 August 2026 the last bookable departure was 19 October 2026, and 20 October onwards returned no journeys at all. That is roughly seven weeks of horizon, so an empty search for December does not mean the train has been cancelled. Second, one train a day genuinely sells out — on 31 August the engine showed two second-class seats left for 5 September, seven for 15 September and sixteen for 14 October. LTG Link warns that buying on board may be impossible because tickets "are often sold out in advance". Third, buy the day your date enters the window, not the week you travel.
Extras are cheap and fixed: a bicycle costs €10, a pet costs €5, and small animals in a carrier travel free up to two per passenger. An Interrail or Eurail seat reservation is €5 in either class. Children under 6 travel free if they do not take a seat of their own, one per adult, and 6 to 16 year olds pay half. There are no other concessions on the international route.
Common Mistake
This is the single most repeated error about the route, and it is easy to disprove. The direct train runs the western line through Šiauliai, Joniškis and Jelgava. Daugavpils is on the eastern line and appears nowhere in the timetable. It does not exist as a bookable station in LTG Link's system at all: of the 188 stops loaded in the booking engine, the only Latvian and Estonian ones are Jelgava, Riga, Valga, Tartu and Tallinn, and the only station on the old eastern line is Turmantas, the last Lithuanian town before the border.
LTG Link does run six trains a day from Vilnius to Turmantas, taking 2h03 to 2h28 and costing €5.88 to €9.80, and older guides mistake these for the first half of a Riga journey. They are not. They terminate inside Lithuania, and no through ticket to Daugavpils is sold. If you find advice telling you to change there, it describes a service that this timetable no longer contains.
While you are auditing sources: Rome2Rio correctly identifies the daily LTG Link train 889 at 4h04, but prices everything in US dollars and lists a "Bus via Pasvalys" at 5 hours 39 minutes that no traveller should ever pick over a direct coach.
The Coaches
Three operators compete on this corridor and all three finish at the same address, Riga Coach Station at Prāgas iela 1, which is 435 metres from Riga Central Station. In Vilnius, the coach station and the railway station are 238 metres apart. So the choice is genuinely about price, timing and seat comfort, not about where you are dumped.
| Operator | Departures from Vilnius | Fare | Boards at |
|---|---|---|---|
| Lux Express | 06:30, 09:00, 12:00, 15:00, 17:30, 22:30 | €14.90–€21 economy, €31 premium | Platform 19, Vilnius Coach Station, then Panorama, then Panevėžys |
| Ecolines | 07:30, 12:00, 18:00 daily, plus 16:30 on some dates | €18.20 flat | Vilnius Coach Station |
| FlixBus | 07:55, 10:05, 11:40, 13:10, 15:15, 16:20, 17:45, 20:50 | From €7.49 | Sodų g. 22, Savanorių pr. 31 or Studentų g. 39 |
FlixBus departures are those loaded for 15 September 2026; six ran on 14 October 2026. Lux Express dropped the 06:30 on the December 2026 and January 2027 dates checked, leaving five.
Before you trust any aggregator's service count, know that listings pad this route. The same FlixBus coach appears three times under three different Vilnius stops. The number of genuinely distinct FlixBus services was eight on 15 September 2026 and six on 14 October 2026 — still the most frequent operator, just not as frequent as the listing implies.
Six coaches a day at 06:30, 09:00, 12:00, 15:00, 17:30 and 22:30, with a pattern that held on the September, October and November 2026 dates checked. Northbound, Riga to Vilnius runs at 02:55, 07:00, 09:30, 12:00, 14:50 and 17:30, arriving 06:55, 11:10, 13:40, 16:15, 19:05 and 21:50 — journeys of 4 hours to 4 hours 20 minutes.
Economy came out between €14.90 and €21.00 across seven departure dates queried on 31 August 2026, with €17.00 the most common standard fare and €14.90 a campaign price. The premium seat tier was €31.00 on every date and every departure that offered it. Services are operated by Lux Express Estonia AS on line EL-20, the Warsaw to Tallinn run, and line 949 from Vilnius to Tallinn, leaving from platform 19 at Vilnius Coach Station. The coach picks up again at the Panorama shopping centre 10 to 15 minutes later, which is useful if you are staying north-west of the old town, then runs via Panevėžys.
The operator's own fleet page, updated 10 August 2026, lists free Wi-Fi, charging at every seat, personal media screens, complimentary hot drinks, a toilet and air conditioning across a fleet of more than 105 coaches. The Scania Irizar i8 used on international routes puts Standard seats at the front and wider Relax seats at the rear, which the operator describes as offering more space to relax. Book the rear if the seat map lets you choose.
Skip the 22:30 unless you already have a bed booked in Riga. It arrives in the small hours, and arriving at a coach station at that time with nowhere to go is the most common self-inflicted mistake on this route.
Ecolines runs three coaches a day southbound, at 07:30 arriving 11:45, 12:00 arriving 16:00 and 18:00 arriving 21:55, plus a 16:30 arriving 20:30 on some dates. The fare is a flat €18.20 on every departure and every date queried on 31 August 2026, with no discount and no campaign price anywhere in the system. If you dislike watching a fare move, this is the one to book. Northbound it also runs the fastest scheduled coach in either direction: Riga 07:30 to Vilnius 11:15, 3 hours 45 minutes.
Two Ecolines warnings. It loads its timetable a shorter distance ahead than its rivals — on 31 August 2026 it was selling to 25 and 26 October and returned nothing from 31 October onward, which means winter dates were not yet on sale rather than withdrawn. And it does not run from Vilnius Airport to Riga: the airport stop on F. Vaitkaus g. exists in its system, but a search from it to Riga on 15 September 2026 returned zero services. If you land at VNO and want to go straight on, get into the city first; our Vilnius airport transfer guide covers that 15-minute hop.
FlixBus is the cheapest by a wide margin: €7.49 lead-in on 15 September 2026 and €7.99 on 14 October 2026, with a few departures at €15.49. That is less than a third of the train fare. All services are direct, with no transfers, operated by FlixBus Estonia OÜ. Boarding is from Sodų g. 22, Savanorių pr. 31 or Studentų g. 39, and the Studentų departures leave 15 to 20 minutes later but arrive 15 minutes sooner, with the fastest run at 3 hours 40 minutes. In Riga it uses Prāgas iela 1, platforms 1 to 4, 7 and 10 to 11. Onboard you get free Wi-Fi, power outlets, extra leg space, reclining seats and a toilet, and the baggage allowance is one 7 kg carry-on plus one 20 kg checked bag, both free — worth noting, because low headline fares elsewhere often are not.
Flights
No, and this is one of the few travel questions with a clean answer. Riga does exist as a direct destination from Vilnius: the airport's own destination dataset lists it with the codes RIX and EVRA and a season value of null, meaning year-round rather than seasonal. So the flight is real. It is also pointless.
Rail Baltica's own modal comparison, built to argue for a railway rather than against an airline, puts Riga to Vilnius by plane at 1 hour 50 minutes and €125 once time spent at the airport is counted, against 4 hours and €25 by bus and 3 hours 30 minutes and €45 by car. You save roughly two hours and pay five times the coach fare, and you spend the saved time in security queues at both ends.
An honest caveat: we could not confirm the operating carrier or the frequency from the airline's own website, so this page publishes neither. If you have a specific reason to fly — a connection you must protect, or a flight arriving from elsewhere — check current schedules and fares directly.
Check current VNO to RIX fares
If your real question is how to reach the Baltics in the first place rather than how to hop between them, our page on cheap flights to Lithuania is the more useful one.
Driving
The drive is 293 km and about 3 hours 50 minutes behind the wheel. It is one of the more straightforward international drives in Europe, and it is almost entirely dual-purpose trunk road.
| Leg | Road | Distance |
|---|---|---|
| Vilnius to the Panevėžys area | A2 | 125 km |
| Panevėžys bypass | A17 | 20 km |
| Bypass to the Latvian border | A10 / Via Baltica | 48 km |
| Border through Bauska and the Ķekava bypass into Riga | Latvian A7 | 81 km |
The border is the paragraph worth reading twice. There are no formalities on the Lithuania to Latvia land border in 2026. The European Commission's current list of member states that have notified a temporary reintroduction of internal border control names Germany, Spain, Italy, Denmark, Austria, the Netherlands, Norway, Poland, Sweden and France. Neither Lithuania nor Latvia is on it, and the Lithuania to Latvia border is not affected. You will drive across without stopping.
The opposite is true in the other direction. Poland has reintroduced control on its border with Lithuania for 5 April to 1 October 2026, so if your trip continues from Vilnius towards Warsaw, expect checks there even though the Riga direction has none. Do not assume the two borders behave the same way.
The hidden cost that changes the real total is the one-way cross-border drop fee. Renting in Vilnius and returning in Riga is a different product from a round trip, and no operator publishes a fixed figure that we could verify from a primary source, so we will not invent one. Price it at the booking stage with the drop-off country already set to Latvia, before you compare against a €7.49 coach ticket, because the fee is often larger than the rental itself.
Price a Vilnius to Riga one-way rental
Affiliate disclosure: we may earn a commission if you book through partner links, at no extra cost to you.
Day Out
This is the only genuine argument for driving. Going Vilnius, Hill of Crosses, Rundāle, Riga comes to about 373 km against 293 km direct: roughly 80 extra kilometres turns a transfer into a full day out with two of the best sights in either country in it. If you would rather keep the sightseeing near Vilnius, a Trakai day trip does a similar job in an afternoon.
The hill stands about 12 km north of Šiauliai, on the land of Jurgaičiai and Domantai villages on the left bank of the Kulpė stream, right beside the road towards Riga. Driving, take the A12 towards Joniškis and Riga and turn right at the sign reading "KRYŽIŲ KALNAS – 2 km". From Šiauliai it is 11.4 km, about 13 minutes.
What makes it worth the detour is not the photograph, it is the arithmetic of persistence. There were about 20 crosses around 1850, roughly 130 by 1900, 155 in 1902, 200 and a chapel by 1914 and about 400 by 1923. A 14-station Way of the Cross was laid out around 1888. By 1990 there were about 55,000 large and small crosses.
In between, the Soviet record is precise and brutal. About 1,000 crosses were raised in defiance between 1956 and 1959. In April 1961, 2,179 crosses were destroyed. About 400 were demolished in 1973, the hill was ravaged twice in 1974 with about 400 more, and in the summer of 1976 every cross was destroyed and part of the hill itself was dug away. Crosses were toppled for the last time in 1985. Five years later there were 55,000 of them. Pope John Paul II prayed at the hill and celebrated Mass beside it on 7 September 1993, and established the Diocese of Šiauliai on 28 May 1997. The indulgence feast falls on the last Sunday of July, which is the one date to avoid if you want the place quiet.
Here is the trick no other guide connects: you do not need a car for this. The daily train calls at Šiauliai from 09:45 to 09:46 and at Joniškis from 10:22 to 10:23, and a Šiauliai to Riga ticket costs only €17, or €12 from Joniškis. Break the journey at Šiauliai, see the hill, and continue on a later service or a coach the same evening. We deliberately publish no parking or admission price for the site, because the official page still quotes them in litas, a currency withdrawn on 1 January 2015.
Rundāle Palace Museum gives its own directions as 67 km from Riga along the A7 to Bauska, then 12 km on the P103 to Pilsrundāle. The alternative runs Riga to Jelgava, 47 km on the A8, then 43 km on the A8 to Eleja and the P103. Independent routing confirms both: Bauska to Rundāle is 12.1 km and about 13 minutes, and Rundāle back to Riga is 78 km and about 1 hour 15 minutes.
| Rundāle 2026 ticket | Adult | Student | Pupil |
|---|---|---|---|
| Main exhibition | €12.00 | €8.50 | €3.50 |
| French garden (April to October) | €6.00 | €3.00 | €3.00 |
| Exhibition plus French garden | €17.00 | €10.50 | €5.50 |
| Day ticket, everything | €23.00 | €14.50 | €7.00 |
Buying the €12 exhibition ticket and then discovering the garden is separate is the standard Rundāle mistake. A pupil in a group of ten or more pays €2.00, a family ticket is €15.00 for one adult and two pupils or €25.00 for two adults and two pupils, and an annual French garden pass is €20.00.
Opening hours in 2026: the museum runs 10:00 to 18:00 in May, from June to September and in October, and 10:00 to 17:00 from November to April. The French garden closes at 19:00 from June to September and stays open until 20:00 on Friday to Sunday in June, July and August. Access to the museum stops 30 minutes before closing and the ticket office shuts 40 minutes before, so a 17:30 arrival in October buys you nothing. The site is closed on 1 January, 24 December and 25 December.
Now the fact that decides your whole itinerary: the coaches do not go there. Lux Express runs via Panevėžys and its only intermediate stops between Vilnius and Riga are the Panorama shopping centre and Panevėžys Coach Station. No operator on this route stops at Bauska, and none stops at Šiauliai. So Rundāle is a car-only stop coming from Vilnius, or else a separate day trip out of Riga. We also give no hours or prices for Bauska Castle, because its own website refused every connection when we checked on 31 August 2026 — verify directly before you build a schedule around it.
2030
Not before 2030, so it should not affect a 2026 booking, but it is worth knowing what is coming. RB Rail states that more than 40% of the mainline is already under construction or construction-ready and that all current works are aligned with the 2030 target, with the honest caveat that keeping the pace depends on timely financing in the years ahead.
| Riga to Vilnius by train | Journey time | Fare |
|---|---|---|
| Today, LTG Link | About 4h20 | €24 |
| Planned, Rail Baltica | 1h54 | €38 |
The technical shape of it: about 900 km of line at 1,435 mm European standard gauge, a design speed of 249 km/h for passenger trains, electrified at 2x25 kV, ERTMS Level 2 signalling, single track in phase one. Elron, Vivi and LTG Link have already launched a joint tender for up to 20 regional trains capable of 200 km/h, and seven international passenger stations are planned, among them Vilnius, Kaunas, Panevėžys, Riga and Riga airport. If you are routing through the second of those, our Kaunas travel guide covers what is there now.
Verdict
FlixBus, from €7.49, with two bags free and up to eight distinct services a day. Board at Studentų g. 39 for the fastest runs at 3 hours 40 minutes.
Lux Express, six a day, €14.90 to €21 in economy and €31 for a premium seat, with power at every seat and hot drinks included. Take a rear Relax seat.
The one daily train at €24, which is the only option that lets you break at Šiauliai for the Hill of Crosses for €17 onward. Book it about seven weeks out.
Drive via the Hill of Crosses and Rundāle: about 373 km instead of 293 km, and the only way to reach either without backtracking from Riga.
Whatever you pick, note when you land. The 22:30 Lux Express arrives in the small hours and the northbound train reaches Vilnius between 21:11 and 21:22, so the next decision after the ticket is usually the bed. Seasonal frequency shifts too — the 06:30 Lux Express dropped out of the December 2026 and January 2027 timetables — which is one more reason to read when to visit Lithuania before fixing dates.
Booking Shortcuts
The train sells about seven weeks ahead and holds one carriage a day, so the Vilnius to Riga leg is the piece of a Baltic trip most likely to be gone when you get round to it.
Getting to Vilnius or out of Riga is where the real airfare decision sits, not on the 293 km between them.
Compare flightsLate coaches and a 21:11 train arrival make a booked Riga or Vilnius bed the difference between a good night and a bad one.
Compare staysThe only way to take in the Hill of Crosses and Rundāle on the same run, since no coach stops at Šiauliai or Bauska.
Check car pricesUseful if you are pricing Vilnius, Riga and Tallinn together rather than one leg at a time.
Compare packagesAffiliate disclosure: we may earn a commission if you book through partner links, at no extra cost to you.
Keep Planning
Getting around Lithuania as a passenger: LTG Link trains, intercity coaches, airport transfers, Vilnius city tickets from €1.00, car rental and Bolt.
Open guideVilnius travel guide for 2026–2027: where to stay, a 2–3 day plan, the airport bus for €1–€1.25, real costs, and an easy Trakai day trip.
Open guidePlan your Lithuania itinerary day-by-day, save booking addresses and boarding passes, optimize routes, and export a travel PDF for offline use.
Open plannerFAQ
Yes. LTG Link runs one direct train every day with no transfers, leaving Vilnius in the morning and reaching Riga Central Station at 11:34, with a return departing Riga at 16:55. The published timetable shows a 07:30 departure and 4 hours 04 minutes, but the live booking system returned 07:08 to 07:16 departures for autumn 2026, so allow about 4 hours 20 minutes.
A flat €24 in second class and €34 in first class, with no cheaper advance or promotional fares on this route. Children under 6 travel free without their own seat and 6 to 16 year olds pay half. A bicycle costs €10, a pet costs €5, and an Interrail or Eurail seat reservation costs €5.
No, and this is the most common piece of outdated advice on the route. The direct train runs the western line via Šiauliai, Joniškis and Jelgava; Daugavpils is not on it and does not appear among the 188 stops in LTG Link's booking system. LTG Link's eastern-line trains terminate at Turmantas inside Lithuania and no through ticket to Daugavpils is sold.
FlixBus, with lead-in fares of €7.49 on 15 September 2026 and €7.99 on 14 October 2026, less than a third of the train fare. Ecolines charges a flat €18.20 on every departure and Lux Express ran €14.90 to €21.00 in economy across the dates checked.
Between 3 hours 40 minutes and 4 hours 25 minutes depending on operator and boarding point. FlixBus services leaving from Studentų g. 39 run the fastest southbound at 3 hours 40 minutes, and the quickest scheduled coach in either direction is the Ecolines 07:30 from Riga, which reaches Vilnius in 3 hours 45 minutes.
Between 15 and 18 on the dates checked in September and October 2026. Lux Express runs 6 at 06:30, 09:00, 12:00, 15:00, 17:30 and 22:30, FlixBus ran 6 to 8 genuinely distinct services, and Ecolines runs 3 to 4. Ignore aggregator counts, because the same FlixBus coach is listed three times under three different Vilnius stops.
No. Both countries are in the Schengen area, and the European Commission's current list of temporary reintroduced internal border controls names Germany, Spain, Italy, Denmark, Austria, the Netherlands, Norway, Poland, Sweden and France, but neither Lithuania nor Latvia. Poland, by contrast, has reintroduced checks on its Lithuanian border from 5 April to 1 October 2026.
About 293 km and roughly 3 hours 50 minutes of driving: 125 km on the A2, the 20 km A17 Panevėžys bypass, 48 km on the A10 Via Baltica to the border, then 81 km on the Latvian A7 through Bauska and the Ķekava bypass into Riga.
Yes, by train as well as by car. The daily train calls at Šiauliai from 09:45 to 09:46, and the Hill of Crosses is 11.4 km away, about 13 minutes by road, with a Šiauliai to Riga ticket costing only €17. By car, going via the Hill of Crosses and Rundāle makes the trip about 373 km instead of 293 km.
Almost certainly not. Riga is a year-round direct destination in Vilnius Airport's own dataset, but Rail Baltica's modelling puts the plane at 1 hour 50 minutes and €125 door to door once airport time is counted, against 4 hours and €25 by coach.