How to get from Oslo to Lisbon

Are you looking for the most cost-effective way to get from Oslo to Lisbon? With seven different options available starting at €81, traveling between these two cities doesn't have to break the bank. Whether you choose to travel by train, bus, ferry, or car, you will find a convenient and affordable way to get to your destination.

Updated:

Train to Oslo fly

If you're heading from Oslo to Lisbon, there are a few ways to get there. The fastest and cheapest option is to take the train from the Oslo S station at Flytoget. The journey takes around 22 minutes and the price is around €14. From there, you'll need to fly out to Lisbon (LIS) airport. Norwegian Air Shuttle offers flights that take around 4 hours and 5 minutes, with tickets costing around €65. Once you reach Lisbon airport, you can take the subway at the Aeroporto station and get off at Alameda. This journey takes around 16 minutes and the travel distance is 8 km. The carrier for this leg of the journey is Metro Lisboa.



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 Lisbon (LIS) airport.

The journey takes approximately 4 h 5 m. Ticket price is about €65

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

Get off at the Lisbon (LIS).
Take the subway at the Aeroporto station.

The journey takes approximately 16 m. The travel distance is 8 km.

Carrier is Metro Lisboa.

Buy ticket

Get off at the Alameda.


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


Train to Oslo Sandefjord fly

The best way to get from Oslo to Lisbon is by train. Start your journey at Tågkompaniet station in Oslo and take the train to Göteborg Centralstation. This journey will take approximately 3 hours and 30 minutes and cost around €55. From Göteborg Centralstation, take the train to Hamburg-Altona with Swedish Railways (SJ). The journey will take around 10 hours and 47 minutes and cost €60. Next, take the train from Hamburg-Altona to Frankfurt(Main)Hbf with Deutsche Bahn Intercity-Express. This will take around 4 hours and 39 minutes and cost €85. Then take the train from Frankfurt(Main)Hbf to Bordeaux-St-Jean with Deutsche Bahn Intercity-Express. This journey will take around 7 hours and 39 minutes and cost around €200. Finally, take the Euroscoach By Cm Tours bus from Bordeaux Rue des Terres de Borde station to Lisbon Oriente. The journey will take around 16 hours and 30 minutes and cost €11. From Lisbon Oriente, take the train to Lisboa - Santa Apolonia with Comboios De Portugal. This journey will take around 7 minutes and cost no more than a few Euros.



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

The journey takes approximately 1 h 33 m. Ticket price is about €13 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 Manchester (MAN) airport.

The journey takes approximately 5 h 55 m. Ticket price is about €40

Carrier is Ryanair UK.

🔎

🚖 Find a cheap local taxi

Get off at the Manchester (MAN).
Take the subway at the Oslo lufthavn stasjon station.

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

Carrier is Metro Lisboa.

Buy ticket

Get off at the Oslo (OSL).


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


Ferry train bus via Антони О де Сен



Boarding the Color Line AS ferry at the port of Oslo Hjortneskaien.

The journey takes approximately 20 h The travel distance is 685 km.

Carrier is Color Line AS.

Buy ticket

Get off at the Kiel Norwegen-Kai.
1488 m on foot from the Kiel Norwegen-Kai to the Kiel Hbf.

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

Get off at the Kiel Hbf.
Take the train Kiel Hbf at the station Deutsche Bahn Intercity-Express.

The journey takes approximately 6 h 46 m. Ticket price is about €85 The travel distance is 738 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Karlsruhe Hauptbahnhof.
Take the train Karlsruhe Hauptbahnhof at the station Deutsche Bahn Intercity-Express.

The journey takes approximately 3 h 32 m. Ticket price is about €65 The travel distance is 551 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Massy TGV.
Take the train Massy Tgv at the station TGV inOui.

The journey takes approximately 3 h 51 m. Ticket price is about €100 The travel distance is 719 km.

Carrier is TGV inOui.

Buy ticket

