Find Discounts on Best Airlines for Cheap Tickets to Johannesburg

Economy
British Airways (BA)
20:00
London Heathrow (LHR)
None
10:00 (+1)
Johannesburg (JNB)
Economy
British Airways (BA)
18:00 (+1)
Johannesburg (JNB)
None
06:30 (+1)
London Heathrow (LHR)
£499.00
*Subject to availability
WhatsApp icon

Economy
South African Airways (SA)
21:00
London Heathrow (LHR)
None
11:00 (+1)
Johannesburg (JNB)
Economy
South African Airways (SA)
19:00 (+1)
Johannesburg (JNB)
None
07:30 (+1)
London Heathrow (LHR)
£520.00
*Subject to availability
WhatsApp icon

Economy
Qatar Airways (QR)
14:00
London Heathrow (LHR)
2h 30m Doha Hamad International (DOH)
23:00
Johannesburg (JNB)
Economy
Qatar Airways (QR)
06:00 (+1)
Johannesburg (JNB)
3h 00m Doha Hamad International (DOH)
13:00 (+1)
London Heathrow (LHR)
£475.00
*Subject to availability
WhatsApp icon

Economy
Emirates (EK)
16:00
London Heathrow (LHR)
3h 10m Dubai International (DXB)
23:30
Johannesburg (JNB)
Economy
Emirates (EK)
08:00 (+1)
Johannesburg (JNB)
2h 55m Dubai International (DXB)
14:30 (+1)
London Heathrow (LHR)
£550.00
*Subject to availability
WhatsApp icon

Economy
Lufthansa (LH)
13:00
London Heathrow (LHR)
2h 40m Frankfurt (FRA)
23:00
Johannesburg (JNB)
Economy
Lufthansa (LH)
08:00 (+1)
Johannesburg (JNB)
3h 00m Frankfurt (FRA)
15:00 (+1)
London Heathrow (LHR)
£450.00
*Subject to availability
WhatsApp icon

Economy
Turkish Airlines (TK)
14:45
London Heathrow (LHR)
3h 10m Istanbul Airport (IST)
23:40
Johannesburg (JNB)
Economy
Turkish Airlines (TK)
08:30 (+1)
Johannesburg (JNB)
2h 50m Istanbul Airport (IST)
14:20 (+1)
London Heathrow (LHR)
£465.00
*Subject to availability
WhatsApp icon

Economy
Ethiopian Airlines (ET)
18:30
London Heathrow (LHR)
2h 30m Addis Ababa Bole (ADD)
07:00 (+1)
Johannesburg (JNB)
Economy
Ethiopian Airlines (ET)
10:00 (+1)
Johannesburg (JNB)
3h 00m Addis Ababa Bole (ADD)
18:30 (+1)
London Heathrow (LHR)
£440.00
*Subject to availability
WhatsApp icon

Economy
Air France (AF)
12:00
London Heathrow (LHR)
2h 50m Paris Charles de Gaulle (CDG)
23:00
Johannesburg (JNB)
Economy
Air France (AF)
07:00 (+1)
Johannesburg (JNB)
3h 05m Paris Charles de Gaulle (CDG)
13:10 (+1)
London Heathrow (LHR)
£495.00
*Subject to availability
WhatsApp icon

Economy
Emirates (EK)
14:00
Manchester (MAN)
3h 00m Dubai International (DXB)
22:40
Johannesburg (JNB)
Economy
Emirates (EK)
08:00 (+1)
Johannesburg (JNB)
2h 45m Dubai International (DXB)
14:15 (+1)
Manchester (MAN)
£525.00
*Subject to availability
WhatsApp icon

Economy
Turkish Airlines (TK)
13:00
Manchester (MAN)
3h 05m Istanbul Airport (IST)
23:40
Johannesburg (JNB)
Economy
Turkish Airlines (TK)
08:30 (+1)
Johannesburg (JNB)
3h 20m Istanbul Airport (IST)
14:10 (+1)
Manchester (MAN)
£460.00
*Subject to availability
WhatsApp icon

Economy
Qatar Airways (QR)
11:00
Birmingham (BHX)
3h 00m Doha Hamad International (DOH)
21:10
Johannesburg (JNB)
Economy
Qatar Airways (QR)
08:00 (+1)
Johannesburg (JNB)
3h 20m Doha Hamad International (DOH)
14:30 (+1)
Birmingham (BHX)
£470.00
*Subject to availability
WhatsApp icon

Economy
Lufthansa (LH)
15:00
Birmingham (BHX)
2h 50m Frankfurt (FRA)
23:45
Johannesburg (JNB)
Economy
Lufthansa (LH)
09:00 (+1)
Johannesburg (JNB)
3h 10m Frankfurt (FRA)
14:10 (+1)
Birmingham (BHX)
£485.00
*Subject to availability
WhatsApp icon

Call-Back Request

Why book with us?

  • Best Price - Save Money
  • No Hidden Fees
  • Financial Protection
  • Flexible Payment Options
  • Secure Payment & Privacy
  • Dedicated Customer Support
  • Proven Record of Customer Satisfaction
  • Soft Cancellation Policies

Our partners