There are 11 ways to get from Oslo to Spoleto by train, plane, train (Trenitalia), bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Fiumicino International Airport
best- Take the train from Oslo S to Oslo lufthavn stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Fiumicino International Airport (FCO)OSL - FCO
- Take the train from Roma Termini to Spoleto
8h 32m€92–265Train
- Take the train from Oslo S to Malmö Centralstation
- Take the train from Malmö Centralstation to München Ost
- Take the train from Ostbahnhof to Bologna Centrale89
- Take the train from Bologna Centrale to Roma Tiburtina
- Take the train from Roma Tiburtina to Spoleto
34h 17m€254–442Bus
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Station
- Take the bus from Florence Villa Constanza Bus Station to Foligno443 / ...
40h 36m€124–287Drive 2,626.1 km
- Drive from Oslo to Spoleto2,626.1 km
25h 33m€489–706Train, fly to Florence Peretola Airport
- Take the train from Oslo S to Oslo lufthavn stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Florence Peretola Airport (FLR)OSL - FLR
- Take the train from Firenze S.M.N. to Spoleto
9h 8m€119–307Train, fly to Raffaello Sanzio Airport
- Take the train from Oslo S to Oslo lufthavn stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Raffaello Sanzio Airport (AOI)OSL - AOI
- Take the train from Jesi to Spoleto
10h 36m€115–304Train, fly to Roma Ciampino Airport
- Take the train from Oslo S to Oslo lufthavn stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Roma Ciampino Airport (CIA)OSL - CIA
- Take the train from Roma Termini to Spoleto
14h 28m€122–325Train, fly to Pisa International Airport
- Take the train from Oslo S to Oslo lufthavn stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Pisa International Airport (PSA)OSL - PSA
- Take the train from Pisa Centrale to Firenze S.M.N.
- Take the train from Firenze S.M.N. to Spoleto
10h 21m€128–344Train via Padova
- Take the train from Oslo S to Malmö Centralstation
- Take the train from Malmö Centralstation to Innsbruck Hbf
- Take the train from Innsbruck Hauptbahnhof to Padova89
- Take the train from Padova to SpoletoIc
41h 53m€239–404Bus, train
- Take the bus from Oslo bussterminal to Słubice
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to ANCONA, Dworzec kolejowy Piazza Roselli
- Take the train from Ancona to SpoletoRe
45h 10m€186–260Drive, car train
- Drive from Oslo to Hamburg Hbf
- Take the car train from Hamburg Hbf to Villach Hbf
- Drive from Villach Hbf to Spoleto
25h 5m€393–1,325
Oslo to Spoleto by train
Questions & Answers
The cheapest way to get from Oslo to Spoleto is to train and fly which costs €110 - €310 and takes 10h 36m.
The fastest way to get from Oslo to Spoleto is to train and fly which takes 8h 32m and costs €90 - €270.
No, there is no direct train from Oslo to Spoleto. However, there are services departing from Oslo S and arriving at Spoleto via Malmö Centralstation, Ostbahnhof, Bologna Centrale and Roma Tiburtina. The journey, including transfers, takes approximately 34h 17m.
The distance between Oslo and Spoleto is 2250 km. The road distance is 2626.1 km.
The best way to get from Oslo to Spoleto without a car is to train which takes 34h 17m and costs €250 - €450.
It takes approximately 8h 32m to get from Oslo to Spoleto, including transfers.
Oslo to Spoleto train services, operated by Norwegian Railways (VY), depart from Oslo S station.
The best way to get from Oslo to Spoleto is to train which takes 34h 17m and costs €250 - €450. Alternatively, you can bus, which costs €120 - €290 and takes 40h 36m.
Oslo to Spoleto train services, operated by Norwegian Railways (VY), arrive at Malmö Centralstation.
Yes, the driving distance between Oslo to Spoleto is 2626 km. It takes approximately 25h 33m to drive from Oslo to Spoleto.
What companies run services between Oslo, Norway and Spoleto, Italy?
You can take a train from Oslo S to Spoleto via Malmö Centralstation, München Ost, Ostbahnhof, Bologna Centrale, and Roma Tiburtina in around 34h 17m. Alternatively, you can take a bus from Oslo bussterminal to Spoleto via Berlin, Zentralen Omnibusbahnhof, Florence Villa Constanza Bus Station, Foligno, and Foligno in around 40h 36m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Vilnius
- Ave. Duration
- 14h 55m
- When
- Saturday
- Estimated price
- €90–260
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Prague
- Ave. Duration
- 8h 45m
- When
- Monday
- Estimated price
- €80–310
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Budapest
- Ave. Duration
- 11h 15m
- When
- Thursday and Sunday
- Estimated price
- €85–320
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Krakow
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–320
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Gdansk
- Ave. Duration
- 15h 15m
- When
- Tuesday and Friday
- Estimated price
- €80–250
Flights from Oslo Airport, Gardermoen to Roma Ciampino Airport via Tirana
- Ave. Duration
- 16h 15m
- When
- Saturday
- Estimated price
- €95–350
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport
- Ave. Duration
- 3h 25m
- When
- Saturday
- Estimated price
- €65–250
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €65–260
Flights from Oslo Airport, Gardermoen to Florence Peretola Airport
- Ave. Duration
- 3h 5m
- When
- Monday and Thursday
- Estimated price
- €85–300
Flights from Oslo Airport, Gardermoen to Florence Peretola Airport via Copenhagen
- Ave. Duration
- 5h 5m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €85–300
Flights from Oslo Airport, Gardermoen to Pisa International Airport
- Ave. Duration
- 2h 55m
- When
- Sunday
- Estimated price
- €80–310
Flights from Oslo Airport, Gardermoen to Pisa International Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- €80–310
- Website
- lufthansa.com
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport via Munich
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- €80–160
Flights from Oslo Airport, Gardermoen to Florence Peretola Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €100–400
Flights from Oslo Airport, Gardermoen to Raffaello Sanzio Airport via Munich
- Ave. Duration
- 5h
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €95–460
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport
- Ave. Duration
- 3h 15m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €65–150
Flights from Oslo Airport, Gardermoen to Pisa International Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- €75–270
- Website
- swiss.com
Flights from Oslo Airport, Gardermoen to Florence Peretola Airport via Zurich
- Ave. Duration
- 5h 5m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €90–370
- Website
- airdolomiti.it
Flights from Oslo Airport, Gardermoen to Raffaello Sanzio Airport via Munich
- Ave. Duration
- 5h 20m
- When
- Thursday
- Estimated price
- €95–350
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €18–20
- Website
- https://flytoget.no/en/
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- €10–16
- Website
- https://www.vy.no/en
Train from Oslo S to Malmö Centralstation
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a week
- Estimated price
- €100–150
- Website
- https://www.vy.no/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 29m
- Frequency
- Every 2 hours
- Estimated price
- €14–24
- Website
- https://www.trenitalia.com/en.html
Train from Roma Tiburtina to Spoleto
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- €8–23
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €16–23
Train from Firenze S.M.N. to Spoleto
- Ave. Duration
- 3h 21m
- Frequency
- 5 times a week
- Estimated price
- €39–40
- Website
- https://www.trenitalia.com/en.html
Train from Jesi to Spoleto
- Ave. Duration
- 1h 38m
- Frequency
- 5 times a day
- Estimated price
- €8–24
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €16–24
Train from Pisa Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €16–24
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Spoleto
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €9–29
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €20–29
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 36m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
Train from Roma Tiburtina to Spoleto
- Ave. Duration
- 1h 26m
- Frequency
- 3 times a day
- Estimated price
- €10–18
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Spoleto
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- https://www.trenitalia.com/en.html
Train from Jesi to Spoleto
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €9–13
Train from Padova to Spoleto
- Ave. Duration
- 6h 4m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €28–40
Train from Ancona to Spoleto
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- €17–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- €22–30
- Schedules at
- trenitalia.com
Train from Jesi to Spoleto
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- €13–50
- Schedules at
- trenitalia.com
- Super Economy
- €13–18
- Base Standard
- €28–40
- Base Premium
- €35–50
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Malmö Centralstation to München Ost
- Ave. Duration
- 15h 58m
- Frequency
- Once a week
- Estimated price
- €70–110
- Website
- https://www.snalltaget.se/en
Train from Malmö Centralstation to Innsbruck Hbf
- Ave. Duration
- 22h 7m
- Frequency
- Once a week
- Estimated price
- €90–130
- Website
- https://www.snalltaget.se/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Ostbahnhof to Bologna Centrale
- Ave. Duration
- 6h 24m
- Frequency
- Once daily
- Estimated price
- €45–100
- Website
- https://int.bahn.de/en
Train from Innsbruck Hauptbahnhof to Padova
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Estimated price
- €19–90
- Website
- https://int.bahn.de/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Roma Tiburtina
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €29–65
- Website
- https://www.italotreno.it/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Villach Hbf
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 50m
- Frequency
- 6 times a week
- Estimated price
- €55–110
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Florence Villa Constanza Bus Station
- Ave. Duration
- 16h 40m
- Frequency
- Twice daily
- Estimated price
- €50–110
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Foligno
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- €11–35
- Website
- https://www.flixbus.co.uk
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- €90–120
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to ANCONA, Dworzec kolejowy Piazza Roselli
- Ave. Duration
- 19h 15m
- Frequency
- Twice a week
- Estimated price
- €85–120
- Website
- https://www.sindbad.pl/en/home
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Getting to Rome from the airport
Read the travel guide
More Questions & Answers
Book your Oslo to Spoleto train tickets online with Omio.
There are 1073+ hotels available in Spoleto.







