Get off at the Bayonne.
435 m on foot from the Bayonne to the Bayonne Quai de Lesseps.

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

Get off at the Bayonne Quai de Lesseps.
Take the Euroscoach By Cm Tours bus at the Bayonne Quai de Lesseps station .

The journey takes approximately 8 h 25 m. The travel distance is 702 km.

Carrier is Euroscoach By Cm Tours.

Buy ticket

Get off at the Covilha Bus Station.
769 m on foot from the Covilha Bus Station to the Covilha.

The journey takes approximately 9 m. The travel distance is 769 m.

Get off at the Covilha.
Take the train Covilha at the station Comboios De Portugal.

The journey takes approximately 3 h 27 m. Ticket price is about €21 The travel distance is 299 km.

Carrier is Comboios De Portugal.

Buy ticket

Get off at the Lisboa - Santa Apolonia.


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


Ferry train bus

If you are looking to get from Oslo to Lisbon, the best way to do so is to take the train. You can start by taking the train Oslo lufthavn stasjon at the station Tågkompaniet. This journey takes around 3 hours and 30 minutes and the ticket will cost you around €55. The travel distance is 14 m.

After that, you will need to take the train Oslo lufthavn stasjon at the station Swedish Railways (SJ). This will take you approximately 10 hours and 47 minutes with a ticket price of around €60. You will be travelling for a total of 14 m.

Next, you will need to take the train Hamburg-Altona at the station Deutsche Bahn Intercity-Express. This journey will take you 6 hours and 38 minutes and the ticket will cost you approximately €110. The total travel distance for this leg of the journey is 662 km.

After that, you will need to take the FlixBus bus at the Karlsruhe Hauptbahnhof Süd station. This will take you around 30 hours and 25 minutes, costing you around €90. The total travel distance for this leg of the journey is 2070 km.

Finally, you will need to take the train Covilha at the station Comboios De Portugal. This will take you around 3 hours and 27 minutes and the ticket will cost you around €21. The total travel distance for this leg of the journey is 299 km.

Once you have made it through all these legs of the journey, you will arrive at your destination, Lisboa - Santa Apolonia.



Boarding the Color Line AS ferry at the port of Oslo lufthavn stasjon.

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

Carrier is Color Line AS.

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 17 m. The travel distance is 14 m.

Get off at the Oslo (OSL).
Take the train Oslo lufthavn stasjon at the station Deutsche Bahn Intercity-Express.

The journey takes approximately 6 h 46 m. Ticket price is about €85 The travel distance is 14 m.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Oslo (OSL).
Take the train Karlsruhe Hauptbahnhof at the station Deutsche Bahn Intercity-Express.

The journey takes approximately 6 h 29 m. Ticket price is about €110 The travel distance is 1084 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Bordeaux-St-Jean.
548 m on foot from the Bordeaux-St-Jean to the Bordeaux Saint-Jean - Terres de Borde.

The journey takes approximately 6 m. The travel distance is 548 m.

Take the Blablabus bus at the Bordeaux Saint-Jean - Terres de Borde station .

The journey takes approximately 15 h 50 m. Ticket price is about €85 The travel distance is 1369 km.

Carrier is Blablabus.

Buy ticket

Get off at the Lisbon - Oriente.
Take the train Lisboa - Oriente at the station Comboios De Portugal.

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

Carrier is Comboios De Portugal.

Buy ticket

Get off at the Lisboa - Santa Apolonia.


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


Bus

If you want to get from Oslo to Lisbon, the best way to do it is to take the Sindbad bus from the Oslo station. The journey will take approximately 22 hours and cost €40. The travel distance is 1231 km. After you arrive in Szczecin, you will need to take an Autokar Polska bus. This journey will take approximately 18 hours and 45 minutes, and cost €45. The travel distance is 1322 km. Once you reach Milan, you will need to take a Union Ivkoni bus to Lisbon Oriente. The journey will take approximately 35 hours and 30 minutes, and cost €70. The travel distance is 2338 km. Finally, you will need to take the train from Comboios De Portugal to Oslo Lufthavn Stasjon. This will take about 7 minutes and cost €14. This is the most direct way to get from Oslo to Lisbon.



