Cheap Flights to Mpumalanga

Airlines that fly to Mpumalanga

  • South African Airlink
    South African Airlink
  • Hahn Air Systems
    Hahn Air Systems
  • FlySafair
    FlySafair
  • Fastjet
    Fastjet
    Plan, book, fly with confidence
  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 35% on select hotels after you book a flight*
  • payments icon
    Earn twice
    Earn your airline miles on top of our rewards

How much is the cheapest flight to Mpumalanga?

Prices were available within the past 7 days and start at AU$935 for one-way flights and AU$1,573 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
Virgin Australia
Perth — Johannesburg
PER - JNB with Virgin Australia
Wed, 19 Mar
Virgin Australia
Johannesburg — Perth
JNB - PER with Virgin Australia
Wed, 2 Apr
Found 1 day ago
Select flight from Perth to Johannesburg, departing on March 19 with Virgin Australia, and returning from Johannesburg to Perth on April 2 with Virgin Australia. Price from AU$1,579, Found 1 day ago.
Etihad Airways
Sydney — Johannesburg
SYD - JNB with Etihad Airways
Mon, 12 May
Etihad Airways
Johannesburg — Sydney
JNB - SYD with Etihad Airways
Wed, 21 May
Found 4 days ago
Select flight from Sydney to Johannesburg, departing on May 12 with Etihad Airways, and returning from Johannesburg to Sydney on May 21 with Etihad Airways. Price from AU$1,607, Found 4 days ago.
Cathay Pacific
Perth — Johannesburg
PER - JNB with Cathay Pacific
Thu, 15 May
Cathay Pacific
Johannesburg — Perth
JNB - PER with Cathay Pacific
Fri, 30 May
Found 8 hours ago
Select flight from Perth to Johannesburg, departing on May 15 with Cathay Pacific, and returning from Johannesburg to Perth on May 30 with Cathay Pacific. Price from AU$1,718, Found 8 hours ago.
Singapore Airlines
Perth — Johannesburg
PER - JNB with Singapore Airlines
Fri, 16 May
Singapore Airlines
Johannesburg — Perth
JNB - PER with Singapore Airlines
Fri, 30 May
Found 3 days ago
Select flight from Perth to Johannesburg, departing on May 16 with Singapore Airlines, and returning from Johannesburg to Perth on May 30 with Singapore Airlines. Price from AU$1,816, Found 3 days ago.
Qantas Airways
Sydney — Johannesburg
SYD - JNB with Qantas Airways
Thu, 1 May
Qantas Airways
Johannesburg — Sydney
JNB - SYD with Qantas Airways
Wed, 7 May
Found 3 days ago
Select flight from Sydney to Johannesburg, departing on May 1 with Qantas Airways, and returning from Johannesburg to Sydney on May 7 with Qantas Airways. Price from AU$1,890, Found 3 days ago.
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.
Loading

Trending flights to Mpumalanga

Prices were available within the past 7 days and start at AU$1,131 for one-way flights and AU$1,607 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
*Available to Expedia members.