Flight Schedules

Last Updated: Thu, 2 Jan, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:50 JNB
    00:15 MCT
    13Hrs, 25m 1 Stop (DOH)
  • JNBJohannesburg O.R. Tambo International Airport 08:50 - MCT 00:15 13h 25m 1 Stop (DOH) Doha
  • JNBJohannesburg O.R. Tambo International Airport 08:50
    DOHHamad International Airport 21:45
  • DOHHamad International Airport 18:15
    MCTMuscat Airport 00:15
  • 13h 25m (3h 30m)
  • 1 Stop DOH · Doha 3h 30m
  • Qatar Airways (QR 1366)Boeing 787 8
    Oman Air (WY 662)Boeing 737 Max 8 Passenger
  • Qatar Airways (QR 1366)
    • -
    • T
    • W
    • -
    • F
    • -
    • S
  • 10:00 JNB
    03:25 MCT
    15Hrs, 25m 1 Stop (AUH)
  • JNBJohannesburg O.R. Tambo International Airport 10:00 - MCT 03:25 15h 25m 1 Stop (AUH) Abu Dhabi
  • JNBJohannesburg O.R. Tambo International Airport 10:00
    AUHAbu Dhabi Zayed International Airport 02:15
  • AUHAbu Dhabi Zayed International Airport 19:50
    MCTMuscat Airport 03:25
  • 15h 25m (6h 25m)
  • 1 Stop AUH · Abu Dhabi 6h 25m
  • Etihad Airways (EY 748)Boeing 787 9
    Etihad Airways (EY 690)Airbus
  • Etihad Airways (EY 748)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 13:25 JNB
    03:30 MCT
    12Hrs, 05m 1 Stop (DXB)
  • JNBJohannesburg O.R. Tambo International Airport 13:25 - MCT 03:30 12h 05m 1 Stop (DXB) Dubai
  • JNBJohannesburg O.R. Tambo International Airport 13:25
    DXBDubai International Airport 02:15
  • DXBDubai International Airport 23:45
    MCTMuscat Airport 03:30
  • 12h 05m (2h 30m)
  • 1 Stop DXB · Dubai 2h 30m
  • Emirates (EK 762)Airbus Industrie A380 800
    Emirates (EK 866)Boeing 777 300 Er
  • Emirates (EK 762)
    • -
    • T
    • -
    • -
    • -
    • S
    • S
  • 13:25 JNB
    03:45 MCT
    12Hrs, 20m 1 Stop (DXB)
  • JNBJohannesburg O.R. Tambo International Airport 13:25 - MCT 03:45 12h 20m 1 Stop (DXB) Dubai
  • JNBJohannesburg O.R. Tambo International Airport 13:25
    DXBDubai International Airport 02:30
  • DXBDubai International Airport 23:45
    MCTMuscat Airport 03:45
  • 12h 20m (2h 45m)
  • 1 Stop DXB · Dubai 2h 45m
  • Emirates (EK 762)Airbus Industrie A380 800
    Emirates (EK 866)Boeing 777 300 Er
  • Emirates (EK 762)
    • M
    • -
    • W
    • T
    • -
    • -
    • -
  • 18:50 JNB
    09:35 MCT
    12Hrs, 45m 1 Stop (DXB)
  • JNBJohannesburg O.R. Tambo International Airport 18:50 - MCT 09:35 12h 45m 1 Stop (DXB) Dubai
  • JNBJohannesburg O.R. Tambo International Airport 18:50
    DXBDubai International Airport 08:20
  • DXBDubai International Airport 05:05
    MCTMuscat Airport 09:35
  • 12h 45m (3h 15m)
  • 1 Stop DXB · Dubai 3h 15m
  • Emirates (EK 764)Airbus Industrie A380 800
    Emirates (EK 862)Boeing 777 300 Er
  • Emirates (EK 764)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Johannesburg to Muscat?

The most popular airline flying from Johannesburg to Muscat is Ethiopian Airlines. Find the latest flight deals on Wego.

How far is Muscat from Johannesburg?

The flight distance between Johannesburg and Muscat is 6427km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 08:50. The last flight of the day departs at 08:50. See the full list of flight times on Wego.