Take the FlixBus bus at the Oslo station .

The journey takes approximately 14 h 20 m. Ticket price is about €70 The travel distance is 950 km.

Carrier is FlixBus.

Buy ticket

Get off at the Hamburg Hauptbahnhof/ZOB.
Take the ALSA bus at the Hamburg station .

The journey takes approximately 25 h 30 m. Ticket price is about €250 The travel distance is 1868 km.

Carrier is ALSA.

Buy ticket

Get off at the Bilbao.
Take the Blablabus bus at the Bilbao station .

The journey takes approximately 11 h 35 m. Ticket price is about €65 The travel distance is 1028 km.

Carrier is Blablabus.

Buy ticket

Get off at the Lisbon - Oriente.
Take the train Oslo lufthavn stasjon at the station Comboios De Portugal.

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

Carrier is Comboios De Portugal.

Buy ticket

Get off at the Oslo (OSL).


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


Bus

Getting from Oslo to Lisbon is not a difficult task, and there are several ways to go about it. The quickest and most efficient way is to take the Color Line AS ferry from the port of Oslo Hjortneskaien to Kiel Norwegen-Kai. This will take approximately 20 hours and the ticket price is around €6. Once you have arrived in Kiel, you can take the Deutsche Bahn Intercity Express train to Hamburg Hbf. This will take about 1 hour 8 minutes and the ticket price is €16. Then you can take the ALSA bus from Hamburg to Braga. This will take around 85 hours and 45 minutes and the ticket price is €260. Once you have arrived in Braga, you can take the Transportes Urbanos de Braga bus from Carmo station to Rotunda Estação II. This will take around 8 minutes and the ticket price is €3. Finally, you can take the Comboios De Portugal train from Braga to Lisboa - Santa Apolonia. This will take around 3 hours 36 minutes and the ticket price is €28. Following this route, you can get from Oslo to Lisbon in just over 110 hours and the total ticket price will be around €313.



Take the Sindbad bus at the Oslo station .

The journey takes approximately 22 h 45 m. Ticket price is about €45 The travel distance is 1484 km.

Carrier is Sindbad.

Buy ticket

Get off at the Legnica.
Take the Autokar Polska bus at the Legnica station .

The journey takes approximately 14 h 15 m. Ticket price is about €45 The travel distance is 1152 km.

Carrier is Autokar Polska.

Buy ticket

Get off at the Bern.
Take the FlixBus bus at the Bern station .

The journey takes approximately 34 h 45 m. Ticket price is about €160 The travel distance is 2289 km.

Carrier is FlixBus.

Buy ticket

Get off at the Lisbon Sete Rios.


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


Drive

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 34 h 10 m. The travel distance is 3685 km.

Get off at the .


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


The cheapest way to travel from Oslo to Lisbon is by taking a Train to Oslo Sandefjord fly with an average price of €66. The journey takes approximately 10 ч. 14 мин.

Train to Oslo fly is the fastest way to travel from Oslo to Lisbon. Tickets cost €80. The journey takes approximately 6 ч. 47 мин.

Oslo is approximately 3685 km away from Lisbon. The trip by car takes 34 h 10 m.

The average journey time by car between Oslo and Lisbon is 34 h 10 m.

What to Do in Lisbon

Lisbon

Lisbon is one of the most beautiful cities in Europe and there is a lot to see and do. Some of the most popular attractions in Lisbon include the Jeronimos Monastery, the Bairro Alto district, and the Alfama district. If you're interested in history, then you should visit the National Museum of Portuguese Art or explore some of the old churches in the city. If you're looking for a vibrant nightlife scene, then check out Avenida da Liberdade or Rua Augusta. Portugal also has some great beaches that are perfect for swimming and sunbathing, like Sintra or Cascais.