Cheap flights from Minnesota (MN) to Johannesburg (JNB)

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Minnesota to Johannesburg (JNB)

All the information you need to plan the best null to JNB flight in 2021: compare Minnesota to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.
What is the cheapest month to fly from Minnesota to Johannesburg?

February can be a great time to fly to Johannesburg from Minnesota with a flight ticket averaging about $1,428. Cheapflights users have found deals in the month of February for as cheap as $146. The most expensive prices can be found in the month of June.

When is the cheapest time to fly from Minnesota to Johannesburg (MN - ZA1)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Minnesota to Johannesburg as you normally would.

Cheap flights from Minnesota to Johannesburg in November, December 2021

The best prices found for Minnesota to JNB flights for November, December
11 Dec - 17 Jan
$910pp
MSP
Minneapolis St Paul
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$925pp
MSP
Minneapolis St Paul
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$929pp
MSP
Minneapolis St Paul
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul

Minnesota to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Minnesota found for next year
11 Dec - 17 Jan
$910pp
MSP
Minneapolis St Paul
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$925pp
MSP
Minneapolis St Paul
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$929pp
MSP
Minneapolis St Paul
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul

Last minute flights from Minnesota to Johannesburg

Late deals on round-trip flights to Johannesburg from Minnesota, departing today and this week
3 Dec - 5 Dec
$925pp
MSP
Minneapolis St Paul
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$929pp
MSP
Minneapolis St Paul
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
MSP
Minneapolis St Paul
3 Dec - 5 Dec
$950pp
MSP
Minneapolis St Paul
Delta
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Delta
 
1 STOP
MSP
Minneapolis St Paul

One-way flights to Johannesburg from Minnesota

The cheapest one-way flights from Minnesota to Johannesburg
7:09 am - 3:05 am
Iberia
2 Stops
36h 56m
MSP - JNB
Iberia
$873
Fareboom
2:35 pm - 6:20 am
Turkish Airlines
2 Stops
32h 45m
MSP - JNB
Turkish Airlines
$1,100
JustFly
2:05 am - 10:35 am
Multiple Airlines
3 Stops
48h 30m
MSP - JNB
Multiple Airlines
$1,337
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Minnesota</span> to <span class="emphasized">Johannesburg</span> flights.

Flight FAQs

From Minnesota to Johannesburg

Which airlines flying from Minnesota to Johannesburg have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Delta, Qatar Airways, and United Airlines flying from Minnesota to Johannesburg have implemented new flexible cancellation policies.

Can I find flights from Minnesota to Johannesburg for under $900 on Cheapflights?

Yes, there are multiple flights from Minnesota to Johannesburg for under $900. The cheapest flight booked recently is on Multiple Airlines for just $813, but on average you can expect to pay $914.

Are there last-minute flights available from Minnesota to Johannesburg for under $1,000?

There are currently 13+ open flights from Minnesota to Johannesburg within the next 7 days for less than $1,000.

How popular is this Minnesota to Johannesburg flight route?

This flight path from Minnesota to Johannesburg was viewed by 14 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the cheapest airlines to fly from Minnesota to Johannesburg one-way?

$854 is the cheapest one-way deal found within the past few days, from Iberia. You may also be able to find cheap deals on Turkish Airlines and Emirates, with prices starting from $1,100 and $1,239, respectively.

What are the cheapest flights from Minnesota to Johannesburg?

On average you can expect to pay $1,400 for a flight from Minnesota to Johannesburg. The cheapest flight overall is $126 while the most popular route, (Minneapolis St Paul - Johannesburg OR Tambo) is currently priced at $813.

What are the most popular airlines that fly from Minnesota to Johannesburg?

The most popular airlines flying from Minnesota to Johannesburg are American Airlines, Air Canada and JetBlue. Something to consider prior to booking your flight.

COVID Restrictions

View COVID Travel Restrictions for Johannesburg, South Africa

Do I need a COVID test to fly to Johannesburg from Minnesota?

Information is based on travel restrictions from Minnesota to Johannesburg

Most visitors from Minnesota need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.

COVID-19 testing requirements
Visitors from Minnesota must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Minnesota are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Do I need a test to fly back to Minnesota from Johannesburg?

Returning to Minnesota from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Minnesota.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Minnesota.

Hide COVID Travel Restrictions for Johannesburg, South Africa

Departure points for flights from Minnesota to Johannesburg

Select to see more specific information for flights to Johannesburg from all departure points in Minnesota.
Show more

Destination information for Johannesburg

Things to know before you go - useful duration and weather info for your trip from Minnesota to Johannesburg.
Today's exchange rate
$1 = R15.90
Average temperature for November in Johannesburg
78.8 °F
Avg rainfall for November in Johannesburg
3.9 ″

Airports servicing

Brainerd Crow Wing County (BRD)
Duluth (DLH)
Chisholm/Hibbing (HIB)
Falls Intl (INL)
Mankato (MKT)

Airports servicing Johannesburg

Lanseria (HLA)

Top 6 airlines flying from Minnesota to Johannesburg

The chart below displays the airlines Cheapflights users traveling from Minnesota to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
United Airlines
$129 $839 No cancel fee 69%
American Airlines
$132 $661 No cancel fee 71%
Qatar Airways
$707 $1,078 No cancel fee 68%
Lufthansa
$762 $1,279 No cancel fee 76%
Delta
$920 $1,983 No cancel fee N/A
KLM
$1,155 $1,657 No cancel fee 75%
Home Africa South Africa Johannesburg Cheap flights from Minnesota to Johannesburg