How to get from Riga to Vilnius

Cities & Metropolitan Areas · Latvia · Lithuania · Urban & Cultural · Riga · Vilnius

Riga to Vilnius is one of the easiest Baltic capital-to-capital trips: the direct bus is usually the cheapest and most frequent, the direct train is comfortable and scenic, and a flight only makes sense if you are connecting onward or starting/ending at the airport. If you want full flexibility (or plan stops like Bauska/Rundāle/Panevėžys), a rental car or private transfer can work well.

At A Glance (Riga to Vilnius)

Mode Duration Best For
🚌 Direct Bus (Riga Coach Terminal → Vilnius Bus Station) ~4–5.5h (traffic/border checks can add time) Budget travelers, frequent departures, easy city-center to city-center
🏷️ Cost: usually ~€8–30 one-way » compare buses/trains/flights | FlixBus route page
🚆 Direct Train (LTG Link, Rīga → Vilnius) ~4h 05m–4h 25m Comfort, scenic daytime travel, rail fans
🏷️ Cost: often around ~€24 standard (check live fare) » LTG Link international route | alt. comparison
✈️ Flight (RIX→VNO) + airport transfers ~45–55m flight (+ airport time, usually 3–5h door-to-door) Tight onward connections, airline miles, airport-to-airport needs
🏷️ Cost: fares can start ~€33+ one-way, plus airport transfers » search flights | airBaltic route deals
🚗 Self-Drive / Private Transfer (Door-to-door) ~3.5–4.5h (without long stops) Families, groups, flexible stops, lots of luggage
🏷️ Cost: Car rental often ~€25–80/day + fuel/tolls/parking, private transfer usually higher » compare RIX car rentals | private transfer quotes

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Book early on weekends/holidays: Friday afternoons, Sunday evenings, and holiday periods can sell out on the most convenient bus/train departures.
  • Carry ID/passport: Latvia and Lithuania are both in Schengen, but transport operators can still check identity documents on board.
  • Arrive early: Aim for 15–30 minutes early for bus/train and 2 hours for flights.
  • Check the exact terminal/stop: Riga and Vilnius both have bus and rail stations close together, but not the same platforms/buildings.
  • Luggage strategy: If you have a late hotel check-in or an evening departure, store bags using luggage storage in Riga or Vilnius Central Train Station luggage storage.
  • Transfers from airports/stations: You can pre-book an Riga airport transfer or compare Vilnius transfer options; a common local ride-hailing alternative in both cities is Bolt.
  • Where to stay after arrival: Compare Vilnius hotels near the station/Old Town if you arrive late.

🚌 Option #1 — Direct Bus (Most Popular, Good Value)

Low cost Frequent departures Traffic-dependent

  • Overview: Direct coaches connect Riga International Coach Terminal (Autoosta) and Vilnius Bus Station. This is usually the easiest and cheapest way to travel between the two capitals.
  • Typical duration: About 4–5.5 hours, depending on operator, route pattern, stops, and traffic.
  • How to book (with price): Tickets commonly start around €8–15 on sale and often sit in the €12–30 range. Compare schedules on 12Go (Riga → Vilnius), book directly with operators such as Lux Express, Ecolines, or FlixBus.
  • Pros: Cheapest option; many departures; central arrival; generous luggage on many operators. Cons: Can be delayed by traffic; comfort varies by operator and departure.
  • Official websites (relevant): Riga International Coach Terminal, Vilnius Bus Station.

Step-by-step: Direct Bus

  1. Go to Riga International Coach Terminal (Autoosta) next to the central station/market area.
  2. Check your platform and operator details on the station screens or in the operator app/e-ticket.
  3. Board 10–20 minutes before departure; keep your ID/passport handy for possible checks.
  4. Ride to Vilnius Bus Station (Sodų g. 22); many services stop centrally near the railway station.
  5. Continue by foot, local bus, or ride-hailing (Bolt) to your hotel. If you want a pre-booked arrival, compare Vilnius transfer-style services or local ride options.

