Travel from Latvia to Germany

Bus or fly from Latvia to Germany?

Air Baltic, Scandinavian Airlines and Lufthansa fly from Imanta to Berlin 5 times a day. Alternatively, you can take a bus from Riga to Berlin via Poznan and Berlin Schönefeld Flughafen in around 19 h 2 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Latvia to Germany

ModeDurationPrice
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Berlin Tegel airport, then bus to Berlin.5 h 6 min$71
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Hamburg airport, train to U S Barmbek, then line 173 bus to Hamburg.5 h 15 min$101
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Frankfurt airport, then train to Frankfurt am Main.5 h 18 min$100
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Berlin Schoenefeld airport, then train to Berlin.5 h 7 min$51
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Dusseldorf airport, then train to Düsseldorf.5 h 42 min$104
From Anniņmuižas bulvāris line 1 tram to A.Grīna bulvāris, line 22 bus to Riga airport, fly to Munich airport, then train to Munich.6 h 6 min$119
From Rīga bus to Kaunas, bus to Warszawa, walk to Warszawa Centralna, train to Berlin Ostbahnhof, then train to Berlin Alexanderplatz (S).14 h 17 min$84
From Riga bus to Poznan, bus to Berlin Schönefeld Flughafen, then train to Berlin Alexanderplatz.19 h 2 min$83
From Riga bus to Berlin ZOB, walk to U Kaiserdamm, then train to S+U Alexanderplatz.21 h 36 min$71
From Riga drive to Berlin.13 h 5 min$170

How long does it take to get from Latvia to Germany?

It takes approximately 5 h 6 min to get from Latvia to Germany, including transfers.

Operators from Latvia to Germany

OperatorPhoneWebsite
Rigas satiksmeRigas satiksme
Air BalticAir Baltic
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
BVGBVG
LOTLOT
FinnairFinnair
S-BahnS-Bahn
HVV040/ 19 449HVV
Belavia Belarusian AirlinesBelavia Belarusian Airlines
KLMKLM
Austrian AirlinesAustrian Airlines
RyanairRyanair
Aeroflot Russian AirlinesAeroflot Russian Airlines
EurowingsEurowings
Ukraine International AirlinesUkraine International Airlines
Ecolines+371 67214512Ecolines
Polish Railways (PKP)703 200 200Polish Railways (PKP)
Polski Bus+48 22 417 62 27Polski Bus
Eurolines DE+49 6196 2078-501Eurolines DE