Travel from Oslo to Riga

How to get from Oslo to Riga?

There is no direct connection from Oslo to Riga. However, you can take the train to Oslo airport, fly to Riga, then take the line 22 bus to Riga. Alternatively, you can take a vehicle from Oslo to Riga via T-Centralen T-bana, Slussen T-bana, and Stockholm in around 23 h 12 min.

How to get from Oslo to Riga

ModeDurationPrice
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Riga airport, then line 22 bus to Riga.4 h 17 min$132
From Oslo S train to T-Centralen T-bana, line 14 subway to Slussen T-bana, line 471 bus to Stockholm, then car ferry to Riga.23 h 12 min$297
From Oslo S train to Stockholm Central, train to Västra skolan, bus to Nynäshamn station, walk to Nynäshamn, car ferry to Ventspils, walk to Ventspils AO, then bus to Riga.24 h 33 min
From Oslo drive to Nynäshamn, car ferry to Ventspils, then drive to Riga.20 h 28 min

How long does it take to get from Oslo to Riga?

It takes approximately 4 h 17 min to get from Oslo to Riga, including transfers.

Operators from Oslo to Riga

OperatorPhoneWebsite
Ruter177Ruter
Norwegian Air ShuttleNorwegian Air Shuttle
Air BalticAir Baltic
Scandinavian AirlinesScandinavian Airlines
FinnairFinnair
Rigas satiksmeRigas satiksme
Swedish Railways (SJ)Swedish Railways (SJ)
SLSL
Tallink+49 (0)40 547 541 222Tallink
Norwegian Railways (NSB)Norwegian Railways (NSB)
Stena LineStena Line
1188 Latvia1188 Latvia