Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Etihad Airways

The cheapest airline(s) flying from Milan to Johannesburg is Etihad Airways.

  • Etihad Airways Etihad Airways
  • Air France Air France
  • KLM KLM
  • Qatar Airways Qatar Airways
  • Turkish Airlines Turkish Airlines
  • Lufthansa Lufthansa
  • Austrian Airlines Austrian Airlines
  • Kenya Airways Kenya Airways
  • Emirates Emirates
  • Brussels Airlines Brussels Airlines
Cheapest Month February

Travel Period: June 2024 - May 2025

The cheapest month(s) to fly from Milan to Johannesburg is February.

  • Jun 2024
  • Jul 2024
  • Aug 2024
  • Sep 2024
  • Oct 2024
  • Nov 2024
  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
Cheapest Day of the Week Monday

The cheapest day(s) of the week to fly from Milan to Johannesburg is Monday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday
Cheapest Time 8pm

The cheapest time of the day to fly from Milan to Johannesburg is in the evening.

Early Morning 12:01am - 06:00am
Morning 6:01am - 12:00pm
Afternoon 12:01pm - 6:00pm
Evening 6:01pm to 12:00am
12am
6am
12pm
6pm

Flight Schedules

Last Updated: Thu, 2 May, 2024

  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Airline Filter by Airline
    All
  • Total Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S

