Skip to main content
Riga to Vilnius by bus and train: the honest guide

Riga to Vilnius by bus and train: the honest guide

Updated:

What is the best way to get from Riga to Vilnius?

The Lux Express bus is the best option: approximately 4–4.5 hours, €15–25 booked in advance, comfortable coaches with WiFi and café onboard, multiple daily departures. The train requires a change and takes 5–6 hours. Flying exists but is rarely worth the airport overhead.

Riga to Vilnius: the southern leg of the Baltic route

Riga and Vilnius are 450 km apart — Lithuania’s capital is the furthest of the three Baltic capitals from Riga. It is also the least-visited by independent travellers on a Baltic circuit, which is a shame because Vilnius is exceptional.

The bus connection is excellent: Lux Express coaches run multiple daily departures, the journey takes about 4 hours, and the price is very reasonable. Here is everything you need to know.

Price: €15–25 booked in advance; €30–45 at short notice Journey time: 4–4.5 hours Departures: 3–5 daily, spread through the morning and afternoon Comfort: same high-quality Lux Express coaches with personal screens, WiFi, café bar, and reclining seats

The Riga–Vilnius Lux Express service is slightly less frequent than the Riga–Tallinn route but well-timed for day and overnight travel. Book at luxexpress.eu — English-language site, card payment, e-ticket on phone.

Departure point: Riga Starptautiskā autoostu (International Coach Terminal), Prāgas iela 1, adjacent to Riga Central Station.

Arrival point: Vilnius Bus Terminal (Vilniaus Autobusų Stotis), Sodų 22, approximately 1.5 km from Vilnius Old Town. Trolleybus 5 or 7 connects to the centre.

The journey route: the bus heads south through Riga, joins the Via Baltica highway (A7), crosses the Latvian–Lithuanian border (no passport control for Schengen travellers, brief stop at most), passes through the Šiauliai region (near the Hill of Crosses), and continues south to Vilnius.

Ecolines: an alternative operator on the same route, usually slightly cheaper than Lux Express at the cost of somewhat older vehicles and fewer amenities.

There is no direct train from Riga to Vilnius. The rail connection requires changing in Šiauliai or, in some cases, multiple changes. Journey time: 5–6+ hours with awkward scheduling. The bus is faster, more frequent, and more comfortable. Use the bus.

For the Riga–Tallinn route, the train argument is similarly weak. The bus dominates Baltic capital-to-capital connections.

Option 3: Private transfer with sightseeing stops

Price: €285–345 for a private vehicle Journey time: 6–10 hours with stops Best for: groups of 3–4, those wanting to include the Hill of Crosses or Rundāle Palace

The Riga–Vilnius private transfer with sightseeing is genuinely excellent if you want to see the country rather than just travel through it. The Riga to Vilnius private tour with sightseeing stops typically includes stops at Rundāle Palace and/or the Hill of Crosses — transforming a transportation necessity into one of the best Lithuania experiences on the trip.

For those travelling in reverse (Vilnius to Riga), the private Vilnius to Riga transfer with sightseeing covers the same stops from the other direction.

Per-person cost for a group of 4 (splitting €285–345): approximately €70–85 each — not much more than a last-minute Lux Express ticket for a much richer experience.

The Hill of Crosses detour: worth planning for

The Hill of Crosses (Kryžių kalnas) is approximately 2.5 hours south of Riga on the Vilnius route, near the city of Šiauliai. It is one of the most extraordinary sites in the Baltics — a modest hill completely covered in hundreds of thousands of crosses, rosaries, statues, and sacred objects left by pilgrims over nearly two centuries.

The site began as an act of national and religious resistance under Russian Imperial and later Soviet occupation. Soviet authorities bulldozed the hill repeatedly; each time, Lithuanians rebuilt it overnight. Today it holds over 100,000 crosses and has been visited by two Popes.

Getting there from the bus: Lux Express stops in Šiauliai but the Hill of Crosses is 10 km outside the city — you would need a taxi from Šiauliai. More practical: include it as a stop on an organised private transfer, or do it as a separate day trip from either Riga or Vilnius.

The Hill of Crosses, Rundāle Palace and Bauska day trip from Riga combines the Hill of Crosses with the other key southern Latvia sites in a single efficient day.

What to see in Vilnius

Vilnius rewards at least 2–3 days. Key highlights:

Vilnius Old Town: UNESCO listed, largely baroque in character — very different from Riga’s Gothic and Art Nouveau. The Cathedral Square, Gediminas Tower, and the Gates of Dawn are the essential landmarks.

