The cheapest buses from Vilnius to Riga

Showing times and prices for Sep 22

Cheapest

$20

Average

$22

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Vilnius to Riga will cost around $ 22 if you buy it on the day, but the cheapest tickets can be found for only $ 20.

Cheapest
05:30PMVilnius, Panorama4h15 09:45PMRīga, Prāgas iela
0 changes
$201One-way
Cheapest
10:45PMVilnius3h45 02:30AMRīga, Prāgas iela
0 changes
$201One-way
Cheapest
05:45PMVilnius4h00 09:45PMRīga, Prāgas iela
0 changes
$201One-way
Cheapest
10:30PMVilnius, Panorama4h00 02:30AMRīga, Prāgas iela
0 changes
$201One-way
2nd Cheapest
07:30AMVilniaus, Autobusų Stotis4h15 11:45AMRiga, Prāgas Iela
0 changes
$241One-way

Timetable Vilnius to Riga

Showing buses for tomorrow, Wed, Sep 22
07:30AMVilniaus, Autobusų Stotis4h15 11:45AMRiga, Prāgas Iela
0 changes
10:00AMVilnius, Panorama4h15 02:15PMRīga, Prāgas iela
0 changes
10:10AMVilnius4h05 02:15PMRīga, Prāgas iela
0 changes
12:00PMVilniaus, Autobusų Stotis4h00 04:00PMRiga, Prāgas Iela
0 changes
05:30PMVilnius, Panorama4h15 09:45PMRīga, Prāgas iela
0 changes
05:45PMVilnius4h00 09:45PMRīga, Prāgas iela
0 changes
10:30PMVilnius, Panorama4h00 02:30AMRīga, Prāgas iela
0 changes
10:45PMVilnius3h45 02:30AMRīga, Prāgas iela
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Sep 21
$17Lux Express
$168Air Baltic
Wed
Sep 22
$17Lux Express
$138Air Baltic
Thu
Sep 23
$14Lux Express
$122Air Baltic
Fri
Sep 24
$15Flixbus
$108Air Baltic
Sat
Sep 25
$14Lux Express
$97Air Baltic
Sun
Sep 26
$14Lux Express
$97Air Baltic
Mon
Sep 27
$14Lux Express
$97Air Baltic
Tue
Sep 28
$14Lux Express
$97Air Baltic
Wed
Sep 29
$14Lux Express
Find prices
Thu
Sep 30
$10Lux Express
$97Air Baltic
Fri
Oct 1
$14Lux Express
$78Air Baltic
Sat
Oct 2
$14Lux Express
$78Air Baltic
Sun
Oct 3
$14Lux Express
$78Air Baltic
Mon
Oct 4
$14Lux Express
$78Air Baltic
Tue
Oct 5
$14Lux Express
$78Air Baltic
Wed
Oct 6
$14Lux Express
$78Air Baltic
Thu
Oct 7
$14Lux Express
$78Air Baltic
Fri
Oct 8
$14Lux Express
$78Air Baltic
Sat
Oct 9
$14Lux Express
$78Air Baltic
Sun
Oct 10
$14Lux Express
$78Air Baltic
Mon
Oct 11
$14Lux Express
$60Air Baltic

The fastest buses from Vilnius to Riga

Showing times and prices for Sep 22

Fastest Journey

3 h 45 m

Average

4 h 4 m

Buses per day

8

Distance

261 km

Of the 8 buses that leave Vilnius for Riga every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 261 km distance in an average of 4 h 4 m but if you time it right, some buses will get you there in just 3 h 45 m .

The slowest buses will take 4 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:45PMVilnius3h45 02:30AMRīga, Prāgas iela
0 changes
$201One-way
2nd Fastest
05:45PMVilnius4h00 09:45PMRīga, Prāgas iela
0 changes
$201One-way
2nd Fastest
12:00PMVilniaus, Autobusų Stotis4h00 04:00PMRiga, Prāgas Iela
0 changes
$241One-way
2nd Fastest
10:30PMVilnius, Panorama4h00 02:30AMRīga, Prāgas iela
0 changes
$201One-way
10:10AMVilnius4h05 02:15PMRīga, Prāgas iela
0 changes
$251One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Vilnius and Riga

distanceDistance162 miles (261 km)
durationAverage bus duration4 h
priceAverage bus ticket price$15 (€12)
frequencyBus frequency4 a day
changesDirect busYes, there are 4 direct buses a day
carriersBus providersEcolines, Lux Express, TOKS or Infobus

Buses from Vilnius to Riga cover the 162 miles (261 km) long journey taking on average 4 h with our travel partners like Ecolines, Lux Express, TOKS or Infobus. Normally, there are 4 buses operating per day, including direct services available. While the average ticket price for this route costs around $15 (€12), you can find the cheapest bus ticket for as low as $14 (€11).

Buses from Vilnius to Riga

Buses in Europe are an affordable way to travel between cities, with a number of bus companies offering a variety of domestic and international routes. Travel between Lithuania and Latvia is easy and affordable with direct buses from Vilnius to Riga. Ecolines and Infobus are the main bus companies traveling from Vilnius to Riga. Ecolines has 7 buses per day and Infobus has 8 although there may be fewer buses in low season periods. Both companies space departures fairly evenly throughout the day with the first early in the morning and the last very late at night. A typical journey takes between 4-6 hours to arrive in Riga.

