The cheapest flights to Johannesburg

When to find the cheapest flights to Johannesburg

  • any
  • January 2018
  • February 2018
  • March 2018
  • April 2018
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • day of search
  • price
  • departure city
outbound: Jul 24, 2018
1 stop (33h)
Qatar Airways
return: Jul 31, 2018
1 stop (27h)
Qatar Airways
outbound: May 30, 2018
1 stop (21h50m)
Qatar Airways
return: Jun 15, 2018
1 stop (25h20m)
Qatar Airways
outbound: May 30, 2018
1 stop (29h35m)
Virgin Atlantic
return: Jun 15, 2018
1 stop (26h55m)
Virgin Atlantic
outbound: May 30, 2018
1 stop (28h30m)
Air France
return: Jun 15, 2018
1 stop (26h44m)
KLM
outbound: May 30, 2018
2 stops (26h20m)
Delta Air Lines
return: Jun 15, 2018
1 stop (22h10m)
KLM
outbound: May 30, 2018
1 stop (35h45m)
Etihad Airways
return: Jun 15, 2018
1 stop (43h35m)
Etihad Airways
outbound: May 30, 2018
1 stop (27h30m)
British Airways
return: Jun 15, 2018
2 stops (25h45m)
British Airways
outbound: May 30, 2018
1 stop (28h20m)
Emirates
return: Jun 15, 2018
1 stop (32h10m)
Emirates
outbound: Dec 9, 2018
1 stop (29h10m)
Turkish Airlines
return: Dec 29, 2018
1 stop (31h)
Turkish Airlines
outbound: Dec 9, 2018
1 stop (16h50m)
South African Airways
return: Dec 29, 2018
1 stop (18h25m)
South African Airways
  • New York
  • Atlanta
  • Charlotte
  • Chicago
  • Dallas
  • Denver
  • Las Vegas
  • Los Angeles
  • Miami
  • San Francisco
Return
Departure
  • New York
Choose your departure month

Johannesburg in the Traveler's Edition

Top 10 Things To Do In South Africa
30 August 2017

Follow the sun this winter all the way to South Africa and discover why this country has travelers entranced. From safaris to mountain-top hiking, from cage-diving with sharks to wine tasting and fine dining, South Africa is the place to be this winter.

All flight tickets to Johannesburg (South Africa)

  • any
  • January 2018
  • February 2018
  • March 2018
  • April 2018
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • popularity
  • price
  • departure city
outbound: Jan 24, 2018
1 stop (11h10m)
Kenya Airways
return: Feb 7, 2018
1 stop (11h)
Kenya Airways
outbound: Jan 29, 2018
1 stop (12h15m)
Kenya Airways
return: Feb 11, 2018
1 stop (11h45m)
Kenya Airways
outbound: May 30, 2018
1 stop (21h50m)
Qatar Airways
return: Jun 15, 2018
1 stop (25h20m)
Qatar Airways
outbound: Feb 14, 2018
1 stop (8h)
Kenya Airways
return: Feb 19, 2018
1 stop (7h50m)
Kenya Airways
outbound: May 18, 2018
1 stop (13h50m)
KLM
return: Jun 3, 2018
1 stop (18h25m)
KLM
outbound: Feb 1, 2018
direct (10h40m)
Air France
return: Feb 14, 2018
1 stop (16h15m)
KLM
  • any
  • January 2018
  • February 2018
  • March 2018
  • April 2018
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • popularity
  • price
  • arrival city
outbound: Mar 12, 2018
1 stop (11h10m)
Kenya Airways
return: Mar 25, 2018
1 stop (21h40m)
Kenya Airways
outbound: Feb 1, 2018
direct (1h50m)
South African Airways
return: Feb 10, 2018
direct (1h40m)
South African Airways
outbound: Jan 22, 2018
1 stop (20h15m)
Etihad Airways
return: Jan 29, 2018
2 stops (22h20m)
Jet Airways India
outbound: Apr 25, 2018
1 stop (18h40m)
Qatar Airways
return: May 25, 2018
1 stop (18h30m)
Qatar Airways