Photo by South African Tourism

Popular airlines from Cairo to Pretoria
- Emirates
Emirates
- Ethiopian Airlines
Ethiopian Airlines
- Etihad Airways
Etihad Airways
- Kenya Airways
Kenya Airways
- Lufthansa
Lufthansa
- Qatar Airways
Qatar Airways
- Turkish Airlines
Turkish Airlines
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 35% on select hotels after you book a flight*payments icon
Find the cheapest month to fly from Cairo (CAI) to Johannesburg (JNB)
November is typically the cheapest month to fly
From AU$578 - AU$1,026 per traveller.
Graph displaying average flight prices per month
Nearby Cities
Top Routes to Pretoria
Expedia's Latest Trends
Hotels
Hotels in UnanderraDistrict HotelEight SpenceANDAZ SINGAPORE, BY HYATTHotels in BroadbeachRosedale CondominiumsKimpton Hotel Palomar Philadelphia by IHGHotels near Kata BeachJEN Singapore Tanglin by Shangri-LaHope Street Apartments by CLLIXShady Rest MotelDouglas Fir Resort and ChaletsNightcap at Millers InnQuality Hotel Regent RockhamptonHotels near Adventure Park Geelong
Flights
Flights from Jakarta (CGK) to Narita (NRT)Flights from Adelaide (ADL) to Armidale (ARM)Flights from Chiang Mai (CNX) to Singapore (SIN)Flights from Melbourne (MEL) to Copenhagen (CPH)Flights from Melbourne (MEL) to Athens (AHN)Flights from Ahmedabad (AMD) to Hobart (HBA)Flights from Sydney (SYD) to Mexico City (MEX)Flights from Brisbane (BNE) to Forbes (FRB)
*Available to Expedia members.