How to get from Oslo to Riga

Travelling from Oslo to Riga is easier than ever. With several routes to choose from, you can get from one capital city to another in no time. Whether you're looking for a budget-friendly option or a more luxurious experience, there are plenty of ways to get from Oslo to Riga. Travel by train, bus, or car, with options starting from just €32. With so many routes to choose from, you'll be sure to find one that works for you.

Updated:

Train to Oslo fly

Once you have arrived at the 11.novembra krastmala station, you can take a taxi to your final destination. The journey should take approximately 15 m. The travel distance is 4 km. Carrier is Taxify.

Traveling from Oslo to Riga can be a hassle free and enjoyable experience if you plan your route ahead of time.

The most convenient and affordable way to get to Riga from Oslo is by train. Take the Flytoget train from the Oslo S station. The journey takes approximately 22 minutes and ticket prices are around €14. This train will take you to Oslo Lufthavn station, where you will need to switch to a flight to Riga.

The flight from Oslo to Riga is operated by Norwegian Air Shuttle and takes about 1 hour and 30 minutes. The ticket prices are around €30.

Once you have arrived in Riga, you can take the Rigas satiksme bus to the 11.novembra krastmala station. The journey takes approximately 24 minutes and ticket prices are around €2.

From the 11.novembra krastmala station, you can take a taxi to your final destination. The journey should take approximately 15 minutes and the cost of the taxi should be around €5.

With a bit of planning and understanding of the different transport options available to you, you can make your journey from Oslo to Riga a smooth and enjoyable experience.



Take the train Oslo S at the station Flytoget.

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

Carrier is Flytoget.

Buy ticket

Get off at the Oslo lufthavn stasjon.
Fly out to Oslo (OSL) of the Riga (RIX) airport.

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

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

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

The journey takes approximately 24 m. The travel distance is 9 km.

Carrier is Rigas satiksme.

Buy ticket

Get off at the 11.novembra krastmala.


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


Train to Oslo Sandefjord fly

When you arrive in Riga you will find many attractions, museums and places to explore. You can start your journey from the Freedom Monument, a symbol of Latvia’s independence. You can then explore the historical Old Town to marvel at its impressive architecture. Don’t forget to visit the Riga Castle, the Houses of the Blackheads, the Cat House and the St. Peter’s Church. After a day of sightseeing, you can relax by the Daugava River and enjoy the sunset.

The journey from Oslo to Riga is relatively easy and convenient. All you need to do is to take the train from Oslo S station to Torp and then take the Vy Buss bus to Sandefjord lufthavn Torp. From there, you can fly out to Riga (RIX) airport and take the Rigas satiksme bus to your destination. With just a few simple steps, you can enjoy a memorable journey to Riga.



Take the train Oslo S at the station Norwegian Railways (VY).

The journey takes approximately 1 h 33 m. Ticket price is about €14 The travel distance is 113 km.

Carrier is Norwegian Railways (VY).

Buy ticket

Get off at the Torp stasjon.
Take the Vy Buss bus at the Torp stasjon station .

The journey takes approximately 4 m. Ticket price is about €11 The travel distance is 1 km.

Carrier is Vy Buss.

Buy ticket

Get off at the Sandefjord lufthavn Torp.
Fly out to Oslo Sandefjord (TRF) of the Riga (RIX) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Riga (RIX).
Take the Rigas satiksme bus at the Oslo lufthavn stasjon station .

The journey takes approximately 24 m. The travel distance is 14 m.

Carrier is Rigas satiksme.

Buy ticket

Get off at the Oslo (OSL).


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


Train car ferry bus

Travelling from Oslo to Riga can be easily achieved by taking the train. The journey begins at the Swedish Railways (SJ) station in Oslo, where you will take the Oslo S train. This journey will take around 5 hours and 18 minutes and your ticket will cost around €45. The travel distance is 553 km.

Once you reach the Stockholm Centralstation, you will need to board the Stockholm City station train at the SL station. This journey will take around 57 minutes and the travel distance is 60 km.

The next part of the journey involves boarding the Stena Line ferry at the port of Nynäshamn. This journey will take approximately 10 hours and the travel distance is 270 km.

Finally, you will need to take the 1188 Latvia bus at the Ventspils AO station which will bring you to Riga. This journey will take 2 hours and 55 minutes and your ticket will cost around €7. The travel distance is 191 km.

In total, the journey from Oslo to Riga will take approximately 19 hours and 10 minutes and cost approximately €52.



Take the train Oslo S at the station Swedish Railways (SJ).

The journey takes approximately 5 h 18 m. Ticket price is about €45 The travel distance is 553 km.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Stockholm Centralstation.
Take the train Stockholm City station at the station SL.

