Cheap bus tickets from Berlin to Riga

Showing times and prices for Jan 21

Cheapest

$70

Average

$70

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 Berlin to Riga will cost around $ 70 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
07:15AMBerlin, Bahnhof Südkreuz23h00 07:15AMRīga, Prāgas iela
1 changes
$701One-way
Cheapest
07:00AMBerlin, ZOB23h15 07:15AMRīga, Prāgas iela
1 changes
$701One-way

Bus schedule from Berlin to Riga

Showing buses for tomorrow, Fri, Jan 21
07:00AMBerlin, ZOB23h15 07:15AMRīga, Prāgas iela
0 changes
07:15AMBerlin, Bahnhof Südkreuz23h00 07:15AMRī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 and tickets by train, bus or flight

Fri
Jan 21
Find prices
$233Lot Polish Airlines
Sat
Jan 22
Find prices
$18Malta Air
Sun
Jan 23
Find prices
$16Malta Air
Mon
Jan 24
$52Flixbus
$12Malta Air
Tue
Jan 25
$55Flixbus
$90Air Baltic
Wed
Jan 26
Find prices
$18ryanair sun
Thu
Jan 27
$52Flixbus
$90Air Baltic
Fri
Jan 28
$60Flixbus
$32ryanair sun
Sat
Jan 29
$52Flixbus
$16Malta Air
Sun
Jan 30
$52Flixbus
$16Malta Air
Mon
Jan 31
$84Ecolines
Find prices
Tue
Feb 1
$52Flixbus
$137Lot Polish Airlines
Wed
Feb 2
$47Flixbus
$30ryanair sun
Thu
Feb 3
$47Flixbus
$78Air Baltic
Fri
Feb 4
$52Flixbus
$12ryanair sun
Sat
Feb 5
$47Flixbus
$18Malta Air
Sun
Feb 6
$49Flixbus
$26Malta Air
Mon
Feb 7
$52Flixbus
$12Malta Air
Tue
Feb 8
$52Flixbus
$137Lot Polish Airlines
Wed
Feb 9
$47Flixbus
$24ryanair sun

Bus times from Berlin to Riga

Showing times and prices for Jan 21

Fastest Journey

23 h

Average

23 h 7 m

Buses per day

2

Distance

843 km

It's difficult to get from Berlin to Riga without transferring at least once.

Fastest
07:15AMBerlin, Bahnhof Südkreuz23h00 07:15AMRīga, Prāgas iela
1 changes
$701One-way
2nd Fastest
07:00AMBerlin, ZOB23h15 07:15AMRīga, Prāgas iela
1 changes
$701One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Berlin to Riga

distanceDistance522 miles (842 km)
durationAverage bus duration19 h 50 min
priceAverage bus ticket price$63 (€53)
changesDirect busYes
carriersBus companiesEcolines, Eurolines Germany or Eurolines Switzerland

Buses from Berlin to Riga cover the 522 miles (842 km) long journey taking on average 19 h 50 min with our travel partners like Ecolines, Eurolines Germany or Eurolines Switzerland. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $52 (€43), but the average price of bus tickets is $63 (€53). Travelers depart most frequently from Berlin Hbf and arrive in Riga, Prāgas Iela.

Travel Tips: Bus to Riga from Berlin

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 Berlin to Riga.
FAQs

Is travel by bus currently allowed from Berlin, Germany to Riga, Latvia?

Travel between Berlin, Germany and Riga, Latvia by bus is: Partially open.

What is the status of international entry into Latvia from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Latvia from Berlin?

Conditions of entry:

  • 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
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • 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?

When traveling in Latvia, you must follow these COVID-19 safety rules:

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

The information above was last checked on 1/14/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus to Riga from Berlin before traveling.

What are the COVID-19 restrictions for my return trip to Germany from Riga, Latvia?

Return travel from Latvia to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Riga?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Latvia

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Berlin, Germany?

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

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 1/19/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Berlin from Riga.

How much do cheap buses to Riga from Berlin cost?

Bus tickets from Berlin to Riga for some dates and times can be found for as cheap as $52 (€43)  one way in the next 7 days.

How much is a bus ticket from Berlin to Riga?

If you are looking to purchase your bus ticket in the next 7 days, you can expect the Berlin to Riga bus to cost on average $63 (€53)  one way.

How many miles is it from Berlin to Riga by bus?

The distance between Berlin and Riga by bus is approximately 522 miles (842 km).

What is the Berlin to Riga bus travel time?

The bus time from Berlin to Riga is on average 19 h 50 min  for the 522 miles (842 km) long journey, but the time it takes to go between Berlin and Riga by bus can vary depending on specific dates or traveling on weekends and holidays.

What bus station in Berlin goes to Riga? What bus station do I come into Riga from Berlin?

When taking the bus from Berlin to Riga, you can choose to depart from bus stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your route can end in bus stations such as Riga, Prāgas Iela, Rīga, Rīgas Starptautiskā Autoosta and Riga, Grēcinieku Iela.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Riga, Prāgas Iela.

Where is the bus station in Berlin? Where is the bus station in Riga?

Passengers board the bus most frequently from Berlin Hbf, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the bus at Riga, Prāgas Iela, located 0.3 miles (520 m) away from the city center.

What bus providers go from Berlin to Riga?

If you're looking for buses from Berlin to Riga, you can rely on Ecolines, Eurolines Germany or Eurolines Switzerland to get you to Riga. It's also good to check out all possible bus companies for the Berlin to Riga trip to see if there might be differences in the amenities they offer.

What time is the earliest bus from Berlin to Riga? What time is the last bus from Berlin to Riga?

The first Berlin to Riga bus departs at 6: 00 AM   and the last bus from Berlin to Riga leaves at 9: 00 PM. Check out the most up-to-date bus schedule from Berlin to Riga on Omio and find the best time to travel to your destination.

How early should I book Berlin to Riga bus tickets to get the best deals?

If you book a bus ticket from Berlin to Riga within the next 7 days, you can find tickets to cost on average $63 (€53) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Berlin to Riga are generally on sale a few months before the planned departure date.