Flight reservations by route

Real airline schedules on the world's most-traveled visa-application routes.

Pick a route you're applying for. Each page shows the carriers, typical duration, transit options, and visa documentation guidance specific to that route. All reservations come with real PNRs, verifiable on airline systems and accepted at embassies worldwide.

Popular routes from South Africa

🇪🇺 JNB → Paris 🇪🇺 JNB → Frankfurt 🇪🇺 JNB → Amsterdam 🇬🇧 JNB → London 🇪🇺 JNB → Madrid 🇪🇺 JNB → Rome 🇨🇭 JNB → Zurich 🇪🇺 JNB → Brussels 🇪🇺 JNB → Vienna 🇮🇪 JNB → Dublin 🇬🇧 CPT → London 🇪🇺 CPT → Amsterdam 🇪🇺 CPT → Frankfurt 🇪🇺 CPT → Paris 🇬🇧 DUR → London 🇦🇪 DUR → Dubai 🇺🇸 JNB → Atlanta 🇺🇸 JNB → New York 🇺🇸 JNB → Newark 🇺🇸 JNB → Los Angeles 🇨🇦 JNB → Toronto 🇨🇦 JNB → Vancouver 🇺🇸 CPT → New York 🇦🇪 JNB → Dubai 🇶🇦 JNB → Doha 🇦🇪 JNB → Abu Dhabi 🇹🇷 JNB → Istanbul 🇸🇦 JNB → Jeddah 🇸🇦 JNB → Riyadh 🇮🇱 JNB → Tel Aviv

All routes

Grouped by origin city.

Auckland (AKL) → 6 destinations

Sydney (SYD) Los Angeles (LAX) Singapore (SIN) Hong Kong (HKG) Johannesburg (JNB) Melbourne (MEL)

Amman (AMM) → 4 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST)

Amsterdam (AMS) → 15 destinations

New York (JFK) Toronto (YYZ) Madrid (MAD) Rome (FCO) Zurich (ZRH) Johannesburg (JNB) Cape Town (CPT) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) London (LHR) Paris (CDG) Frankfurt (FRA)

Atlanta (ATL) → 1 destinations

Johannesburg (JNB)

Abu Dhabi (AUH) → 1 destinations

Johannesburg (JNB)

Bangkok (BKK) → 20 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Sydney (SYD) Melbourne (MEL) Kuala Lumpur (KUL) Jakarta (CGK) Manila (MNL) Ho Chi Minh City (SGN) Bali (DPS) Tokyo (NRT) Seoul (ICN) Mumbai (BOM) Delhi (DEL) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG)

Mumbai (BOM) → 8 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Delhi (DEL)

Brussels (BRU) → 1 destinations

Johannesburg (JNB)

Cairo (CAI) → 9 destinations

Dubai (DXB) Doha (DOH) Istanbul (IST) London (LHR) Paris (CDG) Frankfurt (FRA) Johannesburg (JNB) Nairobi (NBO) Lagos (LOS)

Paris (CDG) → 20 destinations

New York (JFK) Los Angeles (LAX) Toronto (YYZ) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD) Rome (FCO) Zurich (ZRH) Johannesburg (JNB) Cape Town (CPT) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) London (LHR) Cairo (CAI) Casablanca (CMN) Sao Paulo (GRU)

Jakarta (CGK) → 6 destinations

Johannesburg (JNB) Dubai (DXB) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Kuala Lumpur (KUL)

Colombo (CMB) → 1 destinations

Johannesburg (JNB)

Casablanca (CMN) → 7 destinations

Paris (CDG) Frankfurt (FRA) Madrid (MAD) Dubai (DXB) Johannesburg (JNB) Nairobi (NBO) Lagos (LOS)

Cape Town (CPT) → 7 destinations

London (LHR) Amsterdam (AMS) Frankfurt (FRA) Paris (CDG) New York (JFK) Dubai (DXB) Doha (DOH)

Delhi (DEL) → 9 destinations

Mumbai (BOM) Bangkok (BKK) Singapore (SIN) Kuala Lumpur (KUL) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Hong Kong (HKG)

Doha (DOH) → 28 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) New York (JFK) Los Angeles (LAX) Delhi (DEL) Mumbai (BOM) Bangkok (BKK) Kuala Lumpur (KUL) Singapore (SIN) Hong Kong (HKG) Beijing (PEK) Tokyo (NRT) Seoul (ICN) Manila (MNL) Sydney (SYD) Melbourne (MEL) Muscat (MCT) Amman (AMM) Tel Aviv (TLV) Jeddah (JED) Riyadh (RUH) Cairo (CAI) Johannesburg (JNB) Cape Town (CPT) Istanbul (IST) Nairobi (NBO)

Denpasar (Bali) (DPS) → 5 destinations

Johannesburg (JNB) Dubai (DXB) Singapore (SIN) Bangkok (BKK) Kuala Lumpur (KUL)

Dublin (DUB) → 2 destinations

