Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from London Heathrow Airport to South Africa from R6 957

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 22/4. Fares are subject to change and may not be available on all flights or dates of travel.
LHR — JNB
Feb 19 — Feb 261
1 adult

Cheap flight deals from Heathrow to South Africa

Keep the following information in mind while searching for Heathrow to South Africa flight deals. Data was last updated 14 February 2025.

Round-trip from

R11 343

One-way from

R6 957

Popular in

December

Cheapest in

May

Average price

R14 192

Good round-trip deal

R15 749 or less

Good one-way deal

R13 917 or less
Egyptair
  • Egyptair
  • 24/4-7/5
  • 2 total stops
  • 37h 20m total
  • London to South Africa
22/4
  • 22/4
  • 2 total stops
  • 22h 40m total
  • London to South Africa
Highest demand for flights based on searches. 4% potential increase in price (R14 780 potential increase over avg. return price).
Cheapest flight prices on average. 3% potential price decrease (R9 367 potential savings vs. average return price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from London Heathrow to South Africa.
Price to beat on a one-way flight from London Heathrow to South Africa.

Find flight deals from Heathrow to South Africa

Cheapest flights from Heathrow to South Africa
Explore the most affordable flight options available from Heathrow to South Africa. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 14 February 2025.

Thu 24/49:40LHR - JNB
1 stop20h 30mEgyptair
Wed 7/521:45JNB - LHR
1 stop16h 50mEgyptair
Deal found 13/2R11 343
Tue 25/317:25LHR - JNB
1 stop20h 35mKenya Airways
Mon 7/41:15JNB - LHR
1 stop16h 00mKenya Airways
Deal found 12/2R11 361
Wed 18/66:30LHR - JNB
1 stop13h 50mKLM
Tue 8/723:15JNB - LHR
1 stop22h 40mKLM
Deal found 12/2R11 435
Mon 9/620:55LHR - JNB
1 stop34h 40mEtihad Airways
Wed 18/69:55JNB - LHR
1 stop30h 20mEtihad Airways
Deal found 12/2R11 472
Wed 5/314:45LHR - JNB
1 stop16h 40mAir France
Tue 18/319:40JNB - LHR
1 stop24h 40mAir France
Deal found 12/2R11 639
Mon 24/211:30LHR - JNB
1 stop19h 55mMultiple Airlines
Fri 7/319:30JNB - LHR
Nonstop11h 20mMultiple Airlines
Deal found 12/2R11 935
Sat 22/222:30LHR - JNB
Nonstop11h 00mVirgin Atlantic
Wed 5/319:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Deal found 12/2R12 249
Sun 16/320:30LHR - JNB
1 stop15h 50mRwandAir
Tue 1/416:50JNB - LHR
1 stop17h 10mRwandAir
Deal found 13/2R12 416
Wed 7/520:55LHR - CPT
1 stop23h 30mKLM
Wed 21/523:00CPT - LHR
1 stop18h 15mKLM
Deal found 13/2R12 915
Mon 10/317:25LHR - CPT
1 stop18h 10mKenya Airways
Mon 24/314:30CPT - LHR
1 stop27h 00mKenya Airways
Deal found 13/2R12 989
Tue 25/217:45LHR - JNB
1 stop15h 00mTurkish Airlines
Thu 13/319:05JNB - LHR
1 stop16h 50mTurkish Airlines
Deal found 13/2R13 137
Sun 1/611:05LHR - JNB
2 stops20h 30mBrussels Airlines
Thu 12/619:00JNB - LHR
2 stops23h 05mBrussels Airlines
Deal found 12/2R13 267

Find flights from Heathrow to South Africa within your budget

Customise your flight search to find flights from Heathrow to South Africa that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 594 507 searches. Data last updated 14 February 2025.

Fly from

Heathrow

Fly to

South Africa

Route

Depart

Return

Price

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Thu 24/4

9:40-7:10

1 stop20h 30m

Johannesburg OR Tambo

Wed 7/5

21:45-13:35

1 stop16h 50m

R11 343

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Tue 25/3

17:25-16:00

1 stop20h 35m

Johannesburg OR Tambo

Mon 7/4

1:15-16:15

1 stop16h 00m

R11 361

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Wed 18/6

6:30-21:20

1 stop13h 50m

Johannesburg OR Tambo

Tue 8/7

23:15-20:55

1 stop22h 40m

R11 435

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Mon 9/6

20:55-8:35

1 stop34h 40m

Johannesburg OR Tambo

Wed 18/6

9:55-15:15

1 stop30h 20m

R11 472

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Wed 5/3

14:45-9:25

1 stop16h 40m

Johannesburg OR Tambo

Tue 18/3

19:40-18:20

1 stop24h 40m

R11 639

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Mon 24/2

11:30-9:25

1 stop19h 55m

Johannesburg OR Tambo

Fri 7/3

19:30-4:50

Nonstop11h 20m

R11 935

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Sun 23/2

22:30-11:30

Nonstop11h 00m

Johannesburg OR Tambo

Thu 6/3

19:30-4:50

Nonstop11h 20m

R12 046

LondonJohannesburg

LHR - JNB

LHRJNB

London Heathrow

Sun 23/2

20:30-14:20

1 stop15h 50m

Johannesburg OR Tambo

Tue 4/3

16:50-6:20

1 stop15h 30m

R12 120

LondonCape Town

LHR - CPT

LHRCPT

London Heathrow

Wed 7/5

6:30-21:10

1 stop13h 40m

Cape Town Intl

Wed 21/5

23:00-17:35

1 stop19h 35m

R12 860