There are 4 ways to get from New Delhi to Pretoria by plane, taxi, car, 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.
Fly Indira Gandhi International Airport to Johannesburg International Airport, taxi
best- Fly from Indira Gandhi International Airport (DEL) to Johannesburg International Airport (JNB)plane DEL - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
16h 19mR 7,506–11,308Train to Chandigarh International Airport, fly to Johannesburg International Airport, taxi
cheapest- Take the train from New Delhi to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Johannesburg International Airport (JNB)plane IXC - JNB
- Take the taxi from Johannesburg-Airport-JNB to Pretoriataxi
22h 31mR 4,938–12,762Fly Indira Gandhi International Airport to Lanseria International Airport
- Fly from Indira Gandhi International Airport (DEL) to Lanseria International Airport (HLA)plane DEL - HLA
20h 33mR 5,456–14,308Fly Indira Gandhi International Airport to Kruger Mpumalanga International Airport, drive
- Fly from Indira Gandhi International Airport (DEL) to Kruger Mpumalanga International Airport (MQP)plane DEL - MQP
- Drive from Nelspruit-Airport-MQP to Pretoriacar
22h 2mR 4,956–13,208
Indira Gandhi International Airport (DEL) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from New Delhi to Pretoria is to train and fly and taxi which costs R 4 900 - R 13 000 and takes 22h 31m.
The fastest way to get from New Delhi to Pretoria is to fly and taxi which takes 16h 19m and costs R 7 500 - R 12 000.
The distance between New Delhi and Pretoria is 8081 km.
It takes approximately 16h 19m to get from New Delhi to Pretoria, including transfers.
Pretoria is 3h 30m behind New Delhi. It is currently 8:45 PM in New Delhi and 5:15 PM in Pretoria.
There are 1829+ hotels available in Pretoria.
What companies run services between New Delhi, India and Pretoria, South Africa?
Ethiopian Airlines, Safair, and four other airlines fly from Indira Gandhi International Airport (DEL) to Lanseria International Airport (HLA) 4 times a day.
- Website
- emirates.com
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Dubai
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- R 4,800–16,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Dubai, Johannesburg International Airport
- Ave. Duration
- 18h 9m
- When
- Every day
- Estimated price
- R 5,500–19,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Addis Ababa, Johannesburg International Airport
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- R 7,000–19,000
Flights from Chandigarh International Airport to Johannesburg International Airport via Dubai
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- R 5,500–18,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Addis Ababa
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- R 5,500–16,000
Flights from Chandigarh International Airport to Johannesburg International Airport via Indira Gandhi International Airport, Addis Ababa
- Ave. Duration
- 18h 12m
- When
- Every day
- Estimated price
- R 6,500–18,000
- Website
- flyairlink.com
Flights from Indira Gandhi International Airport to Lanseria International Airport via Addis Ababa, Harare
- Ave. Duration
- 20h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 7,500–21,000
Flights from Indira Gandhi International Airport to Lanseria International Airport via Abu Dhabi, Harare
- Ave. Duration
- 24h 50m
- When
- Tuesday and Thursday
- Estimated price
- R 4,600–13,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Abu Dhabi, Johannesburg International Airport
- Ave. Duration
- 16h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 4,200–12,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Addis Ababa, Victoria Falls
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- R 7,000–19,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Addis Ababa, Johannesburg International Airport
- Ave. Duration
- 18h 10m
- When
- Every day
- Estimated price
- R 7,000–19,000
- Website
- ethiopianairlines.com
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Addis Ababa
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- R 5,500–16,000
Flights from Chandigarh International Airport to Johannesburg International Airport via Indira Gandhi International Airport, Addis Ababa
- Ave. Duration
- 18h 27m
- When
- Every day
- Estimated price
- R 6,500–18,000
- Website
- qatarairways.com
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Doha
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- R 4,800–14,000
Flights from Indira Gandhi International Airport to Kruger Mpumalanga International Airport via Doha, Johannesburg International Airport
- Ave. Duration
- 17h 57m
- When
- Every day
- Estimated price
- R 5,500–17,000
- Website
- flysafair.co.za
Flights from Indira Gandhi International Airport to Lanseria International Airport via Addis Ababa, Durban
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- R 8,000–22,000
Flights from Indira Gandhi International Airport to Lanseria International Airport via Dubai, Durban
- Ave. Duration
- 17h 45m
- When
- Every day
- Estimated price
- R 6,500–22,000
- Website
- etihad.com
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- R 3,500–9,500
Flights from Chandigarh International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 21h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 3,900–11,000
- Website
- airmauritius.com
Flights from Indira Gandhi International Airport to Johannesburg International Airport via Mauritius
- Ave. Duration
- 14h 25m
- When
- Thursday
- Estimated price
- R 7,500–19,000
- Website
- airtanzania.co.tz
Flights from Chandigarh International Airport to Johannesburg International Airport via Mumbai, Dar es Salaam
- Ave. Duration
- 21h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 6,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- R 30–270
- Website
- irctc.co.in
- Sleeper Class
- R 30–40
- Third AC (3A)
- R 90–120
- Second AC (2A)
- R 120–160
- First Class (1A)
- R 210–270
- Ave. Duration
- 31 min
- Estimated price
- R 1,000–1,300
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 How do I get from Sydney to Melbourne, Travelling to and around Russia for the 2018 FIFA World Cup, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