The journey takes approximately 57 m. The travel distance is 60 km.

Carrier is SL.

Buy ticket

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

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

Get off at the Nynäshamn.
Boarding the Stena Line ferry at the port of Nynäshamn.

The journey takes approximately 10 h The travel distance is 270 km.

Carrier is Stena Line.

Buy ticket

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

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

Get off at the Ventspils AO.
Take the 1188 Latvia bus at the Ventspils AO station .

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

Carrier is 1188 Latvia.

Buy ticket

Get off at the Riga.


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


Bus train car ferry

Traveling from Oslo to Riga can be a lengthy journey, but it doesn’t have to be a difficult one. Here is a step by step guide on how to get from Oslo to Riga.

The first step is to take the train from Oslo S at the station Swedish Railways (SJ). This journey takes approximately 4 h 18 m and the ticket price is about €35. The travel distance is 425 km and the carrier is Swedish Railways (SJ).

The next step is to take the train from Katrineholm Centralstation at the station Swedish Railways (SJ). This journey takes approximately 56 m and the ticket price is about €10. The travel distance is 127 km and the carrier is Swedish Railways (SJ).

The following is to take the train from Oslo lufthavn stasjon at the station SL. This journey takes approximately 57 m and the travel distance is 14 m. The carrier is SL.

The fourth step is to board the Stena Line ferry at the port of Oslo lufthavn stasjon. This journey takes approximately 10 h and the travel distance is 14 m. The carrier is Stena Line.

The final step is to take the Pašvaldības SIA "Ventspils reiss" bus at the Ventspils AO station. This journey takes approximately 3 h 10 m and the ticket price is about €1. The travel distance is 188 km and the carrier is Pašvaldības SIA "Ventspils reiss".

By following these steps, you will reach Riga in no time! Make sure to book your tickets in advance to get the best deals. Happy travels!



Take the Vy Buss bus at the Oslo Bussterminal station .

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

Carrier is Vy Buss.

Buy ticket

Get off at the Stockholm Cityterminalen.
Take the train Oslo lufthavn stasjon at the station SL.

The journey takes approximately 57 m. The travel distance is 14 m.

Carrier is SL.

Buy ticket

Get off at the Oslo (OSL).
14 m on foot from the Oslo lufthavn stasjon to the Oslo (OSL).

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

Get off at the Oslo (OSL).
Boarding the Stena Line ferry at the port of Oslo lufthavn stasjon.

The journey takes approximately 10 h The travel distance is 14 m.

Carrier is Stena Line.

Buy ticket

Get off at the Oslo (OSL).
14 m on foot from the Oslo lufthavn stasjon to the Oslo (OSL).

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

Get off at the Oslo (OSL).
Take the 1188 Latvia bus at the Oslo lufthavn stasjon station .

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

Carrier is 1188 Latvia.

Buy ticket

Get off at the Oslo (OSL).


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


Drive car ferry

Take the train Central Station at the Riga Central Station. Get off at the Riga (RIX). The journey takes approximately 5 h 30 m. Ticket price is about €20 The travel distance is 531 km. Carrier is Central Station.

If you want to get from Oslo to Riga, you can take the Vy Buss bus from the Oslo Bussterminal station to the Stockholm Cityterminalen. The journey takes about 7 h 30 m and the ticket price is approximately €65. From there, you can take the train from the SL station to the Oslo lufthavn stasjon, a journey of 57 m. You can then take the Stena Line ferry from the Oslo lufthavn stasjon to the Riga port, which takes about 10 h. You can also take the 1188 Latvia bus from the Oslo lufthavn stasjon station to the Riga Central Station, which takes about 2 h 55 m and costs about €7. Finally, you can take the Central Station train from the Riga Central Station to the Riga (RIX) station, which takes about 5 h 30 m and costs about €20. All in all, the total journey time is about 27 h and the total travel distance is 531 km.



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 16 m. The travel distance is 530 km.

Get off at the Stockholm.
Boarding the St Peters Line ferry at the port of Stockholm.

The journey takes approximately 17 h 30 m. The travel distance is 1080 km.

Carrier is St Peters Line.

Buy ticket

Get off at the Tallinn.
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 17 m. The travel distance is 312 km.

Get off at the .


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


The cheapest way to travel from Oslo to Riga is by taking a Train to Oslo Sandefjord fly with an average price of €32. The journey takes approximately 6 ч. 12 мин.

Train to Oslo fly is the fastest way to travel from Oslo to Riga. Tickets cost €45. The journey takes approximately 4 ч. 26 мин.