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 €21

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

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

The journey takes approximately 22 m. Ticket price is about €8 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


Train bus car ferry

Take the train Rīga pasažieru at the station Latvian Railways (PV).

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

Carrier is Latvian Railways (PV).

Buy ticket

Get off at the Tukums 2.
1732 m on foot from the Tukums 2 to the Tukuma lauktehnika.

The journey takes approximately 20 m. The travel distance is 1 km.

Get off at the Tukuma lauktehnika.
Take the IK "Auto un būve" bus at the Tukuma lauktehnika station .

The journey takes approximately 1 h 51 m. Ticket price is about €1 The travel distance is 121 km.

Carrier is IK "Auto un būve".

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 270 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 Nynäshamn station at the station SL.

The journey takes approximately 1 h 3 m. The travel distance is 60 km.

Carrier is SL.

Buy ticket

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

The journey takes approximately 5 h 44 m. Ticket price is about €45 The travel distance is 553 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


Car ferry train

Boarding the Tallink ferry at the port of Riga.

The journey takes approximately 18 h Ticket price is about €75 The travel distance is 439 km.

Carrier is Tallink.

Buy ticket

Get off at the Stockholm.
Take the SL bus at the Stockholm Frihamnen station .

The journey takes approximately 20 m. The travel distance is 7 km.

Carrier is SL.

Buy ticket

460 m on foot from the Stockholm Citytermin Kungsbron to the Stockholm Centralstation.

The journey takes approximately 5 m. The travel distance is 460 m.

Get off at the Stockholm Centralstation.
Take the train Lidosta Rīga at the station Swedish Railways (SJ).

The journey takes approximately 5 h 44 m. Ticket price is about €45 The travel distance is 60 m.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Riga (RIX).


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


Car ferry bus

Boarding the Tallink ferry at the port of Lidosta Rīga.

The journey takes approximately 18 h Ticket price is about €75 The travel distance is 60 m.

Carrier is Tallink.

Buy ticket

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

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

Carrier is SL.

Buy ticket

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

The journey takes approximately 7 h 35 m. Ticket price is about €23 The travel distance is 531 km.

Carrier is Bus4You.

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 4 h 18 m. The travel distance is 314 km.

Get off at the Tallinn.
Boarding the Tallink ferry at the port of Tallinn.

The journey takes approximately 17 h 15 m. Ticket price is about €75 The travel distance is 459 km.

Carrier is Tallink.

Buy ticket

Get off at the Stockholm.
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 13 m. The travel distance is 523 km.

Get off at the Oslo.


🛏 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 €30. The journey takes approximately 4 ч. 30 мин.

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