-
easyJet, KLM, EgyptAir Manchester (MAN) → Amsterdam (AMS) → Cairo (CAI) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Amsterdam (AMS) → Cairo (CAI) → Johannesburg (JNB)
14 hrs 50 mins Excluding layover time Explore route
-
-
Jet2, Norwegian Air Shuttle, Lufthansa Manchester (MAN) → Bergen (BGO) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Bergen (BGO) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 50 mins Excluding layover time Explore route
-
-
Jet2, Ryanair, Air Algerie Manchester (MAN) → Budapest (BUD) → Algiers (ALG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Budapest (BUD) → Algiers (ALG) → Johannesburg (JNB)
14 hrs 50 mins Excluding layover time Explore route
-
-
Ethiopian Airlines, Ryanair, Air France Manchester (MAN) → Marseille (MRS) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Marseille (MRS) → Paris (CDG) → Johannesburg (JNB)
14 hrs 50 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Turkish Airlines Manchester (MAN) → Tivat (TIV) → Istanbul (IST) → Johannesburg (JNB) 5 routes
-
2 stops
Manchester (MAN) → Tivat (TIV) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 50 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Thessaloniki (SKG) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 55 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Nice (NCE) → Istanbul (IST) → Johannesburg (JNB)
15 hrs 5 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Bodrum (BJV) → Istanbul (IST) → Johannesburg (JNB)
15 hrs 35 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Catania (CTA) → Istanbul (IST) → Johannesburg (JNB)
15 hrs 55 mins Excluding layover time Explore route
-
-
Lufthansa, Lufthansa City Airlines, British Airways Manchester (MAN) → Frankfurt (FRA) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Frankfurt (FRA) → London (LHR) → Johannesburg (JNB)
14 hrs 53 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Turkish Airlines Manchester (MAN) → Bologna (BLQ) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Bologna (BLQ) → Istanbul (IST) → Johannesburg (JNB)
14 hrs 55 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Lufthansa Manchester (MAN) → Nice (NCE) → Frankfurt (FRA) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Nice (NCE) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 55 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Tivat (TIV) → Munich (MUC) → Johannesburg (JNB)
15 hrs 23 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Lufthansa Manchester (MAN) → Zagreb (ZAG) → Frankfurt (FRA) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Zagreb (ZAG) → Frankfurt (FRA) → Johannesburg (JNB)
14 hrs 55 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Bologna (BLQ) → Frankfurt (FRA) → Johannesburg (JNB)
15 hrs Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Air Europa Manchester (MAN) → Bologna (BLQ) → Madrid (MAD) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Bologna (BLQ) → Madrid (MAD) → Johannesburg (JNB)
15 hrs Excluding layover time Explore route
-
-
Jet2, Ryanair, SWISS Manchester (MAN) → Budapest (BUD) → Zurich (ZRH) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Budapest (BUD) → Zurich (ZRH) → Johannesburg (JNB)
15 hrs Excluding layover time Explore route -
2 stops
Manchester (MAN) → Gdansk (GDN) → Zurich (ZRH) → Johannesburg (JNB)
15 hrs Excluding layover time Explore route
-
-
easyJet, Jet2, EgyptAir Manchester (MAN) → Larnaca (LCA) → Cairo (CAI) → Johannesburg (JNB) 3 routes
-
2 stops
Manchester (MAN) → Larnaca (LCA) → Cairo (CAI) → Johannesburg (JNB)
15 hrs Excluding layover time Explore route -
2 stops
Manchester (MAN) → Sharm el Sheikh (SSH) → Cairo (CAI) → Johannesburg (JNB)
15 hrs 20 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Hurghada (HRG) → Cairo (CAI) → Johannesburg (JNB)
15 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, Jet2, British Airways Manchester (MAN) → Lyon (LYS) → London (LHR) → Johannesburg (JNB) 3 routes
-
2 stops
Manchester (MAN) → Lyon (LYS) → London (LHR) → Johannesburg (JNB)
15 hrs 3 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Innsbruck (INN) → London (LHR) → Johannesburg (JNB)
15 hrs 48 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Nice (NCE) → London (LHR) → Johannesburg (JNB)
15 hrs 53 mins Excluding layover time Explore route
-
-
Jet2, Ryanair, Lufthansa Manchester (MAN) → Gdansk (GDN) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Gdansk (GDN) → Frankfurt (FRA) → Johannesburg (JNB)
15 hrs 5 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, KLM Manchester (MAN) → Poznan (POZ) → Amsterdam (AMS) → Johannesburg (JNB) 3 routes
-
2 stops
Manchester (MAN) → Poznan (POZ) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 5 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Bologna (BLQ) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 25 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Zagreb (ZAG) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, SWISS, British Airways Manchester (MAN) → Zurich (ZRH) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Zurich (ZRH) → London (LHR) → Johannesburg (JNB)
15 hrs 8 mins Excluding layover time Explore route
-
-
Jet2, Norwegian Air Shuttle, Air France Manchester (MAN) → Bergen (BGO) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Bergen (BGO) → Paris (CDG) → Johannesburg (JNB)
15 hrs 10 mins Excluding layover time Explore route
-
-
Ethiopian Airlines, Ryanair, KLM Manchester (MAN) → Marseille (MRS) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Marseille (MRS) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 10 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Air France Manchester (MAN) → Nice (NCE) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Nice (NCE) → Paris (CDG) → Johannesburg (JNB)
15 hrs 10 mins Excluding layover time Explore route
-
-
Norwegian Air Sweden, Scandinavian Airlines, Lufthansa Manchester (MAN) → Stockholm (ARN) → Munich (MUC) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Stockholm (ARN) → Munich (MUC) → Johannesburg (JNB)
15 hrs 13 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Stockholm (ARN) → Frankfurt (FRA) → Johannesburg (JNB)
15 hrs 35 mins Excluding layover time Explore route
-
-
Jet2, Ryanair, KLM Manchester (MAN) → Gdansk (GDN) → Amsterdam (AMS) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Gdansk (GDN) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 20 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Budapest (BUD) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 53 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Air France Manchester (MAN) → Gothenburg (GOT) → Paris (CDG) → Johannesburg (JNB) 3 routes
-
2 stops
Manchester (MAN) → Gothenburg (GOT) → Paris (CDG) → Johannesburg (JNB)
15 hrs 20 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Bologna (BLQ) → Paris (CDG) → Johannesburg (JNB)
15 hrs 25 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Zagreb (ZAG) → Paris (CDG) → Johannesburg (JNB)
15 hrs 43 mins Excluding layover time Explore route
-
-
Jet2, SunExpress, Turkish Airlines Manchester (MAN) → Izmir (ADB) → Istanbul (IST) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Izmir (ADB) → Istanbul (IST) → Johannesburg (JNB)
15 hrs 25 mins Excluding layover time Explore route
-
-
easyJet, Jet2, KLM Manchester (MAN) → Nice (NCE) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Nice (NCE) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 25 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, British Airways Manchester (MAN) → Gothenburg (GOT) → London (LHR) → Johannesburg (JNB) 2 routes
-
2 stops
Manchester (MAN) → Gothenburg (GOT) → London (LHR) → Johannesburg (JNB)
15 hrs 28 mins Excluding layover time Explore route -
2 stops
Manchester (MAN) → Bologna (BLQ) → London (LHR) → Johannesburg (JNB)
16 hrs 3 mins Excluding layover time Explore route
-
-
Ethiopian Airlines, Ryanair, British Airways Manchester (MAN) → Marseille (MRS) → London (LHR) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Marseille (MRS) → London (LHR) → Johannesburg (JNB)
15 hrs 28 mins Excluding layover time Explore route
-
-
Norwegian Air Sweden, Scandinavian Airlines, SWISS Manchester (MAN) → Stockholm (ARN) → Zurich (ZRH) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Stockholm (ARN) → Zurich (ZRH) → Johannesburg (JNB)
15 hrs 30 mins Excluding layover time Explore route
-
-
Norwegian Air Sweden, Scandinavian Airlines, KLM Manchester (MAN) → Stockholm (ARN) → Amsterdam (AMS) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Stockholm (ARN) → Amsterdam (AMS) → Johannesburg (JNB)
15 hrs 35 mins Excluding layover time Explore route
-
-
Jet2, Condor, Lufthansa Manchester (MAN) → Olbia (OLB) → Frankfurt (FRA) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Olbia (OLB) → Frankfurt (FRA) → Johannesburg (JNB)
15 hrs 40 mins Excluding layover time Explore route
-
-
Norwegian Air Sweden, Scandinavian Airlines, Ethiopian Airlines Manchester (MAN) → Stockholm (ARN) → Addis Ababa (ADD) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Stockholm (ARN) → Addis Ababa (ADD) → Johannesburg (JNB)
15 hrs 55 mins Excluding layover time Explore route
-
-
Norwegian Air Sweden, Scandinavian Airlines, Air France Manchester (MAN) → Stockholm (ARN) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Stockholm (ARN) → Paris (CDG) → Johannesburg (JNB)
16 hrs 10 mins Excluding layover time Explore route
-
-
Jet2, Ryanair, Air France Manchester (MAN) → Budapest (BUD) → Paris (CDG) → Johannesburg (JNB) 1 route
-
2 stops
Manchester (MAN) → Budapest (BUD) → Paris (CDG) → Johannesburg (JNB)
16 hrs 10 mins Excluding layover time Explore route
-