Book

Explore Johannesburg

  • Departure airport is missing
  • Destination airport is missing
  • Departure date is missing
  • Return date is missing.
  • Departure airport for flight 1 is missing
  • Destination airport for flight 1 is missing
  • Departure date for flight 1 is missing
  • Departure airport for flight 2 is missing
  • Destination airport for flight 2 is missing
  • Departure date for flight 2 is missing
  • Departure airport for flight 3 is missing
  • Destination airport for flight 3 is missing
  • Departure date for flight 3 is missing
  • Departure airport for flight 4 is missing
  • Destination airport for flight 4 is missing
  • Departure date for flight 4 is missing
  • Departure airport for flight 5 is missing
  • Destination airport for flight 5 is missing
  • Departure date for flight 5 is missing
  • Departure airport for flight 6 is missing
  • Destination airport for flight 6 is missing
  • Departure date for flight 6 is missing
  • Please select the number of passengers.

Flights:

 Remove city From
Depart input background
Depart input background
Return input background
Passengers input background
  • Adults (12+ years)
    Child (2-11 years)
    More information

    Close

    Note

    Children between 2-5 years should be accompanied by an adult over 16 years of age when travelling.

    Infant (Under 2 years)
    More information
    Note

    Each infant should be accompanied by one adult. When an infant fare is booked, the infant will be seated on the parent’s lap.

Promo Code (optional) input background

AIG Insurance

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec consequat urna. Pellentesque pretium, lorem vulputate malesuada fermentum, nunc lacus condimentum urna, quis elementum mi lacus non justo. Donec faucibus molestie neque, vulputate tristique mauris ultricies vitae.

You can select an alternative airport to discover the best Easy Deals for you!

  From input background

One-way deals

error

Booking Information

Qatar Airways is offering 2,000 more reasons to book your flight online. Earn 2,000 bonus Qmiles when you make your first online booking and 500 bonus Qmiles for each subsequent online booking.

Payment Methods Read More
content block picture

Booking Information

Qatar Airways is offering 2,000 more reasons to book your flight online. Earn 2,000 bonus Qmiles when you make your first online booking and 500 bonus Qmiles for each subsequent online booking.

Payment Methods Read More accessibilty.externallink

Last viewed pages

  • Transfer Qmiles
  • Doha to Amsterdam
  • How to redeem Qmiles

Book your award flight with Qmiles & cash

Learn More

Last viewed pages

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo.

Read More
Skip To Top