
Popular airlines
- Emirates
Emirates
- Singapore Airlines
Singapore Airlines
- Qatar Airways
Qatar Airways
- Air New Zealand
Air New Zealand
- Qantas Airways
Qantas Airways
- Cathay Pacific
Cathay Pacific
- Etihad Airways
Etihad Airways
- 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
Cheap Tickets to Johannesburg
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, 31 Aug. - Sun, 7 Sep.
GRJ
George
JNB
Johannesburg
NZ$332 Return, found 1 day ago
NZ$332
Return
found 1 day ago

Mon, 22 Dec. - Sun, 8 Feb.
PLZ
Gqeberha
JNB
Johannesburg
NZ$416 Return, found 3 days ago
NZ$416
Return
found 3 days ago

Mon, 22 Dec. - Sun, 8 Feb.
PLZ
Gqeberha
JNB
Johannesburg
NZ$443 Return, found 3 days ago
NZ$443
Return
found 3 days ago

Thu, 31 Jul. - Mon, 4 Aug.
GRJ
George
HLA
Johannesburg
NZ$539 Return, found 1 day ago
NZ$539
Return
found 1 day ago

Mon, 10 Nov. - Sun, 16 Nov.
LHR
London
JNB
Johannesburg
NZ$1,043 Return, found 1 day ago
NZ$1,043
Return
found 1 day ago
More to Explore for Johannesburg
Heading to Johannesburg? Explore Johannesburg with Expedia's Travel Guides to find the best hotels, holiday packages, car hire deals and more!
Trending flights to Johannesburg
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 5 Mar. - Tue, 24 Mar.
AKL
Auckland
JNB
Johannesburg
NZ$1,683 Return, found 4 hours ago
NZ$1,683
Return
found 4 hours ago
- Top Flights Destinations
- From Other Airports to Johannesburg
- Top Johannesburg Hotels
- Related Carriers
- Expedia's Latest Trends
Top Flight Destinations
From Other Airports to Johannesburg
- Auckland to Johannesburg (AKL - JNB)
- Bangkok to Johannesburg (BKK - JNB)
- Dublin to Johannesburg (DUB - JNB)
- Dunedin to Johannesburg (DUD - JNB)
- Wellington to Johannesburg (WLG - JNB)
- Frankfurt to Johannesburg (FRA - JNB)
- Melbourne to Johannesburg (MEL - JNB)
- Queenstown to Johannesburg (ZQN - JNB)
- London to Johannesburg (LHR - JNB)
- Singapore to Johannesburg (SIN - JNB)
Related Carriers
Expedia's Latest Trends
Flights
Cars
Activities
Packages