Johannesburg (JNB) London (LHR)

Durban (DUR) → 2 destinations

London (LHR) Dubai (DXB)

Dubai (DXB) → 40 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD) Rome (FCO) Zurich (ZRH) New York (JFK) Los Angeles (LAX) Toronto (YYZ) Vancouver (YVR) Delhi (DEL) Mumbai (BOM) Bangkok (BKK) Kuala Lumpur (KUL) Singapore (SIN) Hong Kong (HKG) Beijing (PEK) Shanghai (PVG) Tokyo (NRT) Seoul (ICN) Manila (MNL) Bali (DPS) Jakarta (CGK) Ho Chi Minh City (SGN) Sydney (SYD) Melbourne (MEL) Muscat (MCT) Amman (AMM) Tel Aviv (TLV) Jeddah (JED) Riyadh (RUH) Cairo (CAI) Durban (DUR) Johannesburg (JNB) Cape Town (CPT) Istanbul (IST) Nairobi (NBO) Lagos (LOS) Casablanca (CMN)

Newark (EWR) → 1 destinations

Johannesburg (JNB)

Buenos Aires (EZE) → 2 destinations

Johannesburg (JNB) Madrid (MAD)

Rome (FCO) → 9 destinations

Zurich (ZRH) Johannesburg (JNB) Dubai (DXB) Istanbul (IST) London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD)

Frankfurt (FRA) → 21 destinations

New York (JFK) Los Angeles (LAX) Toronto (YYZ) Vancouver (YVR) Amsterdam (AMS) Madrid (MAD) Rome (FCO) Zurich (ZRH) Johannesburg (JNB) Cape Town (CPT) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) London (LHR) Paris (CDG) Cairo (CAI) Casablanca (CMN) Sao Paulo (GRU)

Sao Paulo (GRU) → 8 destinations

Madrid (MAD) London (LHR) Paris (CDG) Frankfurt (FRA) New York (JFK) Los Angeles (LAX) Mexico City (MEX) Johannesburg (JNB)

Hanoi (HAN) → 1 destinations

Johannesburg (JNB)

Hong Kong (HKG) → 24 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) New York (JFK) Los Angeles (LAX) Toronto (YYZ) Sydney (SYD) Melbourne (MEL) Bangkok (BKK) Kuala Lumpur (KUL) Jakarta (CGK) Manila (MNL) Tokyo (NRT) Seoul (ICN) Taipei (TPE) Mumbai (BOM) Delhi (DEL) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Auckland (AKL)

Phuket (HKT) → 1 destinations

Johannesburg (JNB)

Seoul (ICN) → 9 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Tokyo (NRT) Los Angeles (LAX)

Istanbul (IST) → 24 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD) Rome (FCO) New York (JFK) Los Angeles (LAX) Delhi (DEL) Mumbai (BOM) Bangkok (BKK) Hong Kong (HKG) Beijing (PEK) Tokyo (NRT) Seoul (ICN) Sydney (SYD) Melbourne (MEL) Tel Aviv (TLV) Amman (AMM) Cairo (CAI) Dubai (DXB) Doha (DOH) Johannesburg (JNB) Nairobi (NBO)

Jeddah (JED) → 5 destinations

Riyadh (RUH) Dubai (DXB) Muscat (MCT) Johannesburg (JNB) Doha (DOH)

New York (JFK) → 17 destinations

Los Angeles (LAX) Toronto (YYZ) Vancouver (YVR) Mexico City (MEX) Sao Paulo (GRU) Johannesburg (JNB) Cape Town (CPT) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Sydney (SYD)

Johannesburg (JNB) → 52 destinations

Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) London (LHR) Madrid (MAD) Rome (FCO) Zurich (ZRH) Brussels (BRU) Vienna (VIE) Dublin (DUB) Atlanta (ATL) New York (JFK) Newark (EWR) Los Angeles (LAX) Toronto (YYZ) Vancouver (YVR) Dubai (DXB) Doha (DOH) Abu Dhabi (AUH) Istanbul (IST) Jeddah (JED) Riyadh (RUH) Tel Aviv (TLV) Amman (AMM) Cairo (CAI) Singapore (SIN) Hong Kong (HKG) Mumbai (BOM) Delhi (DEL) Bangkok (BKK) Phuket (HKT) Kuala Lumpur (KUL) Denpasar (Bali) (DPS) Jakarta (CGK) Manila (MNL) Tokyo (NRT) Seoul (ICN) Beijing (PEK) Shanghai (PVG) Ho Chi Minh City (SGN) Hanoi (HAN) Colombo (CMB) Kathmandu (KTM) Nairobi (NBO) Lagos (LOS) Casablanca (CMN) Sao Paulo (GRU) Buenos Aires (EZE) Perth (PER) Sydney (SYD) Melbourne (MEL) Auckland (AKL)

Kathmandu (KTM) → 1 destinations

Johannesburg (JNB)