Connecting Flights

  • 06:40 - 08:25
    LIN - AMS
    10:35 - 21:20
    AMS - JNB
  • 06:40 (LIN)Milan Linate Airport
    10:35 (AMS)Amsterdam Airport
  • 08:25 (AMS)Amsterdam Airport
    21:20 (JNB)Johannesburg O.R. Tambo International Airport
  • KLM (KL 1612)Boeing 737 800
    KLM (KL 591)Boeing 777 300 Er
  • 14h 40m (02h 10m)
  • AMS Amsterdam 02h 10m
    • -
    • T
    • W
    • -
    • F
    • S
    • S
  • 06:40 - 08:25
    LIN - AMS
    10:35 - 21:20
    AMS - JNB
  • 06:40 (LIN)Milan Linate Airport
    10:35 (AMS)Amsterdam Airport
  • 08:25 (AMS)Amsterdam Airport
    21:20 (JNB)Johannesburg O.R. Tambo International Airport
  • KLM (KL 1612)Boeing 737 700
    KLM (KL 591)Boeing 777 300 Er
  • 14h 40m (02h 10m)
  • AMS Amsterdam 02h 10m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 06:40 - 08:25
    LIN - AMS
    10:35 - 21:20
    AMS - JNB
  • 06:40 (LIN)Milan Linate Airport
    10:35 (AMS)Amsterdam Airport
  • 08:25 (AMS)Amsterdam Airport
    21:20 (JNB)Johannesburg O.R. Tambo International Airport
  • KLM (KL 1612)Boeing 737 800
    KLM (KL 591)Boeing 777 200
  • 14h 40m (02h 10m)
  • AMS Amsterdam 02h 10m
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 06:40 - 08:25
    LIN - AMS
    10:35 - 21:20
    AMS - JNB
  • 06:40 (LIN)Milan Linate Airport
    10:35 (AMS)Amsterdam Airport
  • 08:25 (AMS)Amsterdam Airport
    21:20 (JNB)Johannesburg O.R. Tambo International Airport
  • KLM (KL 1612)Boeing 737 700
    KLM (KL 591)Boeing 777 200
  • 14h 40m (02h 10m)
  • AMS Amsterdam 02h 10m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 09:40 - 16:25+ 1
    MXP - DOH
    20:10 - 03:40+ 1
    DOH - JNB
  • 09:40 (MXP)Milan Malpensa Airport
    20:10 (DOH)Hamad International Airport
  • 16:25 (DOH)Hamad International Airport + 1
    03:40 (JNB)Johannesburg O.R. Tambo International Airport
  • Qatar Airways (QR 124)Airbus A359
    Qatar Airways (QR 1365)Boeing 787 8
  • 18h 00m (03h 45m)
  • DOH Doha 03h 45m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:00 - 14:05+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:00 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:05 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus
    British Airways (BA 55)Boeing 777
  • 18h 15m (05h 00m)
  • LHR London 05h 00m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 13:15 - 14:20+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:15 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:20 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 18h 00m (04h 45m)
  • LHR London 04h 45m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 13:15 - 14:20+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:15 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:20 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus
    British Airways (BA 55)Boeing 777
  • 18h 00m (04h 45m)
  • LHR London 04h 45m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 13:30 - 14:35+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:30 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:35 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus Industrie A320 Sharklets
    British Airways (BA 55)Boeing 777 300 Er
  • 17h 45m (04h 30m)
  • LHR London 04h 30m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 13:30 - 14:35+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:30 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:35 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 17h 45m (04h 30m)
  • LHR London 04h 30m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:30 - 14:35+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 13:30 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 14:35 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 573)Airbus A320 Neo
    British Airways (BA 55)Boeing 777 300 Er
  • 17h 45m (04h 30m)
  • LHR London 04h 30m
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 14:00 - 15:00+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:00 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:00 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 17h 15m (04h 05m)
  • LHR London 04h 05m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:15 - 15:15+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:15 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:15 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777
  • 17h 00m (03h 50m)
  • LHR London 03h 50m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:20 - 15:20+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:20 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:20 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 55m (03h 45m)
  • LHR London 03h 45m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 14:25 - 15:30+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:25 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 15:30 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 581)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 50m (03h 35m)
  • LHR London 03h 35m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 14:25 - 15:25+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:25 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:25 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 50m (03h 40m)
  • LHR London 03h 40m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 14:25 - 15:25+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:25 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:25 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 50m (03h 40m)
  • LHR London 03h 40m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 14:25 - 15:25+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:25 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:25 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus A320 Neo
    British Airways (BA 55)Boeing 777
  • 16h 50m (03h 40m)
  • LHR London 03h 40m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 14:30 - 15:30+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 14:30 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 15:30 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 575)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 45m (03h 35m)
  • LHR London 03h 35m
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 14:30 - 19:15+ 1
    MXP - CAI
    23:55 - 07:10+ 1
    CAI - JNB
  • 14:30 (MXP)Milan Malpensa Airport
    23:55 (CAI)Cairo Airport
  • 19:15 (CAI)Cairo Airport + 1
    07:10 (JNB)Johannesburg O.R. Tambo International Airport
  • EgyptAir (MS 704)Boeing 737 800
    EgyptAir (MS 839)Airbus Industrie 330 300
  • 16h 40m (04h 40m)
  • CAI Cairo 04h 40m
    • -
    • T
    • -
    • -
    • -
    • S
    • -
  • 14:30 - 19:15+ 1
    MXP - CAI
    23:45 - 07:10+ 1
    CAI - JNB
  • 14:30 (MXP)Milan Malpensa Airport
    23:45 (CAI)Cairo Airport
  • 19:15 (CAI)Cairo Airport + 1
    07:10 (JNB)Johannesburg O.R. Tambo International Airport
  • EgyptAir (MS 704)Boeing 737 800
    EgyptAir (MS 839)Airbus Industrie 330 300
  • 16h 40m (04h 30m)
  • CAI Cairo 04h 30m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:35 - 15:55+ 1
    MXP - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 14:35 (MXP)Milan Malpensa Airport
    22:05 (FRA)Frankfurt International Airport
  • 15:55 (FRA)Frankfurt International Airport + 1
    08:30 (JNB)Johannesburg O.R. Tambo International Airport
  • Air Dolomiti (EN 8811)Embraer 195
    Lufthansa (LH 572)Boeing 747 800
  • 17h 55m (06h 10m)
  • FRA Frankfurt 06h 10m
    • -
    • -
    • -
    • -
    • -
    • S
    • S
  • 14:50 - 15:45+ 1
    MXP - ZRH
    22:40 - 09:10+ 1
    ZRH - JNB
  • 14:50 (MXP)Milan Malpensa Airport
    22:40 (ZRH)Zurich Airport
  • 15:45 (ZRH)Zurich Airport + 1
    09:10 (JNB)Johannesburg O.R. Tambo International Airport
  • Swiss (LX 1629)Embraer 195 E2
    Swiss (LX 282)Airbus A340
  • 18h 20m (06h 55m)
  • ZRH Zurich 06h 55m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:50 - 15:45+ 1
    MXP - ZRH
    22:40 - 09:10+ 1
    ZRH - JNB
  • 14:50 (MXP)Milan Malpensa Airport
    22:40 (ZRH)Zurich Airport
  • 15:45 (ZRH)Zurich Airport + 1
    09:10 (JNB)Johannesburg O.R. Tambo International Airport
  • Swiss (LX 1629)Embraer 190 E2
    Swiss (LX 282)Airbus A340
  • 18h 20m (06h 55m)
  • ZRH Zurich 06h 55m
    • -
    • T
    • -
    • T
    • -
    • S
    • S
  • 15:05 - 16:10+ 1
    MXP - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 15:05 (MXP)Milan Malpensa Airport
    21:25 (LHR)London Heathrow Airport
  • 16:10 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 581)Airbus
    British Airways (BA 57)Airbus Industrie A380 800
  • 18h 20m (05h 15m)
  • LHR London 05h 15m
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:05 - 16:10+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 15:05 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 16:10 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 581)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 16h 10m (02h 55m)
  • LHR London 02h 55m
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:55 - 17:00+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 15:55 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 17:00 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 15h 20m (02h 05m)
  • LHR London 02h 05m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 15:55 - 17:45+ 1
    LIN - AMS
    18:40 - 20:05+ 1
    AMS - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 15:55 (LIN)Milan Linate Airport
    18:40 (AMS)Amsterdam Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 17:45 (AMS)Amsterdam Airport + 1
    20:05 (CDG)Paris Charles de Gaulle Airport
  • KLM (KL 1616)Embraer Emb E90
    Air France (AF 1141)Airbus
    Air France (AF 990)Boeing 777 300 Er
  • 16h 45m (02h 25m)
  • AMS, CDG Amsterdam, Paris 02h 25m
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 15:55 - 17:00+ 1
    MXP - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 15:55 (MXP)Milan Malpensa Airport
    21:25 (LHR)London Heathrow Airport
  • 17:00 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus
    British Airways (BA 57)Airbus Industrie A380 800
  • 17h 30m (04h 25m)
  • LHR London 04h 25m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 15:55 - 17:45+ 1
    LIN - AMS
    18:40 - 20:05+ 1
    AMS - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 15:55 (LIN)Milan Linate Airport
    18:40 (AMS)Amsterdam Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 17:45 (AMS)Amsterdam Airport + 1
    20:05 (CDG)Paris Charles de Gaulle Airport
  • KLM (KL 1616)Embraer Emb E90
    Air France (AF 1141)Airbus A220 300
    Air France (AF 990)Boeing 777 300 Er
  • 16h 45m (02h 25m)
  • AMS, CDG Amsterdam, Paris 02h 25m
    • M
    • T
    • -
    • -
    • F
    • -
    • S
  • 15:55 - 17:45+ 1
    LIN - AMS
    18:40 - 20:05+ 1
    AMS - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 15:55 (LIN)Milan Linate Airport
    18:40 (AMS)Amsterdam Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 17:45 (AMS)Amsterdam Airport + 1
    20:05 (CDG)Paris Charles de Gaulle Airport
  • KLM (KL 1616)Embraer Emb E90
    Air France (AF 1141)Airbus
    Air France (AF 990)Boeing 777 300 Er
  • 16h 45m (02h 25m)
  • AMS, CDG Amsterdam, Paris 02h 25m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 16:05 - 17:10+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 16:05 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 17:10 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus A320 Neo
    British Airways (BA 55)Boeing 777
  • 15h 10m (01h 55m)
  • LHR London 01h 55m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:05 - 17:10+ 1
    MXP - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 16:05 (MXP)Milan Malpensa Airport
    21:25 (LHR)London Heathrow Airport
  • 17:10 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus A320 Neo
    British Airways (BA 57)Airbus Industrie A380 800
  • 17h 20m (04h 15m)
  • LHR London 04h 15m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:05 - 22:30+ 1
    MXP - JED
    01:10 - 07:30+ 1
    JED - JNB
  • 16:05 (MXP)Milan Malpensa Airport
    01:10 (JED)King Abdulaziz International Airport
  • 22:30 (JED)King Abdulaziz International Airport + 1
    07:30 (JNB)Johannesburg O.R. Tambo International Airport
  • Saudia (SV 210)Airbus
    Saudia (SV 449)Boeing 787
  • 15h 25m (02h 40m)
  • JED Jeddah 02h 40m
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 16:05 - 22:20+ 1
    MXP - JED
    01:05 - 07:30+ 1
    JED - JNB
  • 16:05 (MXP)Milan Malpensa Airport
    01:05 (JED)King Abdulaziz International Airport
  • 22:20 (JED)King Abdulaziz International Airport + 1
    07:30 (JNB)Johannesburg O.R. Tambo International Airport
  • Saudia (SV 210)Airbus
    Saudia (SV 449)Boeing 787
  • 15h 25m (02h 45m)
  • JED Jeddah 02h 45m
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 16:15 - 17:20+ 1
    MXP - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 16:15 (MXP)Milan Malpensa Airport
    19:05 (LHR)London Heathrow Airport
  • 17:20 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus
    British Airways (BA 55)Boeing 777 300 Er
  • 15h 00m (01h 45m)
  • LHR London 01h 45m
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 16:15 - 17:20+ 1
    MXP - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 16:15 (MXP)Milan Malpensa Airport
    21:25 (LHR)London Heathrow Airport
  • 17:20 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 585)Airbus
    British Airways (BA 57)Airbus Industrie A380 800
  • 17h 10m (04h 05m)
  • LHR London 04h 05m
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 16:15 - 23:00+ 1
    MXP - DOH
    02:20 - 09:50+ 1
    DOH - JNB
  • 16:15 (MXP)Milan Malpensa Airport
    02:20 (DOH)Hamad International Airport
  • 23:00 (DOH)Hamad International Airport + 1
    09:50 (JNB)Johannesburg O.R. Tambo International Airport
  • Qatar Airways (QR 128)Airbus A359
    Qatar Airways (QR 1363)Airbus A359
  • 17h 35m (03h 20m)
  • DOH Doha 03h 20m
    • -
    • -
    • -
    • -
    • -
    • S
    • S
  • 16:30 - 17:30+ 1
    LIN - LHR
    19:05 - 07:15+ 1
    LHR - JNB
  • 16:30 (LIN)Milan Linate Airport
    19:05 (LHR)London Heathrow Airport
  • 17:30 (LHR)London Heathrow Airport + 1
    07:15 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 589)Airbus A320 Neo
    British Airways (BA 55)Boeing 777 300 Er
  • 14h 45m (01h 35m)
  • LHR London 01h 35m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 16:30 - 17:30+ 1
    LIN - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 16:30 (LIN)Milan Linate Airport
    21:25 (LHR)London Heathrow Airport
  • 17:30 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 589)Airbus A320 Neo
    British Airways (BA 57)Airbus Industrie A380 800
  • 16h 55m (03h 55m)
  • LHR London 03h 55m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 17:15 - 18:25+ 1
    MXP - MUC
    20:00 - 21:00+ 1
    MUC - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:15 (MXP)Milan Malpensa Airport
    20:00 (MUC)Munich International Airport
    22:05 (FRA)Frankfurt International Airport
  • 18:25 (MUC)Munich International Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Lufthansa (LH 1857)Airbus
    Lufthansa (LH 121)Airbus
    Lufthansa (LH 572)Boeing 747 800
  • 15h 15m (02h 40m)
  • MUC, FRA Munich, Frankfurt 02h 40m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:15 - 18:25+ 1
    MXP - MUC
    20:00 - 21:00+ 1
    MUC - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:15 (MXP)Milan Malpensa Airport
    20:00 (MUC)Munich International Airport
    22:05 (FRA)Frankfurt International Airport
  • 18:25 (MUC)Munich International Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Lufthansa (LH 1857)Canadair Regional
    Lufthansa (LH 121)Airbus Industrie A320 Sharklets
    Lufthansa (LH 572)Boeing 747 800
  • 15h 15m (02h 40m)
  • MUC, FRA Munich, Frankfurt 02h 40m
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 17:15 - 18:25+ 1
    MXP - MUC
    20:00 - 21:00+ 1
    MUC - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:15 (MXP)Milan Malpensa Airport
    20:00 (MUC)Munich International Airport
    22:05 (FRA)Frankfurt International Airport
  • 18:25 (MUC)Munich International Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Lufthansa (LH 1857)Airbus
    Lufthansa (LH 121)Airbus
    Lufthansa (LH 572)Boeing 747 800
  • 15h 15m (02h 40m)
  • MUC, FRA Munich, Frankfurt 02h 40m
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:15 - 18:25+ 1
    MXP - MUC
    20:00 - 21:00+ 1
    MUC - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:15 (MXP)Milan Malpensa Airport
    20:00 (MUC)Munich International Airport
    22:05 (FRA)Frankfurt International Airport
  • 18:25 (MUC)Munich International Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Lufthansa (LH 1857)Canadair Regional
    Lufthansa (LH 121)Airbus
    Lufthansa (LH 572)Boeing 747 800
  • 15h 15m (02h 40m)
  • MUC, FRA Munich, Frankfurt 02h 40m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 17:35 - 18:35+ 1
    LIN - LHR
    21:25 - 09:25+ 1
    LHR - JNB
  • 17:35 (LIN)Milan Linate Airport
    21:25 (LHR)London Heathrow Airport
  • 18:35 (LHR)London Heathrow Airport + 1
    09:25 (JNB)Johannesburg O.R. Tambo International Airport
  • British Airways (BA 563)Airbus
    British Airways (BA 57)Airbus Industrie A380 800
  • 15h 50m (02h 50m)
  • LHR London 02h 50m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 17:35 - 19:00+ 1
    MXP - VIE
    19:30 - 21:00+ 1
    VIE - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:35 (MXP)Milan Malpensa Airport
    19:30 (VIE)Vienna Airport
    22:05 (FRA)Frankfurt International Airport
  • 19:00 (VIE)Vienna Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Austrian Airlines (OS 514)Embraer 195
    Austrian Airlines (OS 219)Airbus
    Lufthansa (LH 572)Boeing 747 800
  • 14h 55m (01h 35m)
  • VIE, FRA Vienna, Frankfurt 01h 35m
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 17:35 - 19:00+ 1
    MXP - VIE
    19:30 - 21:00+ 1
    VIE - FRA
    22:05 - 08:30+ 1
    FRA - JNB
  • 17:35 (MXP)Milan Malpensa Airport
    19:30 (VIE)Vienna Airport
    22:05 (FRA)Frankfurt International Airport
  • 19:00 (VIE)Vienna Airport + 1
    21:00 (FRA)Frankfurt International Airport
  • Austrian Airlines (OS 514)Airbus
    Austrian Airlines (OS 219)Airbus
    Lufthansa (LH 572)Boeing 747 800
  • 14h 55m (01h 35m)
  • VIE, FRA Vienna, Frankfurt 01h 35m
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 17:40 - 19:10+ 1
    MXP - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 17:40 (MXP)Milan Malpensa Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 19:10 (CDG)Paris Charles de Gaulle Airport + 1
    08:40 (JNB)Johannesburg O.R. Tambo International Airport
  • Air France (AF 1231)Airbus Industrie A320 Sharklets
    Air France (AF 990)Boeing 777 300 Er
  • 15h 00m (02h 25m)
  • CDG Paris 02h 25m
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 17:40 - 19:10+ 1
    MXP - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 17:40 (MXP)Milan Malpensa Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 19:10 (CDG)Paris Charles de Gaulle Airport + 1
    08:40 (JNB)Johannesburg O.R. Tambo International Airport
  • Air France (AF 1231)Airbus
    Air France (AF 990)Boeing 777 300 Er
  • 15h 00m (02h 25m)
  • CDG Paris 02h 25m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 17:40 - 19:10+ 1
    MXP - CDG
    21:35 - 08:40+ 1
    CDG - JNB
  • 17:40 (MXP)Milan Malpensa Airport
    21:35 (CDG)Paris Charles de Gaulle Airport
  • 19:10 (CDG)Paris Charles de Gaulle Airport + 1
    08:40 (JNB)Johannesburg O.R. Tambo International Airport
  • Air France (AF 1231)Airbus
    Air France (AF 990)Boeing 777 300 Er
  • 15h 00m (02h 25m)
  • CDG Paris 02h 25m
    • M
    • -
    • W
    • -
    • F
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Johannesburg from Milan?

The flight distance between Milan and Johannesburg is 8195km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 04:40. The last flight of the day departs at 21:20. See the full list of flight times on Wego.