There are 10 ways to get from Slovenia to Apulia by bus, plane, train, ferry, train (Trenitalia), night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Venice Marco Polo Airport, fly to Bari Karol Wojtyła Airport
best- Take the bus from Ajdovščina to Venezia, Aeroporto Marco Polo di Veneziabus
- Fly from Venice Marco Polo Airport (VCE) to Bari Karol Wojtyła Airport (BRI)plane VCE - BRI
4h 40m€82–188Bus to Venice Marco Polo Airport, fly to Brindisi Airport
cheapest- Take the bus from Ajdovščina to Venezia, Aeroporto Marco Polo di Veneziabus
- Fly from Venice Marco Polo Airport (VCE) to Brindisi Airport (BDS)plane VCE - BDS
6h 8m€66–167Bus, train
- Take the bus from Maribor, Avtobusna Postaja to Padovabus
- Take the train from Padova to Bari Centraletrain Fr
12h 6m€221–1,012Bus, ferry
- Take the bus from Maribor bus station to Zagrebbus 885 / ...
- Take the bus from Zagreb to Split, Autobusni Kolodvorbus 924 / ...
- Take the ferry from Split to Bariferry 56
18h 21m€141–279Bus
- Take the bus from Maribor, Avtobusna Postaja to Trieste Centralebus
- Take the bus from Trieste to Baribus Trieste - Bari
21h 46m€267–594Bus to Trieste – Friuli Venezia Giulia Airport, fly to Bari Karol Wojtyła Airport
- Take the bus from Ajdovščina to Nova Gorica APbus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bari Karol Wojtyła Airport (BRI)plane TRS - BRI
4h 43mBus to Trieste – Friuli Venezia Giulia Airport, fly to Brindisi Airport
- Take the bus from Ajdovščina to Nova Gorica APbus
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Brindisi Airport (BDS)plane TRS - BDS
6h 16mTrain
- Take the train from Maribor to Graz Hbftrain 676 / ...
- Take the train from Graz Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Bari Centraletrain Fr
14h 53m€193–355Night train, ferry
- Take the night train from Maribor to Splitnighttrain En
- Take the ferry from Split to Bariferry 56
22h 4m€256–424Drive 1,089.6 km
- Drive from Maribor to Baricar 1,089.6 km
11h 16m€169–243
Slovenia to Apulia by bus and ferry
Questions & Answers
The cheapest way to get from Slovenia to Apulia is to bus and fly which costs €65 - €170 and takes 6h 8m.
The fastest way to get from Slovenia to Apulia is to bus and fly which takes 4h 40m and costs €80 - €190.
No, there is no direct bus from Slovenia to Apulia. However, there are services departing from Maribor, Avtobusna Postaja and arriving at Bari via Trieste. The journey, including transfers, takes approximately 21h 46m.
No, there is no direct train from Slovenia to Apulia. However, there are services departing from Maribor and arriving at Bari Centrale via Graz Hbf and Venezia Mestre. The journey, including transfers, takes approximately 14h 53m.
The distance between Slovenia and Apulia is 787 km. The road distance is 1089.6 km.
The best way to get from Slovenia to Apulia without a car is to bus and train which takes 12h 6m and costs €220 - €1100.
It takes approximately 4h 40m to get from Slovenia to Apulia, including transfers.
Slovenia to Apulia bus services, operated by GoOpti, depart from Maribor, Avtobusna Postaja station.
Slovenia to Apulia train services, operated by Slovenske železnice (SŽ), depart from Maribor station.
The best way to get from Slovenia to Apulia is to bus which takes 21h 46m and costs €260 - €600. Alternatively, you can train, which costs €190 - €360 and takes 14h 53m.
What companies run services between Slovenia and Apulia, Italy?
You can take a bus from Maribor, Avtobusna Postaja to Bari via Trieste in around 21h 46m. Alternatively, you can take a train from Maribor to Bari Centrale via Graz Hbf and Venezia Mestre in around 14h 53m.
- Website
- ryanair.com
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €25–110
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €25–110
Flights from Venice Marco Polo Airport to Brindisi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €30–130
Flights from Trieste – Friuli Venezia Giulia Airport to Brindisi Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €30–85
- Website
- ita-airways.com
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €55–120
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €65–110
Flights from Venice Marco Polo Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €50–130
Flights from Trieste – Friuli Venezia Giulia Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €65–120
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €55–120
Flights from Trieste – Friuli Venezia Giulia Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €65–110
Flights from Venice Marco Polo Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €50–130
Flights from Venice Marco Polo Airport to Brindisi Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Saturday
- Estimated price
- €85–340
Flights from Trieste – Friuli Venezia Giulia Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €65–120
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Padova to Bari Centrale
- Ave. Duration
- 7h 6m
- Frequency
- Twice daily
- Estimated price
- €110–220
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Bari Centrale
- Ave. Duration
- 7h 23m
- Frequency
- Twice daily
- Estimated price
- €110–230
- Schedules at
- trenitalia.com
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €18–26
- Website
- https://potniski.sz.si/en/
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Maribor to Graz Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- €18–26
- Website
- http://www.hzpp.hr/en
Train from Graz Hbf to Venezia Mestre
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- €65–100
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €65–100
Night train from Maribor to Split
- Ave. Duration
- 11h 4m
- Frequency
- 3 times a week
- Estimated price
- €120–220
- Website
- https://www.oebb.at/en/
- Phone
- +38670511611
- info@tripstair.com
- Website
- tripstair.com
Bus from Ajdovščina to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h 6m
- Frequency
- 4 times a day
- Estimated price
- €24–40
- Website
- https://tripstair.com/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Maribor, Avtobusna Postaja to Padova
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €111–800
- Website
- https://www.goopti.com/en/
- Shared
- €111
- Private
- €411
Bus from Maribor, Avtobusna Postaja to Trieste Centrale
- Ave. Duration
- 2h 21m
- Frequency
- On demand
- Estimated price
- €200–480
- Website
- https://www.goopti.com/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Maribor bus station to Zagreb
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €8–14
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Split, Autobusni Kolodvor
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb to Split, Autobusni Kolodvor
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- €3–17
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Split, Autobusni Kolodvor
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €11–55
- Schedules at
- samoborcek.hr
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Trieste to Bari
- Ave. Duration
- 18h 25m
- Frequency
- Once daily
- Estimated price
- €65–120
- Website
- https://www.itabus.it/en/home
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Split to Bari
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €130–210
- Website
- https://www.jadrolinija.hr/en
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Slovenia to Apulia bus services, operated by GoOpti, arrive at Trieste Centrale station.
Slovenia to Apulia train services, operated by Slovenske železnice (SŽ), arrive at Graz Hbf station.
Yes, the driving distance between Slovenia to Apulia is 1090 km. It takes approximately 11h 16m to drive from Slovenia to Apulia.
Book your Slovenia to Apulia train tickets online with Omio.
Book your Slovenia to Apulia bus tickets online with Omio.
There are 4253+ hotels available in Apulia.























































