There are 6 ways to get from Macedonia to South Africa by car, train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train to Thessaloniki Airport Makedonia, fly to Johannesburg International Airport
best- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Johannesburg International Airport (JNB)plane SKG - JNB
19h 58mR 5,459–15,001Train to Sofia Airport, fly to Johannesburg International Airport
cheapest- Take the train from Petrich to Zaharna Fabrikatrain
- Fly from Sofia Airport (SOF) to Johannesburg International Airport (JNB)plane SOF - JNB
21h 46mR 5,410–15,641Drive, train to Thessaloniki Airport Makedonia, fly to Cape Town International Airport
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Cape Town International Airport (CPT)plane SKG - CPT
21h 22mR 6,509–18,691Train to Sofia Airport, fly to Cape Town International Airport
- Take the train from Petrich to Zaharna Fabrikatrain
- Fly from Sofia Airport (SOF) to Cape Town International Airport (CPT)plane SOF - CPT
23h 5mR 6,260–19,331Drive, bus to Skopje International Airport, fly to Johannesburg International Airport
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Johannesburg International Airport (JNB)plane SKP - JNB
23h 57mDrive, bus to Skopje International Airport, fly to Cape Town International Airport
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Cape Town International Airport (CPT)plane SKP - CPT
25h 15m
Thessaloniki Airport Makedonia (SKG) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Macedonia to South Africa is to drive and train and fly which costs R 5 000 - R 15 000 and takes 19h 58m.
The fastest way to get from Macedonia to South Africa is to drive and train and fly which takes 19h 58m and costs R 5 000 - R 15 000.
The distance between Macedonia and South Africa is 7635 km.
It takes approximately 19h 58m to get from Macedonia to South Africa, including transfers.
South Africa is 1h behind Macedonia. It is currently 6:34 PM in Macedonia and 5:34 PM in South Africa.
There are 4995+ hotels available in South Africa.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and South Africa?
There is no direct connection from Macedonia to South Africa. However, you can drive to Rodopolis, take the train to Thessaloniki, walk to Thessaloniki Zografou, take the bus to Thessaloniki Airport, walk to Thessaloniki Airport Makedonia (SKG) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Tembisa. Alternatively, you can take the taxi to Petrich, take the train to Zaharna Fabrika, walk to Вардар, take the subway to Летище София, walk to Sofia Airport (SOF) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Tembisa.
- Website
- turkishairlines.com
Flights from Thessaloniki Airport Makedonia to Johannesburg International Airport via Istanbul
- Ave. Duration
- 20h 5m
- When
- Every day
- Estimated price
- R 4,700–14,000
Flights from Sofia Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- R 4,900–15,000
Flights from Sofia Airport to Johannesburg International Airport via Istanbul, Nairobi
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- R 5,000–15,000
Flights from Thessaloniki Airport Makedonia to Cape Town International Airport via Istanbul
- Ave. Duration
- 21h 25m
- When
- Every day
- Estimated price
- R 6,000–18,000
Flights from Thessaloniki Airport Makedonia to Cape Town International Airport via Istanbul, Johannesburg International Airport
- Ave. Duration
- 18h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 6,000–19,000
Flights from Sofia Airport to Cape Town International Airport via Istanbul
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- R 6,000–19,000
Flights from Sofia Airport to Cape Town International Airport via Istanbul, Johannesburg International Airport
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- R 6,500–19,000
Flights from Skopje International Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- R 5,500–17,000
Flights from Skopje International Airport to Cape Town International Airport via Istanbul
- Ave. Duration
- 21h 20m
- When
- Every day
- Estimated price
- R 7,500–22,000
Flights from Skopje International Airport to Cape Town International Airport via Istanbul, Johannesburg International Airport
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- R 7,500–23,000
- Website
- qatarairways.com
Flights from Sofia Airport to Johannesburg International Airport via Doha
- Ave. Duration
- 15h 30m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- R 5,000–16,000
Flights from Sofia Airport to Cape Town International Airport via Doha
- Ave. Duration
- 21h 45m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- R 7,000–20,000
- Website
- ethiopianairlines.com
Flights from Thessaloniki Airport Makedonia to Johannesburg International Airport via Tel Aviv, Addis Ababa
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 6,000–16,000
- Website
- flyedelweiss.com
Flights from Skopje International Airport to Cape Town International Airport via Zurich
- Ave. Duration
- 24h 10m
- When
- Friday
- Estimated price
- R 7,000–26,000
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- R 130–190
- Website
- Hellenic Train S.A.
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- R 130–190
- Website
- Hellenic Train S.A.
- 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
- R 55–90
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- R 55–75
- 1st Class
- R 65–90
Train from Petrich to Zaharna Fabrika
- Ave. Duration
- 3h 42m
- Frequency
- Every 4 hours
- Estimated price
- R 55–90
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- R 55–75
- 1st Class
- R 65–90
- Phone
- +389 34 346 030
- Website
- Strumica Ekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- Strumica Ekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- Strumica Ekspres
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Getting to Rome from the airport, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.












