There are 7 ways to get from Macedonia to Apulia by car, plane, bus, busferry, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Skopje International Airport, fly, bus
best- Drive from Macedonia to Skopje-Airport-SKPcar
- Fly from Skopje International Airport (SKP) to Bari Karol Wojtyła Airport (BRI)plane SKP - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
5h 7m€44–198Train to Sofia Airport, fly, bus
cheapest- Take the train from Petrich to Zaharna Fabrikatrain
- Fly from Sofia Airport (SOF) to Bari Karol Wojtyła Airport (BRI)plane SOF - BRI
- Take the bus from Bari Airport to Altamura Via Materabus
10h 21m€32–197Drive, bus, bus and ferry via Ohrid
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Velesbus
- Take the bus from Veles to Ohridbus
- Take the bus from Ohrid to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
14h 53mDrive, car ferry
- Drive from Macedonia to Port Of Igoumenitsacar
- Take the carferry from Port of Igoumenitsa to Port of Baricarferry
15h 12m€148–221Drive, train, bus, bus and ferry
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain Re
- Take the train from Thessaloniki to Larissatrain Re / ...
- Take the bus from Larisa to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
16h 17mDrive, bus, bus and ferry
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Durrësbus
- Take the busferry from Durrës to Bari Portobusferry
19h 22mDrive, train, bus, car ferry
- Drive from Macedonia to Mandrakicar
- Take the train from Mandraki to Thessalonikitrain Re
- Take the bus from Thessaloníki to Durrësbus
- Take the carferry from Durrës to Port of Baricarferry
26h 1m
Skopje International Airport (SKP) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Macedonia to Apulia is to train and fly and bus which costs €30 - €200 and takes 10h 21m.
The fastest way to get from Macedonia to Apulia is to drive and fly and bus which takes 5h 7m and costs €40 - €200.
The distance between Macedonia and Apulia is 623 km.
It takes approximately 5h 7m to get from Macedonia to Apulia, including transfers.
Apulia is 1h behind Macedonia. It is currently 9:56 PM in Macedonia and 8:56 PM in Apulia.
There are 4531+ hotels available in Apulia.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Apulia, Italy?
There is no direct connection from Macedonia to Apulia. However, you can drive to Skopje-Airport-SKP airport, fly to Bari Karol Wojtyła Airport (BRI), walk to Bari Airport, then take the bus to Altamura Via Matera. Alternatively, you can take a vehicle from Macedonia to Bari Porto via Strumica, Veles, Ohrid, Elbasan, and Elbasan in around 14h 53m.
- Website
- wizzair.com
Flights from Skopje International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €18–100
Flights from Sofia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €16–140
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Petrich to Zaharna Fabrika
- Ave. Duration
- 3h 42m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–4
- 1st Class
- €3–5
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Altamura Via Matera
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €2–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Altamura Via Matera
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €2–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Port of Igoumenitsa to Port of Bari
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €65–100
- Website
- Ventouris Ferries
Car ferry from Durrës to Port of Bari
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €40–65
- Website
- Ventouris Ferries
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