Getting to the main embarking points (Riga Coach Terminal / Vilnius Bus Station)

  • From Riga Old Town/Central area to Autoosta: Often walkable (roughly 10–20 minutes depending on your hotel).
  • From Riga Airport (RIX) to Autoosta: Use RIX public transport guidance (Bus 22 to central Riga) or a pre-booked airport pickup.
  • From Vilnius Bus Station to Old Town: Usually 10–20 minutes on foot for many central hotels; taxis/Bolt are quick if carrying luggage.
  • Luggage storage near terminals: Consider luggage storage in Vilnius if you arrive before check-in.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚆 Option #2 — Direct Train (Comfortable, Scenic, Central-to-Central)

Comfortable seats Scenic ride Usually fewer departures

  • Overview: LTG Link operates the direct Vilnius–Riga–Vilnius international train. It is a smooth and comfortable alternative to the bus, especially if you prefer rail travel and city-center stations.
  • Typical duration: Roughly 4 hours (current LTG Link timetable page lists Riga → Vilnius around late afternoon/early evening arrival pattern).
  • How to book (with price): Book directly via LTG Link’s Vilnius–Riga route page and ticketing system. A standard fare has commonly been around €24 (check live fare and class availability); compare alternatives on 12Go if you want a quick overview of all modes.
  • Pros: Comfortable ride; easy station-to-station access; assigned seating. Cons: Usually fewer departures than buses, so timing may not fit every itinerary.
  • Official websites (relevant): LTG Link international route, Vivi (Latvia rail operator).

Step-by-step: Direct Train

  1. Book your ticket on LTG Link (international route tickets can sell out on busy dates, so book ahead).
  2. Go to Rīga Centrālā stacija (Riga Central Station) and check departure boards for your platform.
  3. Board with your e-ticket and ID/passport; arrive at least 15–20 minutes before departure.
  4. Travel directly to Vilnius Railway Station, which is adjacent to the bus station and close to the Old Town side of the city.
  5. If you arrive early and want to explore, use luggage storage near Vilnius Central Train Station before hotel check-in.

Getting to the main embarking points (Riga Central Station / Vilnius Railway Station)

  • From Riga Old Town to Riga Central Station: Usually a short walk (often 10–20 minutes).
  • From Riga Airport to Riga Central Station area: Use RIX public transport (Bus 22) or transfer/taxi/Bolt.
  • From Vilnius Railway Station to Old Town: Many parts of the Old Town are walkable; otherwise use city buses or Bolt.
  • Public transport in Vilnius after arrival: See JUDU visitor transport info for route basics and airport/city connections.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #3 — Flight (Best for Connections or Airport-to-Airport Needs)

Fast in the air Good for onward flights Airport time overhead

  • Overview: Direct flights (commonly with airBaltic) connect Riga Airport (RIX) and Vilnius Airport (VNO). Flight time is short, but airport transfers/security often make total travel time longer than bus/train for city-center travelers.
  • Typical duration: About 45–55 minutes in the air; usually 3–5 hours door-to-door depending on where you start and whether you check bags.
  • How to book (with price): Search via Booking.com Flights and compare direct airline prices on airBaltic’s Riga → Vilnius page. Promotional fares can start around €33 one-way, but add baggage and airport transfer costs.
  • Pros: Useful for connections; frequent on some days; can be convenient if staying near airports. Cons: Security/check-in time; extra transfer costs; usually worse for city-center to city-center timing.
  • Official websites (relevant): Riga Airport flight schedule, Vilnius Airport, Vilnius Airport public transport.

Step-by-step: Flight (RIX → VNO)

  1. Check fare and baggage rules on Booking.com Flights and/or book directly with airBaltic.
  2. Get to Riga Airport (RIX) by public transport, taxi/Bolt, or a pre-booked airport transfer.
  3. Arrive ~2 hours before departure if checking bags (earlier on peak travel dates).
  4. On arrival at Vilnius Airport (VNO), use airport buses/public transport, train (when timing matches), taxi/Bolt, or pre-book a transfer through services such as Klook airport transfer listings / GetYourGuide airport transfers.
  5. If your flight is just a bridge to a road trip, compare Riga airport car rental or city car rentals in Riga before you fly.

