Travel from Oslo to Rome

Bus from Oslo to Rome

You can take a bus from Oslo to Rome via Prague - Florenc Station in around 45 hours 50 minutes.

Travel Guides

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 Rome

ModeDurationPrice
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Rome airport, then train to Rome.6 h 11 min$147
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Rome Ciampino airport, then train to Rome.7 h 32 min$176
From Nationaltheatret train to Torp stasjon, bus to Oslo Sandefjord airport, fly to Rome Ciampino airport, then train to Rome.9 h 52 min$162
From Oslo bus to Berlin Messe Nord/ICC (Witzleben), train to S Südkreuz, train to München Hbf, train to Verona Porta Nuova, then train to Roma Termini.31 h 41 min$418
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Zuerich Hb, train to Milano Centrale, then train to Roma Termini.37 h 53 min$451
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Hamburg-Altona, train to Verona Porta Nuova, then train to Roma Termini.41 h 47 min$261
From Oslo bus to Prague - Florenc Station then bus to Rome.45 h 50 min$267
From Oslo bus to Paris Gallieni then bus to Roma.2 days 2 h$350
From Oslo drive to Düsseldorf Hbf, train to München Hbf, train to Kufstein, then drive to Rome.28 h 21 min$626
From Oslo drive to Rome.26 h 7 min$552

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

It takes approximately 6 hours 11 minutes to get from Oslo to Rome, including transfers.

Is there a direct bus between Oslo and Rome?

No, there is no direct bus from Oslo to Rome. However, there are services departing from Oslo and arriving at Rome via Prague - Florenc Station. The journey, including transfers, takes approximately 45 hours 50 minutes.

Operators from Oslo to Rome

OperatorPhoneWebsite
Ruter177Ruter
Scandinavian AirlinesScandinavian Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
Norwegian Air InternationalNorwegian Air International
LufthansaLufthansa
EurowingsEurowings
FinnairFinnair
KLMKLM
Air FranceAir France
British AirwaysBritish Airways
SwissSwiss
Air BalticAir Baltic
Brussels AirlinesBrussels Airlines
AlitaliaAlitalia
Austrian AirlinesAustrian Airlines
Trenitalia+39 06 68475475Trenitalia
RyanairRyanair
Norwegian Railways (NSB)Norwegian Railways (NSB)
Wizz AirWizz Air
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
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
Eurolines CZEurolines CZ
Tour BusTour Bus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR