Travel from Oslo to Italy

Bus from Oslo to Italy

You can take a bus from Oslo to Rome via Göteborg, Zagreb, and Staz.Ne Tiburtina in around 41 h 8 min.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Oslo to Italy

ModeDurationPrice
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Milan Malpensa airport, then train to Milan.5 h 57 min$127
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Bologna airport, then line 40 bus to Bologna.7 h$148
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Milan Linate airport, then line 73 bus to Milan.7 h 3 min$124
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Rome airport, train to Termini, then line 50 bus to Rome.6 h 21 min$149
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Florence airport, then line 389 shuttle to Florence.7 h 22 min$189
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Turin airport, train to Fermata 3016 - DORA GTT, then line 11 bus to Turin.8 h 9 min$256
From Oslo bus to Berlin Messe Nord/ICC (Witzleben), train to S Südkreuz, train to München Hbf, train to Verona Porta Nuova, train to Termini, then line 14 tram to Principe Eugenio/Manzoni.31 h 49 min$420
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Zuerich Hb, train to Milano Centrale, train to Termini, then line 50 bus to Via Di Porta Maggiore.38 h 3 min$452
From Oslo Bussterminal bus to Göteborg, bus to Zagreb, bus to Staz.Ne Tiburtina, then line 71 bus to P.Le Tiburtino.41 h 8 min
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Hamburg-Altona, train to Verona Porta Nuova, train to Termini, then line 50 bus to Via Di Porta Maggiore.41 h 57 min$263
From Oslo bus to Prague Florenc, bus to Staz.Ne Tiburtina, then line 71 bus to Principe Umberto.47 h 59 min$289
From Oslo drive to Düsseldorf Hbf, train to München Hbf, train to Kufstein, then drive to Rome.28 h 22 min$606
From Oslo drive to Rome.26 h 8 min$553

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

It takes approximately 5 h 57 min to get from Oslo to Italy, including transfers.

Is there a direct bus between Oslo and Italy?

No, there is no direct bus from Oslo to Italy. However, there are services departing from Oslo Bussterminal and arriving at P.Le Tiburtino via Göteborg, Zagreb and Staz.Ne Tiburtina. The journey, including transfers, takes approximately 41 h 8 min.

Operators from Oslo to Italy

OperatorPhoneWebsite
Ruter177Ruter
Norwegian Air ShuttleNorwegian Air Shuttle
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
Air FranceAir France
SwissSwiss
Austrian AirlinesAustrian Airlines
RyanairRyanair
KLMKLM
Brussels AirlinesBrussels Airlines
Malpensa ExpressMalpensa Express
Vueling AirlinesVueling Airlines
British AirwaysBritish Airways
Air DolomitiAir Dolomiti
Norwegian Air InternationalNorwegian Air International
Wizz AirWizz Air
NeosNeos
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
AlitaliaAlitalia
easyJeteasyJet
Milan MetroMilan Metro
EurowingsEurowings
FinnairFinnair
Air BalticAir Baltic
Trenitalia+39 06 68475475Trenitalia
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Blue AirBlue Air
VoloteaVolotea
IberiaIberia
5T Torino5T Torino
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Color Line AS+45 99 56 19 00Color Line AS
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swebus+46 771 218 218Swebus
Pepeks Zagreb098 417 140Pepeks Zagreb
Vincek Autobusi ltd.0800 1992Vincek Autobusi ltd.
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
Eurolines CZEurolines CZ