Fly train

Take the Rigas satiksme bus at the Grēcinieku iela station .

The journey takes approximately 27 m. The travel distance is 11 km.

Carrier is Rigas satiksme.

Buy ticket

Get off at the Lidosta Rīga.
Fly out to Riga (RIX) of the Oslo (OSL) airport.

The journey takes approximately 1 h 35 m. Ticket price is about €35

Carrier is Norwegian Air International.

🔎

🚖 Find a cheap local taxi

Get off at the Oslo (OSL).
Take the train Flytoget at the station Oslo lufthavn stasjon.

The journey takes approximately 22 m. Ticket price is about €18 The travel distance is 46 km.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo S.


🛏 Find hotel deals and discounts up to 20% in Oslo at Booking


Bus car ferry train

Take the Pašvaldības SIA "Ventspils reiss" bus at the Rīgas SAO station .

The journey takes approximately 2 h 55 m. Ticket price is about €1 The travel distance is 187 km.

Carrier is Pašvaldības SIA "Ventspils reiss".

Buy ticket

Get off at the Ventspils AO.
898 m on foot from the Ventspils AO to the Ventspils.

The journey takes approximately 10 m. The travel distance is 898 m.

Get off at the Ventspils.
Boarding the Stena Line ferry at the port of Ventspils.

The journey takes approximately 8 h 31 m. The travel distance is 275 km.

Carrier is Stena Line.

Buy ticket

Get off at the Nynäshamn.
786 m on foot from the Nynäshamn to the Nynäshamn station.

The journey takes approximately 8 m. The travel distance is 786 m.

Get off at the Nynäshamn station.
Take the train SL at the station Nynäshamn station.

The journey takes approximately 56 m. The travel distance is 62 km.

Carrier is SL.

Buy ticket

Get off at the Stockholm City station.
Take the train Swedish Railways (SJ) at the station Stockholm Centralstation.

The journey takes approximately 5 h 7 m. Ticket price is about €50 The travel distance is 554 km.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Oslo S.


🛏 Find hotel deals and discounts up to 20% in Oslo at Booking


Bus car ferry train via Oslo Bussterminal

Take the Pašvaldības SIA "Ventspils reiss" bus at the Lidosta Rīga station .

The journey takes approximately 2 h 55 m. Ticket price is about €1 The travel distance is 60 m.

Carrier is Pašvaldības SIA "Ventspils reiss".

Buy ticket

Get off at the Riga (RIX).
60 m on foot from the Lidosta Rīga to the Riga (RIX).

The journey takes approximately 10 m. The travel distance is 60 m.

Get off at the Riga (RIX).
Boarding the Stena Line ferry at the port of Lidosta Rīga.

The journey takes approximately 8 h 31 m. The travel distance is 60 m.

Carrier is Stena Line.

Buy ticket

Get off at the Riga (RIX).
60 m on foot from the Lidosta Rīga to the Riga (RIX).

The journey takes approximately 8 m. The travel distance is 60 m.

Get off at the Riga (RIX).
Take the train SL at the station Lidosta Rīga.

The journey takes approximately 56 m. The travel distance is 60 m.

Carrier is SL.

Buy ticket

Get off at the Riga (RIX).
Take the Vy Buss bus at the Stockholm Cityterminalen station .

The journey takes approximately 7 h 45 m. Ticket price is about €50 The travel distance is 535 km.

Carrier is Vy Buss.

Buy ticket

Get off at the Oslo Bussterminal.


🛏 Find hotel deals and discounts up to 20% in Oslo at Booking


Drive car ferry

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 41 m. The travel distance is 303 km.

Get off at the Klaipeda.
Boarding the DFDS Seaways ferry at the port of Klaipeda.

The journey takes approximately 13 h Ticket price is about €17 The travel distance is 409 km.

Carrier is DFDS Seaways.

Buy ticket

Get off at the Karlshamn.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 42 m. The travel distance is 603 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Oslo at Booking


The cheapest way to travel from Riga to Oslo is by taking a Fly train with an average price of €57. The journey takes approximately 4 ч. 31 мин.

Fly train is the fastest way to travel from Riga to Oslo. Tickets cost €57. The journey takes approximately 4 ч. 31 мин.