There are 13 ways to get from Oslo Airport (OSL) to Apulia by plane, train (Trenitalia), train, bus, ferry, car, busferry, 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.
Fly to Brindisi Airport
best- Fly from Oslo Airport, Gardermoen (OSL) to Brindisi Airport (BDS)plane OSL - BDS
5h 44m€101–289Fly to Bari Karol Wojtyła Airport, bus
cheapest- Fly from Oslo Airport, Gardermoen (OSL) to Bari Karol Wojtyła Airport (BRI)plane OSL - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
5h 5m€70–309Train
- Take the train from Oslo lufthavn stasjon to Oslo Strain R12
- Take the train from Oslo S to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to Salzburg Hbftrain 305
- Take the train from Salzburg Hauptbahnhof to Padovatrain Nj
- Take the train from Padova to Bari Centraletrain Fr
44h 4m€331–762Train, bus, ferry
- Take the train from Oslo lufthavn stasjon to Oslo Strain R12
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the bus from Göteborg to Mostar, Autobuska Stanicabus
- Take the bus from Mostar, Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
- Take the ferry from Dubrovnik to Bariferry 54
45h 58mDrive 3,041.6 km
- Drive from Oslo Airport (OSL) to Baricar 3,041.6 km
28h 57m€585–845Fly to Naples Airport, train
- Fly from Oslo Airport, Gardermoen (OSL) to Naples Airport (NAP)plane OSL - NAP
- Take the train from Caserta to Foggiatrain
7h 28m€94–351Fly to Fiumicino International Airport, train
- Fly from Oslo Airport, Gardermoen (OSL) to Fiumicino International Airport (FCO)plane OSL - FCO
- Take the train from Roma Termini to Foggiatrain
7h 37m€82–377Fly to Split Airport, ferry
- Fly from Oslo Airport, Gardermoen (OSL) to Split Airport (SPU)plane OSL - SPU
- Take the ferry from Split to Bariferry
14h 50m€254–554Fly to Dubrovnik Airport, ferry
- Fly from Oslo Airport, Gardermoen (OSL) to Dubrovnik Airport (DBV)plane OSL - DBV
- Take the ferry from Dubrovnik to Bariferry
15h 36m€149–356Fly to Tirana International Airport Nënë Tereza, bus and ferry
- Fly from Oslo Airport, Gardermoen (OSL) to Tirana International Airport Nënë Tereza (TIA)plane OSL - TIA
- Take the busferry from Durrës to Bari Portobusferry
9h 49mBus, bus and ferry
- Take the bus from Oslo lufthavn to Mosseportenbus
- Take the bus from Moss Mosseporten to Gothenburg Central Bus Stationbus 600 / ...
- Take the bus from Gothenburg to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
47h 9mBus, bus and ferry, ferry
- Take the bus from Oslo lufthavn to Oslo bussterminalbus Fb5
- Take the bus from Oslo bussterminal to Gothenburg Central Bus Stationbus 600 / ...
- Take the busferry from Gothenburg to Sarajevo, Autobuska Stanicabusferry
- Take the bus from Sarajevo, Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
- Take the ferry from Dubrovnik to Bariferry 54
2d 7h€289–497Drive, car train
- Drive from Oslo Airport (OSL) to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Baricar
35h 1m€473–677
Oslo Airport (OSL) to Apulia by train
Comparing Your Travel Options
The cheapest way to get from Oslo Airport (OSL) to Apulia is to fly and bus which costs €70 - €310 and takes 5h 5m.
The fastest way to get from Oslo Airport (OSL) to Apulia is to fly and bus which takes 5h 5m and costs €70 - €310.
No, there is no direct bus from Oslo Airport (OSL) to Apulia. However, there are services departing from Oslo lufthavn and arriving at Bari Porto via Moss Mosseporten, Gothenburg and Elbasan. The journey, including transfers, takes approximately 47h 9m.
No, there is no direct train from Oslo Airport (OSL) to Apulia. However, there are services departing from Oslo lufthavn stasjon and arriving at Bari Centrale via Oslo S, Malmö, Centralstation, Salzburg Hauptbahnhof and Padova. The journey, including transfers, takes approximately 44h 4m.
The distance between Oslo Airport (OSL) and Apulia is 2227 km. The road distance is 3041.6 km.
The best way to get from Oslo Airport (OSL) to Apulia without a car is to train which takes 44h 4m and costs €330 - €800.
It takes approximately 5h 44m to get from Oslo Airport (OSL) to Apulia, including transfers.
Oslo Airport (OSL) to Apulia bus services, operated by Vy Buss, depart from Oslo lufthavn station.
Oslo Airport (OSL) to Apulia train services, operated by Norwegian Railways (VY), depart from Oslo lufthavn stasjon station.
The best way to get from Oslo Airport (OSL) to Apulia is to fly which takes 5h 44m and costs €100 - €290. Alternatively, you can train, which costs €330 - €800 and takes 44h 4m.
What companies run services between Oslo Airport (OSL), Norway and Apulia, Italy?
Lufthansa, Air Dolomiti, and two other airlines fly from Oslo Airport, Gardermoen (OSL) to Brindisi Airport (BDS) 4 times a week. Alternatively, you can take a train from Oslo lufthavn stasjon to Bari Centrale via Oslo S, Malmö, Centralstation, Salzburg Hbf, Salzburg Hauptbahnhof, and Padova in around 44h 4m.
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Bari Karol Wojtyła Airport via Copenhagen
- Ave. Duration
- 6h 20m
- When
- Saturday
- Estimated price
- €75–330
Flights from Oslo Airport, Gardermoen to Naples Airport via Copenhagen
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- €75–330
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport
- Ave. Duration
- 3h 10m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €70–290
Flights from Oslo Airport, Gardermoen to Fiumicino International Airport via Copenhagen
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- €70–300
Flights from Oslo Airport, Gardermoen to Split Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- €55–150
Flights from Oslo Airport, Gardermoen to Split Airport via Copenhagen
- Ave. Duration
- 5h 27m
- When
- Saturday
- Estimated price
- €55–150
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- €4
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- €50
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- €4
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 32m
- Frequency
- Every 4 hours
- Estimated price
- €27
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +45 48 25 38 37
- [email protected]
- Website
- toptourist.dk
Bus from Göteborg to Mostar, Autobuska Stanica
- Ave. Duration
- 26h
- Frequency
- Once a week
- Schedules at
- toptourist.dk
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
Ferry from Split to Bari
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €180–260
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Booking & Getting There
Oslo Airport (OSL) to Apulia bus services, operated by Vy Buss, arrive at Mosseporten station.
Oslo Airport (OSL) to Apulia train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Oslo Airport (OSL) to Apulia is 3042 km. It takes approximately 28h 57m to drive from Oslo Airport (OSL) to Apulia.
Book your Oslo Airport (OSL) to Apulia train tickets online with Omio.
There are 4471+ hotels available in Apulia.