Kuala Lumpur (KUL) → 11 destinations

Jakarta (CGK) Bangkok (BKK) Ho Chi Minh City (SGN) Bali (DPS) Manila (MNL) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Singapore (SIN) Hong Kong (HKG) Delhi (DEL)

Los Angeles (LAX) → 19 destinations

Toronto (YYZ) Vancouver (YVR) Mexico City (MEX) Sydney (SYD) Tokyo (NRT) Seoul (ICN) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) London (LHR) Paris (CDG) Frankfurt (FRA) Sao Paulo (GRU) Melbourne (MEL) Auckland (AKL) New York (JFK)

London (LHR) → 26 destinations

New York (JFK) Los Angeles (LAX) Toronto (YYZ) Vancouver (YVR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD) Rome (FCO) Zurich (ZRH) Dublin (DUB) Johannesburg (JNB) Cape Town (CPT) Durban (DUR) Dubai (DXB) Doha (DOH) Istanbul (IST) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Nairobi (NBO) Lagos (LOS) Cairo (CAI) Sao Paulo (GRU) Sydney (SYD) Melbourne (MEL)

Lagos (LOS) → 6 destinations

Nairobi (NBO) Cairo (CAI) Casablanca (CMN) London (LHR) Dubai (DXB) Johannesburg (JNB)

Madrid (MAD) → 13 destinations

Mexico City (MEX) Sao Paulo (GRU) Buenos Aires (EZE) Rome (FCO) Zurich (ZRH) Johannesburg (JNB) Dubai (DXB) Istanbul (IST) London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Casablanca (CMN)

Muscat (MCT) → 3 destinations

Dubai (DXB) Doha (DOH) Jeddah (JED)

Melbourne (MEL) → 11 destinations

Auckland (AKL) London (LHR) Los Angeles (LAX) Singapore (SIN) Hong Kong (HKG) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Bangkok (BKK) Sydney (SYD)

Mexico City (MEX) → 5 destinations

Madrid (MAD) New York (JFK) Los Angeles (LAX) Toronto (YYZ) Sao Paulo (GRU)

Manila (MNL) → 7 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Kuala Lumpur (KUL)

Nairobi (NBO) → 8 destinations

Lagos (LOS) Cairo (CAI) Casablanca (CMN) London (LHR) Dubai (DXB) Doha (DOH) Istanbul (IST) Johannesburg (JNB)

Tokyo (NRT) → 9 destinations

Seoul (ICN) Hong Kong (HKG) Bangkok (BKK) Singapore (SIN) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST) Los Angeles (LAX)

Beijing (PEK) → 4 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST)

Perth (PER) → 1 destinations

Johannesburg (JNB)

Shanghai (PVG) → 2 destinations

Johannesburg (JNB) Dubai (DXB)

Riyadh (RUH) → 4 destinations

Dubai (DXB) Doha (DOH) Jeddah (JED) Johannesburg (JNB)

Ho Chi Minh City (SGN) → 5 destinations

Johannesburg (JNB) Dubai (DXB) Singapore (SIN) Bangkok (BKK) Kuala Lumpur (KUL)

Singapore (SIN) → 25 destinations

London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) New York (JFK) Los Angeles (LAX) Toronto (YYZ) Hong Kong (HKG) Bangkok (BKK) Kuala Lumpur (KUL) Jakarta (CGK) Manila (MNL) Ho Chi Minh City (SGN) Bali (DPS) Tokyo (NRT) Seoul (ICN) Taipei (TPE) Mumbai (BOM) Delhi (DEL) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Sydney (SYD) Melbourne (MEL) Auckland (AKL)

Sydney (SYD) → 12 destinations

Melbourne (MEL) Auckland (AKL) London (LHR) Los Angeles (LAX) New York (JFK) Singapore (SIN) Hong Kong (HKG) Bangkok (BKK) Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST)

Tel Aviv (TLV) → 4 destinations

Johannesburg (JNB) Dubai (DXB) Doha (DOH) Istanbul (IST)

Taipei (TPE) → 2 destinations

Singapore (SIN) Hong Kong (HKG)

Vienna (VIE) → 1 destinations

Johannesburg (JNB)

Vancouver (YVR) → 7 destinations

Johannesburg (JNB) Dubai (DXB) London (LHR) Frankfurt (FRA) New York (JFK) Los Angeles (LAX) Toronto (YYZ)

Toronto (YYZ) → 12 destinations

Vancouver (YVR) London (LHR) Paris (CDG) Frankfurt (FRA) Johannesburg (JNB) Dubai (DXB) Singapore (SIN) Hong Kong (HKG) Amsterdam (AMS) Mexico City (MEX) New York (JFK) Los Angeles (LAX)

Zurich (ZRH) → 8 destinations

Johannesburg (JNB) Dubai (DXB) London (LHR) Paris (CDG) Frankfurt (FRA) Amsterdam (AMS) Madrid (MAD) Rome (FCO)