Getting to the main embarking points (RIX / VNO)

  • RIX → central Riga: Bus No. 22 is the standard public transport option; airport and city operator pages show stop and ticket details.
  • VNO → central Vilnius: Buses (including frequent routes) connect the airport and city center; see the airport transport page for current options.
  • Ride-hailing alternative: Bolt is commonly used in both Riga and Vilnius for airport and city rides.
  • Private transfer alternative: GetTransfer (Vilnius) and Welcome Pickups (Riga).
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #4 — Self-Drive / Private Transfer (Door-to-Door, Flexible Stops)

Flexible schedule Best for groups Parking/logistics

  • Overview: Driving from Riga to Vilnius is straightforward and usually takes around 3.5–4.5 hours depending on route, traffic, and stops. This is ideal if you want to stop en route (e.g., Bauska/Rundāle/Panevėžys) or carry lots of luggage.
  • How to book (with price): Compare Riga Airport car rentals or Riga city car rentals. Typical compact/medium prices can be around €25–80/day (season and demand vary) plus fuel and parking. For chauffeur-style travel, compare GetTransfer quotes from Riga.
  • Pros: Fastest door-to-door for many travelers; easy with kids; flexible sightseeing stops. Cons: Parking in old-town areas can be limited/paid; one-way rental drop fees may apply.
  • Official websites (relevant): Riga Airport (if picking up at RIX), Vilnius Airport (if returning at VNO).

Step-by-step: Self-Drive / Private Transfer

  1. Choose whether you want a rental car (best value for flexibility) or private transfer (easier if you do not want to drive).
  2. If renting, compare pickup at city center vs. airport on Booking.com Cars (Riga) and check one-way return fees before paying.
  3. Plan your route and parking in Vilnius ahead of time (especially if your hotel is in/near the Old Town with access restrictions or limited parking).
  4. For private rides, request quotes and vehicle size in advance on GetTransfer; for airport pickups in Riga, Welcome Pickups can be a simple fixed-price option.
  5. If you arrive before check-in in Vilnius, use Vilnius luggage storage and explore the Old Town.

Getting to the main embarking points (Riga city / RIX pickup points)

  • City pickup: Best if you are already staying in central Riga and want to avoid airport transit time.
  • RIX pickup: Good for same-day arrivals or if airport rental rates are better.
  • Ride-hailing backup: If a private transfer quote is high, compare local taxis and Bolt for city-only segments.
  • Cycling add-on (arrival idea): For local exploration after arrival (not the intercity route), compare urban bike rentals on BikesBooking.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Riga to Vilnius)

What’s the easiest way to get from Riga to Vilnius?
For most travelers, the direct bus is the easiest: frequent departures, simple booking, and central stations in both cities.

Is there a direct train from Riga to Vilnius?
Yes. LTG Link runs a direct international train on the Vilnius–Riga route, and it is a comfortable city-center-to-city-center option.

How long does the trip take?
Bus: usually ~4–5.5h. Train: about ~4h. Flight: ~45–55m in the air, but usually ~3–5h door-to-door once airport time is included.

Which option is cheapest?
Usually the bus, especially when booked in advance. Train can still be good value if the timing suits you.

Do I need a passport or ID?
Carry a valid ID/passport. Even though Latvia and Lithuania are both in Schengen, transport operators may check identification.

Is flying worth it between Riga and Vilnius?
Usually only if you are connecting onward at the airport, collecting miles, or your hotel/start point is near the airport. For city-center trips, bus or train is often simpler.

Can I use ride-hailing in Riga and Vilnius?
Yes, Bolt is commonly used in both cities. For pre-booked private rides, compare GetTransfer and Welcome Pickups (Riga airport).Where should I stay in Vilnius after arrival?
Areas near the station and Old Town are practical for short stays. Compare Vilnius hotels on Booking.com if arriving late.


Jacob

This guide was researched and written by Jacob, and it was last updated on August 9, 2026. 0 people found this post useful.

Found this post useful? Give it a thumbs up or share it with someone below. Contact us if you want to help improve this post or if you found an error.