Trakai Island Castle: 30 minutes by train or marshrutka from Vilnius — a spectacular 14th-century castle on an island in a lake. Essential on any Vilnius visit.

KGB Museum (Genocide Museum): inside the former KGB headquarters, with preserved cells and documented history of Soviet occupation. One of the most powerful museums in the Baltics.

Užupis: the artistic, bohemian district that declared itself an “independent republic” in 1997 with its own tongue-in-cheek constitution, flag, and president. Quirky and genuinely charming.

Costs in Vilnius: Vilnius is notably cheaper than Riga for food and drink — approximately 15–25% less. A beer in a local bar costs €2–3; a mid-range restaurant main is €10–18.

Comparing Riga and Vilnius

The two cities complement each other well. Riga has Art Nouveau architecture, Central Market, and Baltic Sea proximity. Vilnius has baroque old town, the unique Trakai landscape, and a more “Central European” cafe culture. Together with Tallinn (medieval limestone Gothic), the three capitals offer remarkably diverse architectural experiences within 5 hours of each other.

See our Baltic capitals 7-day route guide for planning the full three-city circuit.

Practical booking checklist

  • Book Lux Express at luxexpress.eu
  • Select departure from Riga Coach Terminal (Starptautiskā autoostu)
  • Choose whether to route via Šiauliai for Hill of Crosses stop flexibility
  • Passport (or EU ID) not required for the border but keep it accessible
  • Arrive at terminal 15–20 minutes before departure
  • Vilnius arrival: take trolleybus or Bolt to your accommodation

Frequently asked questions about Riga to Vilnius

Is Vilnius cheaper than Riga?

Yes — Vilnius is generally 15–25% cheaper than Riga for restaurants and bars, and accommodation prices are similar or slightly lower. It is one of the more affordable European capitals.

How many days should I spend in Vilnius?

A minimum of 2 full days to see the Old Town, Trakai Castle, and one or two museums. Three days allows you to breathe and include the KGB Museum, the Vilnius University courtyards, and explore beyond the tourist zone.

Can I buy a Baltic rail pass for Riga–Vilnius?

Rail passes have limited practical value on this route given the connection requirement and slow journey times. The bus is a better option in every respect for this particular corridor.

Does the Lux Express bus have a toilet?

Yes, Lux Express coaches have an onboard toilet. The café bar also means no need to worry about beverages for a 4-hour journey.

What time does the first Lux Express leave Riga for Vilnius?

Typically a morning departure around 7–8am and another around mid-morning. Exact times vary by day and season — check luxexpress.eu for your specific travel dates.

Frequently asked questions

  • How long does it take to get from Riga to Vilnius by bus?
    Approximately 4–4.5 hours on Lux Express or Ecolines. The route passes through Latvia and Lithuania, crossing the Lithuanian border (an internal Schengen boundary — no passport check).
  • How much does the Riga to Vilnius bus cost?
    Lux Express: €15–25 booked in advance, €30–45 last minute. Ecolines: typically €12–20. Book online at luxexpress.eu or ecolines.net.
  • Is there a direct train from Riga to Vilnius?
    No direct service. The rail route requires at least one change and takes 5–6 hours with inconvenient schedules. The bus is significantly better on this route.
  • What is the Hill of Crosses and can I see it on the way to Vilnius?
    The Hill of Crosses (Kryžių kalnas) near Šiauliai, Lithuania is one of the most extraordinary religious sites in Europe — a hill completely covered in hundreds of thousands of crosses left by pilgrims over centuries. It is roughly halfway between Riga and Vilnius. Some private tours combine the Riga–Vilnius journey with a Hill of Crosses stop.
  • Can I do a day trip from Riga to Vilnius?
    Technically possible — morning bus, few hours in Vilnius, evening bus back. It is exhausting (8–9 hours of travel for limited time in Vilnius). Better to overnight in Vilnius. The Vilnius old town, Trakai Castle (30 min by train from Vilnius), and the KGB Museum warrant at least a full day.
  • Where does the Lux Express bus depart from in Riga?
    Riga International Coach Terminal (Starptautiskā autoostu), Prāgas iela 1, adjacent to Riga Central Station. A 10-minute walk from Old Town.
  • Is Vilnius worth visiting from Riga?
    Absolutely. Vilnius is a beautiful, underrated capital with a baroque old town, excellent food scene (cheaper than Riga or Tallinn), and a distinct character from the other Baltic capitals. The three Baltic capitals together form one of Europe's best city-trip circuits.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.