There are 5 ways to get from Pretoria to Greece by taxi or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Athens International Airport
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Athens International Airport (ATH)plane JNB - ATH
15h 10m€276–579Taxi, fly to Thessaloniki Airport Makedonia
cheapest- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Thessaloniki Airport Makedonia (SKG)plane JNB - SKG
15h 7m€229–772Taxi, fly to Heraklion International Airport, “Nikos Kazantzakis”
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Heraklion International Airport, “Nikos Kazantzakis” (HER)plane JNB - HER
17h 27m€368–572Taxi, fly to Ioannina National Airport
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Ioannina National Airport (IOA)plane JNB - IOA
21h 21m€313–879Taxi, fly to Rhodes International Airport
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Rhodes International Airport (RHO)plane JNB - RHO
19h 53m€258–823
Johannesburg International Airport (JNB) to Athens International Airport (ATH) flights
Questions & Answers
The cheapest way to get from Pretoria to Greece is to taxi and fly which costs €270 - €600 and takes 15h 10m.
The fastest way to get from Pretoria to Greece is to taxi and fly which takes 15h 7m and costs €220 - €800.
The distance between Pretoria and Greece is 7222 km.
It takes approximately 15h 10m to get from Pretoria to Greece, including transfers.
There are 12279+ hotels available in Greece.
What companies run services between Pretoria, South Africa and Greece?
There is no direct connection from Pretoria to Greece. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Athens International Airport (ATH), walk to Στ.Αεροδρομιου, then take the subway to Στ.Μοναστηρακι. Alternatively, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Heraklion International Airport, “Nikos Kazantzakis” (HER), walk to Irakleion Airport, then take the line 10 bus to Heraklion.
- Website
- en.aegeanair.com
Flights from Johannesburg International Airport to Athens International Airport via Cairo
- Ave. Duration
- 14h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €210–650
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Istanbul
- Ave. Duration
- 18h 20m
- When
- Wednesday and Sunday
- Estimated price
- €230–800
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Cairo, Athens International Airport
- Ave. Duration
- 16h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €290–850
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Addis Ababa, Athens International Airport
- Ave. Duration
- 18h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €320–900
Flights from Johannesburg International Airport to Thessaloniki Airport Makedonia via Cairo, Athens International Airport
- Ave. Duration
- 16h 15m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €270–800
Flights from Johannesburg International Airport to Ioannina National Airport via Cairo, Athens International Airport
- Ave. Duration
- 21h 55m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €360–1,100
Flights from Johannesburg International Airport to Ioannina National Airport via Addis Ababa, Athens International Airport
- Ave. Duration
- 24h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €400–1,100
Flights from Johannesburg International Airport to Ioannina National Airport via Munich, Athens International Airport
- Ave. Duration
- 23h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €360–1,400
Flights from Johannesburg International Airport to Ioannina National Airport via Doha, Athens International Airport
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- €380–1,300
Flights from Johannesburg International Airport to Ioannina National Airport via Abu Dhabi, Athens International Airport
- Ave. Duration
- 23h 25m
- When
- Sunday
- Estimated price
- €290–850
Flights from Johannesburg International Airport to Ioannina National Airport via Istanbul, Athens International Airport
- Ave. Duration
- 24h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €290–1,000
Flights from Johannesburg International Airport to Rhodes International Airport via Istanbul, Heraklion International Airport, “Nikos Kazantzakis”
- Ave. Duration
- 24h 15m
- When
- Wednesday
- Estimated price
- €240–800
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Athens International Airport via Istanbul
- Ave. Duration
- 13h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €170–600
Flights from Johannesburg International Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 13h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €210–750
- Website
- lufthansa.com
Flights from Johannesburg International Airport to Athens International Airport via Munich
- Ave. Duration
- 15h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €210–800
Flights from Johannesburg International Airport to Thessaloniki Airport Makedonia via Frankfurt
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- €270–1,000
- Website
- swiss.com
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Zurich
- Ave. Duration
- 20h 15m
- When
- Friday
- Estimated price
- €260–850
Flights from Johannesburg International Airport to Rhodes International Airport via Zurich
- Ave. Duration
- 21h 55m
- When
- Wednesday
- Estimated price
- €260–900
- Website
- condor.com
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Zurich
- Ave. Duration
- 23h
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- €260–850
Flights from Johannesburg International Airport to Rhodes International Airport via Zurich
- Ave. Duration
- 22h 5m
- When
- Wednesday
- Estimated price
- €260–900
- Website
- arkia.co.il
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Addis Ababa, Tel Aviv
- Ave. Duration
- 17h 40m
- When
- Wednesday
- Estimated price
- €310–900
Flights from Johannesburg International Airport to Rhodes International Airport via Addis Ababa, Tel Aviv
- Ave. Duration
- 18h 45m
- When
- Wednesday and Saturday
- Estimated price
- €310–900
- Website
- egyptair.com
Flights from Johannesburg International Airport to Athens International Airport via Cairo
- Ave. Duration
- 14h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €210–650
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Athens International Airport via Addis Ababa
- Ave. Duration
- 14h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €240–700
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Athens International Airport via Doha
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- €250–550
- Website
- israir.co.il
Flights from Johannesburg International Airport to Heraklion International Airport, “Nikos Kazantzakis” via Addis Ababa, Tel Aviv
- Ave. Duration
- 18h 20m
- When
- Monday
- Estimated price
- €310–900
- Ave. Duration
- 34 min
- Estimated price
- €16–20
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Want to know more about travelling around Greece
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
Getting around the Cyclades
Read the travel guide
