There are 7 ways to get from Praia to Johannesburg Airport (JNB) by plane, shuttle, car, 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.
Fly to Johannesburg International Airport
best- Fly from Nelson Mandela International Airport (RAI) to Johannesburg International Airport (JNB)plane RAI - JNB
15h 10mR 11,168–18,199Fly to Lanseria International Airport, shuttle
- Fly from Nelson Mandela International Airport (RAI) to Lanseria International Airport (HLA)plane RAI - HLA
- Take a shuttle bus from Centurion Central to Johannesburg Airport
26h 40mR 35,968–92,349Fly to Kruger Mpumalanga International Airport, drive
- Fly from Nelson Mandela International Airport (RAI) to Kruger Mpumalanga International Airport (MQP)plane RAI - MQP
- Drive from Nelspruit-Airport-MQP to Johannesburg-Airport-JNBcar
27h 31mR 29,918–76,399Fly to Gaborone, shuttle
- Fly from Nelson Mandela International Airport (RAI) to Gaborone (GBE)plane RAI - GBE
- Take a shuttle bus from Gaborone to Johannesburg Airport
30h 15mR 35,668–83,849Fly to Gateway International Airport, bus
- Fly from Nelson Mandela International Airport (RAI) to Gateway International Airport (PTG)plane RAI - PTG
- Take the bus from Polokwane to Pretoriabus
29h 22mR 32,583–85,894Fly to Hoedspruit, bus, shuttle
- Fly from Nelson Mandela International Airport (RAI) to Hoedspruit (HDS)plane RAI - HDS
- Take the bus from Hoedspruit to Hazyviewbus
- Take a shuttle bus from Hazyview to Johannesburg Airport
36h 32mR 42,838–104,069Fly to Maputo International Airport, bus
- Fly from Nelson Mandela International Airport (RAI) to Maputo International Airport (MPM)plane RAI - MPM
- Take the bus from Maputo to Pretoriabus
28h 42mR 16,128–27,579
Nelson Mandela International Airport (RAI) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Praia to Johannesburg Airport (JNB) is to fly which costs R 11 000 - R 19 000 and takes 15h 10m.
The fastest way to get from Praia to Johannesburg Airport (JNB) is to fly which takes 15h 10m and costs R 11 000 - R 19 000.
The distance between Praia and Johannesburg Airport (JNB) is 7225 km.
It takes approximately 15h 10m to get from Praia to Johannesburg Airport (JNB), including transfers.
Johannesburg Airport (JNB) is 3h ahead of Praia. It is currently 2:36 AM in Praia and 5:36 AM in Johannesburg Airport (JNB).
There are 5011+ hotels available in Johannesburg Airport (JNB).
What companies run services between Praia, Cabo Verde and Johannesburg Airport (JNB), South Africa?
ASKY and TAAG Angola Airlines fly from Nelson Mandela International Airport (RAI) to Johannesburg International Airport (JNB) twice a week.
- Website
- flyairlink.com
Flights from Nelson Mandela International Airport to Kruger Mpumalanga International Airport via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 25h 5m
- When
- Thursday
- Estimated price
- R 37,000–95,000
Flights from Nelson Mandela International Airport to Kruger Mpumalanga International Airport via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 25h 5m
- When
- Tuesday
- Estimated price
- R 50,000–110,000
Flights from Nelson Mandela International Airport to Kruger Mpumalanga International Airport via Blaise Diagne, Abidjan, Accra, Johannesburg International Airport
- Ave. Duration
- 23h 45m
- When
- Sunday
- Estimated price
- R 29,000–75,000
Flights from Nelson Mandela International Airport to Gaborone via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 24h 25m
- When
- Thursday
- Estimated price
- R 36,000–95,000
Flights from Nelson Mandela International Airport to Gaborone via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 24h 25m
- When
- Tuesday
- Estimated price
- R 48,000–100,000
Flights from Nelson Mandela International Airport to Gateway International Airport via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 24h 15m
- When
- Thursday
- Estimated price
- R 41,000–110,000
Flights from Nelson Mandela International Airport to Gateway International Airport via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 24h 15m
- When
- Tuesday
- Estimated price
- R 55,000–120,000
Flights from Nelson Mandela International Airport to Gateway International Airport via Blaise Diagne, Abidjan, Accra, Johannesburg International Airport
- Ave. Duration
- 22h 55m
- When
- Wednesday
- Estimated price
- R 32,000–85,000
Flights from Nelson Mandela International Airport to Hoedspruit via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 28h 40m
- When
- Thursday
- Estimated price
- R 47,000–120,000
Flights from Nelson Mandela International Airport to Hoedspruit via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 28h 40m
- When
- Tuesday
- Estimated price
- R 60,000–130,000
- Website
- flysafair.co.za
Flights from Nelson Mandela International Airport to Lanseria International Airport via Lisboa, Maputo International Airport, Durban
- Ave. Duration
- 32h 52m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 34,000–90,000
Flights from Nelson Mandela International Airport to Lanseria International Airport via Casablanca, Luanda, Capetown
- Ave. Duration
- 36h 55m
- When
- Friday and Sunday
- Estimated price
- R 43,000–130,000
Flights from Nelson Mandela International Airport to Lanseria International Airport via Blaise Diagne, Lome, Luanda, Capetown
- Ave. Duration
- 24h 15m
- When
- Friday
- Estimated price
- R 27,000–100,000
Flights from Nelson Mandela International Airport to Lanseria International Airport via Blaise Diagne, Abidjan, Luanda, Capetown
- Ave. Duration
- 28h 20m
- When
- Sunday, Monday, and Friday
- Estimated price
- R 26,000–100,000
- Website
- flysaa.com
Flights from Nelson Mandela International Airport to Gaborone via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 29h 10m
- When
- Thursday
- Estimated price
- R 36,000–95,000
Flights from Nelson Mandela International Airport to Gaborone via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 31h 40m
- When
- Friday and Sunday
- Estimated price
- R 36,000–90,000
Flights from Nelson Mandela International Airport to Gaborone via Blaise Diagne, Abidjan, Accra, Johannesburg International Airport
- Ave. Duration
- 27h 50m
- When
- Sunday
- Estimated price
- R 28,000–75,000
Flights from Nelson Mandela International Airport to Hoedspruit via Casablanca, Accra, Johannesburg International Airport
- Ave. Duration
- 29h 15m
- When
- Thursday
- Estimated price
- R 47,000–120,000
Flights from Nelson Mandela International Airport to Hoedspruit via Casablanca, Lagos, Johannesburg International Airport
- Ave. Duration
- 31h 45m
- When
- Friday and Sunday
- Estimated price
- R 46,000–120,000
Flights from Nelson Mandela International Airport to Hoedspruit via Blaise Diagne, Abidjan, Accra, Johannesburg International Airport
- Ave. Duration
- 27h 55m
- When
- Wednesday
- Estimated price
- R 36,000–95,000
- Website
- taag.com
Flights from Nelson Mandela International Airport to Johannesburg International Airport via Blaise Diagne, Lome, Luanda
- Ave. Duration
- 15h 5m
- When
- Monday and Friday
- Estimated price
- R 18,000–70,000
Flights from Nelson Mandela International Airport to Maputo International Airport via Lisboa, Luanda
- Ave. Duration
- 23h
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 30,000–85,000
- Website
- flytap.com
Flights from Nelson Mandela International Airport to Maputo International Airport via Lisboa
- Ave. Duration
- 23h 37m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 30,000–85,000
- Phone
- +27 82 805 7919
- [email protected]
- Website
- Evo's African Shuttle
Shuttle from Centurion Central to Johannesburg Airport
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- R 900–1,100
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 900–1,100
- Sedan
- R 950
Shuttle from Gaborone to Johannesburg Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- R 7,000–8,000
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 7,000–8,000
- From
- R 7,000
Shuttle from Hazyview to Johannesburg Airport
- Ave. Duration
- 4h 20m
- Frequency
- On demand
- Estimated price
- R 6,000–8,000
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 6,500–8,000
- From
- R 6,000
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Polokwane to Pretoria
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- R 260–370
- Schedules at
- res.prasa.com
Bus from Maputo to Pretoria
- Ave. Duration
- 6h 47m
- Frequency
- 3 times a week
- Estimated price
- R 320–440
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Hoedspruit to Hazyview
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
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 to get from Florence to Rome, Need to know: Jadrolinija, and How to get from Southend Airport into central London - to help you get the most out of your next trip.