Vilnius to Riga buses: Not what you're looking for?

Return buses from Riga to Vilnius | Compare all modes of traveling from Vilnius to Riga | Or learn more about buses to Riga


Vilnius to Riga Bus Cost

Average prices for buses from Vilnius to Riga when you book in advance

Booking Period

Average Price

Same Day

€19

1 Day in Advance

€17

1 Week in Advance

€17

2 Weeks in Advance

€17

1 Month in Advance

€17

3 Months in Advance

€17

Vilnius to Riga Buses: General Information


While taking a bus is slower than flying it is significantly cheaper and can take as little as 4 hours to arrive in Riga.

  • autobus Vilnius to Riga buses are run by Ecolines and Infobus.
  • autobus Most buses are direct, depart from Vilnius bus station and arrive at Riga International Coach Station or Riga Airport.
  • autobus Traveling from Vilnius to Riga by bus takes as little as 3 hours and 55 minutes.
  • autobus Most travelers book their Vilnius to Riga bus ticket 1 day in advance of the travel date.

Taking the Bus from Vilnius

Buses from Vilnius to Riga depart from Vilnius Bus Station at sodu, 22. The station is across from Vilnius' main railway station and is easy to reach by local bus or trolley bus. Trolley buses serving the station include route numbers 1, 2, 7, 16 and 20. Will and Express You buses also drop passengers at the station and include the Will number 1 airport to station service and the 2, 3, 4, 16 and 19 and Express You's 2G service. Late night travelers can take the 102n or 103n and taxis are also available throughout the city.

Getting into Riga by Bus

Riga's fairy tale Jugendstil and Art Nouveau architecture and landmarks like the House of Blackheads, St. Peter's Church and Roland statue are a big draw for tourists. Riga lies on the Daugava River and visitors can take boat trips or explore the cobbled alleys and streets of the Old Town. Buses from Vilnius to Riga arrive at Riga International Coach Station at pragas iela, 1. The station has 33 bays and is opposite the railway station and next to the Central Market. Local buses (6, 8, 30), trolley buses (3, 9, 11, 17) and trams (2, 4, 10) can take passengers to most parts of the city. Minibuses (222, 242, 244) are an affordable alternative and late travelers can find night buses at nearby stops. Taxis are also available from outside the station.

Travel Tips

Buses from Vilnius to Riga
Take the bus to Riga easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vilnius to Riga.
FAQs
Am I allowed to travel by bus from Vilnius, Lithuania to Riga, Latvia?

Travel by bus between Vilnius, Lithuania and Riga, Latvia is: Partially open.

Is international entry into Riga from Vilnius restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Lithuania

Do I need to quarantine on arrival in Latvia from Vilnius?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Riga, Latvia?

The government of Latvia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 9/20/21. Remember to check the latest COVID-19 travel safety regulations for your bus from Vilnius to Riga closer to your date of departure here

Are there restrictions on returning to Lithuania from Latvia by bus?

The restriction level for your return bus to Vilnius, Lithuania from Riga is: Partially open.

Is my return bus into Vilnius from Riga restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Latvia

Do I need to quarantine on arrival in Lithuania from Riga?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Vilnius, Lithuania?

The government of Lithuania has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 9/20/21. Remember to check the latest COVID-19 travel safety regulations for your bus to Vilnius from Riga closer to your date of departure here here.

How much do cheap bus tickets to Riga from Vilnius cost?
Bus tickets between Vilnius and Riga for some dates and times can be found for as cheap as $14 (€11)  one way in the next 7 days.
How much is a bus ticket to Riga from Vilnius?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the Vilnius to Riga bus to cost on average $15 (€12)  one way.
How far is it from Vilnius to Riga by bus?
When traveling this route you should expect the distance to Riga from Vilnius by bus to be approximately 162 miles (261 km).
How long is a bus to Riga from Vilnius on average?
While the time it takes to travel 162 miles (261 km) between Vilnius and Riga can vary based on specific dates, weekends, and holidays, the Vilnius to Riga bus journey time is on average 4 h.
What bus companies go from Vilnius to Riga?
For the route from Vilnius to Riga you can take a bus with Ecolines, Lux Express, TOKS or Infobus. Be sure to check out all possible bus providers that offer services from Vilnius to Riga on Omio to compare what amenities they may have.
Are there any nonstop bus services from Vilnius to Riga?
Yes, there are 4 direct buses between Vilnius and Riga per day with Ecolines or Lux Express  on Omio. This is worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many bus services per day are there between Vilnius and Riga?
The average number of buses departing Vilnius for Riga is 4 a day. The bus schedules and services may vary between weekdays and weekends.
What time is the earliest bus from Vilnius to Riga? What time is the last bus from Vilnius to Riga?
The first Vilnius to Riga bus departs at 7: 00 AM   and the last bus from Vilnius to Riga leaves at 7: 30 PM. Check out the most up-to-date bus schedule from Vilnius to Riga on Omio and find the best time to travel to your destination.
How far in advance should I book a bus ticket from Vilnius to Riga to get the best deals?
If you buy a bus ticket from Vilnius to Riga within the next 7 days, you can find tickets to cost on average $15 (€12) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Vilnius and Riga are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Vilnius
Riga
Vilnius
Amenities