Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

MSP - JNB

$709 Find Cheap Flights from Minneapolis to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Minneapolis to Johannesburg departing on 11/29. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Johannesburg

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Minneapolis to Johannesburg.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Minneapolis to Johannesburg.
In the last 7 days travelers have searched 45,695,799 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

World’s Best Airfare Search Site for 2024

Cheap Flight Deals from Minneapolis to Johannesburg (MSP-JNB)

 
These are the cheapest deals for flights from Minneapolis to Johannesburg currently on KAYAK along with options from the most popular airlines KAYAK users selected for this route. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent round-trip flight deals from Minneapolis to Johannesburg

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from Minneapolis to Johannesburg.

Recent one-way flight deals from Minneapolis to Johannesburg

Only flying one-way? Below are some of the best one-way flight deals from Minneapolis to Johannesburg found on KAYAK recently.

Recent last minute flight deals from Minneapolis to Johannesburg

Leaving soon but still want a bargain? Check out these latest deals for last minute flights from Minneapolis to Johannesburg.

Recent direct flight deals from Minneapolis to Johannesburg

The latest deals for direct flights from Minneapolis to Johannesburg so you can sit back and relax without the need for a layover.

Cheap bus & train deals from Minneapolis to Johannesburg

Find recent round-trip train or bus tickets from Minneapolis to Johannesburg.

All round-trip flight deals to Johannesburg

The cheapest plane tickets to Johannesburg found on KAYAK recently.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
5:30 am - 8:35 amMSP-JNB
43h 05m2 stops
9:55 am - 2:43 pmJNB-MSP
35h 48m2 stops
$1,237
Find Deal
Wed, Mar 5 - Fri, Mar 21
7:00 am - 8:35 amMSP-JNB
41h 35m2 stops
10:00 am - 4:22 pmJNB-MSP
37h 22m2 stops
$1,287
Find Deal
Mon, Mar 3 - Wed, Mar 19
5:47 pm - 10:20 amMSP-JNB
32h 33m2 stops
9:15 pm - 9:12 pmJNB-MSP
31h 57m2 stops
$1,369American Airlines
Find Deal
Thu, Feb 20 - Fri, Mar 7
10:00 am - 7:00 pmMSP-JNB
25h 00m1 stop
9:55 pm - 1:57 pmJNB-MSP
24h 02m1 stop
$1,578Delta
Find Deal
Thu, Feb 6 - Thu, Feb 13
6:10 pm - 7:00 pmMSP-JNB
40h 50m1 stop
9:55 pm - 3:31 pmJNB-MSP
24h 36m1 stop
$1,586Delta
Find Deal
Fri, Mar 7 - Wed, Mar 19
8:30 am - 6:35 pmMSP-JNB
26h 05m2 stops
10:00 pm - 3:50 pmJNB-MSP
25h 50m2 stops
$1,732United Airlines
Find Deal
Fri, Feb 21 - Fri, Mar 7
5:12 pm - 6:35 pmMSP-JNB
18h 23m1 stop
7:00 pm - 9:01 pmJNB-MSP
33h 01m2 stops
$1,826United Airlines
Find Deal
Fri, Mar 21 - Sat, Apr 12
12:13 pm - 10:20 amMSP-JNB
38h 07m2 stops
7:25 pm - 11:26 pmJNB-MSP
36h 01m2 stops
$1,968American Airlines
Find Deal
Fri, Jan 10 - Fri, Jan 17
3:35 pm - 10:00 pmMSP-JNB
22h 25m1 stop
11:55 pm - 5:29 pmJNB-MSP
25h 34m2 stops
$2,023KLM
Find Deal
Mon, Dec 30 - Mon, Jan 13
12:50 pm - 10:00 pmMSP-JNB
25h 10m2 stops
11:55 pm - 5:55 pmJNB-MSP
26h 00m2 stops
$2,027KLM
Find Deal
Sun, Dec 29 - Tue, Jan 14
4:50 pm - 7:10 amMSP-JNB
54h 20m3 stops
Fri, Nov 29
12:00 pm - 7:40 amMSP-JNB
59h 40m2 stops
Tue, Nov 26
7:27 am - 10:55 amMSP-JNB
43h 28m2 stops
Sun, Nov 24
4:20 pm - 9:50 amMSP-JNB
34h 30m2 stops
$776Qatar Airways
Find Deal
Wed, Apr 30
10:16 pm - 7:40 amMSP-JNB
49h 24m3 stops
Tue, Nov 26
3:10 pm - 8:30 amMSP-JNB
34h 20m1 stop
$1,569Lufthansa
Find Deal
Wed, Apr 30
3:20 pm - 9:30 amMSP-JNB
34h 10m1 stop
$1,640Lufthansa
Find Deal
Wed, Nov 27
10:15 am - 5:45 pmMSP-JNB
24h 30m3 stops
$1,642United Airlines
Find Deal
Wed, Apr 30
3:35 pm - 10:00 pmMSP-JNB
22h 25m1 stop
$2,188KLM
Find Deal
Thu, Nov 28
3:35 pm - 10:00 pmMSP-JNB
22h 25m1 stop
$2,288KLM
Find Deal
Thu, Nov 21
6:40 am - 4:10 pmMSP-JNB
25h 30m2 stops
5:00 pm - 1:31 pmJNB-MSP
28h 31m2 stops
$1,462
Find Deal
Mon, Nov 18 - Wed, Nov 20
6:40 am - 12:15 amMSP-JNB
33h 35m2 stops
6:30 am - 2:51 pmJNB-MSP
40h 21m3 stops
$1,847
Find Deal
Mon, Nov 18 - Wed, Nov 20
6:40 am - 3:50 pmMSP-JNB
25h 10m2 stops
7:45 pm - 8:18 pmJNB-MSP
32h 33m2 stops
$2,007
Find Deal
Sun, Nov 17 - Mon, Nov 18
11:25 am - 3:55 amMSP-JNB
32h 30m3 stops
6:30 am - 2:51 pmJNB-MSP
40h 21m3 stops
$2,408
Find Deal
Mon, Nov 18 - Wed, Nov 20
6:40 am - 3:50 pmMSP-JNB
25h 10m2 stops
7:35 pm - 1:35 pmJNB-MSP
26h 00m1 stop
$2,776
Find Deal
Sun, Nov 17 - Mon, Nov 18
11:25 am - 6:35 pmMSP-JNB
23h 10m1 stop
8:25 pm - 8:18 pmJNB-MSP
31h 53m2 stops
$4,110
Find Deal
Mon, Nov 18 - Wed, Nov 20
5:05 pm - 11:30 amMSP-JNB
34h 25m1 stop
7:30 pm - 12:20 pmJNB-MSP
24h 50m1 stop
$4,711Virgin Atlantic
Find Deal
Mon, Nov 18 - Wed, Nov 20
12:55 pm - 11:30 amMSP-JNB
38h 35m2 stops
7:30 pm - 12:20 pmJNB-MSP
24h 50m1 stop
$4,716Virgin Atlantic
Find Deal
Mon, Nov 18 - Wed, Nov 20
6:00 am - 6:35 pmMSP-JNB
28h 35m3 stops
10:00 pm - 2:17 pmJNB-MSP
24h 17m2 stops
$8,282United Airlines
Find Deal
Sun, Nov 17 - Mon, Nov 18

Flights from Minneapolis to Johannesburg - Travel Insights & Trends

Get data-powered insights and trends into flights from Minneapolis to Johannesburg to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Minneapolis to Johannesburg?

The average price of all flights from Minneapolis to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
If you are looking for a flight deal from Minneapolis to Johannesburg, look for departures on Thursdays and avoid leaving on a Friday, as it's usually the priciest day. When flying back from Johannesburg, Saturday is the cheapest day to fly and Sunday is the most expensive.

What is the cheapest month to fly from Minneapolis to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Minneapolis to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Minneapolis to Johannesburg OR Tambo Airport is August, where tickets cost $1,486 on average. On the other hand, the most expensive months are July and December, where the average cost of tickets is $2,191 and $2,165 respectively.

How far in advance should I book a flight from Minneapolis to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Minneapolis to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Minneapolis to Johannesburg OR Tambo Airport, you should book around 1 day before departure. For the absolute cheapest price, our data suggests you should book 17 days before departure.

Good to know

Low season

January

High season

August

Cheapest flight

$709
Best time to beat the crowds with an average 1% drop in price.
Most popular time to fly and prices are also 22% lower on average.
Flight from Minneapolis to Johannesburg

When to book flights from Minneapolis to Johannesburg

Are your dates flexible? Find out the best times to travel from Minneapolis to Johannesburg based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Minneapolis to Johannesburg flights

  • What is the cheapest flight from Minneapolis to Johannesburg OR Tambo Airport?

    In the last 3 days, the lowest price for a flight from Minneapolis to Johannesburg OR Tambo Airport was $709 for a one-way ticket and $1,237 for a round-trip.

  • Do I need a passport to fly between Minneapolis and Johannesburg?

    Yes, you’ll need a passport to travel to Johannesburg from Minneapolis.

  • Which aircraft models fly most regularly from Minneapolis to Johannesburg?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Minneapolis to Johannesburg?

    oneworld, Star Alliance, and SkyTeam are the airline alliances operating flights between Minneapolis and Johannesburg, with SkyTeam being the most commonly used for this route.

  • Which is the best airline for flights from Minneapolis to Johannesburg, Delta or KLM?

    The two airlines most popular with KAYAK users for flights from Minneapolis to Johannesburg are Delta and KLM. With an average price for the route of $2,105 and an overall rating of 8.0, Delta is the most popular choice. KLM is also a great choice for the route, with an average price of $2,069 and an overall rating of 7.8.

  • How does KAYAK find such low prices on flights from Minneapolis to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Minneapolis to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Minneapolis to Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from Minneapolis is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Minneapolis to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Johannesburg with an airline and back to Minneapolis with another airline. Booking your flights between Minneapolis and JNB can sometimes prove cheaper using this method.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Minneapolis to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg from Minneapolis up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Minneapolis to Johannesburg

 
See real verified KAYAK customer reviews for airlines flying from Minneapolis to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with from Minneapolis to Johannesburg? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.0
DeltaOverall score based on 8791 reviews
7.3Food
8.2Boarding
8.5Crew
7.9Entertainment
7.9Comfort
Airline reviews

Crew was nice. Flight was timely. Seats could be better as well as the food considering it’s first class.

6.0 GoodAndrew, Nov 2024ALB - ATL
Read more Delta reviews

Crew was nice. Flight was timely. Seats could be better as well as the food considering it’s first class.

Left on time and arrived early this extending our 31 minute transfer. Bags made it also!

Good and consistent Printer in lounge did not work for me :(

Most of my discomfort was going through TSA. However, the Delta seats had inadequate leg room and I tried my very best to connect to the wi-fi and it was a cumbersome process that finally gave me the info that I needed to sign in AFTER I had completed the flight...Why make it so difficult to use? That said I really really appreciate the pilot taking a little extra time to avoid a bad storm area and both landings in Atlanta and Orlando were flawless to my delight!!!

Delayed in taking off because no flight crew. The in seat entertainment was working properly.

All fine save for the abominable catering. Really gone downhill. We found it all inedible.

I upgraded to first class only to find out that I still had no access to the sky lounge without a sky miles card or AmEx (something that should be emphasized outside of the fine print!) Also, no food or drink service provided during the flight, so I basically paid 4x more just for “free” checked baggage and a bigger seat. Not worth it.

In thirty years of traveling, mostly with Delta, this was the worst day ever.

I am so shocked at the service in first class. We were not greeted or offered a beverage for 45 minutes into the flight. She did however have time to write a long note. I just wanted a snack and something to drink. We were never offered coffee and the snacks came after dinner? It was the oddest flight I have ever been on. The gentleman next to me got up and gave our dinner box’s to the flight attendant and asked for a second glass of wine for each of us. Our dinner boxes sat on our tray for 20 minutes. She was rather distracted. He then asked another flight attendant for wine… finally we had a second glass. I was trying to give her some grace, she also told the man next me we couldn’t have any more wine because we drank it all… after landing the seasoned traveler next me ask for her employee number. Then it was a mutiny! She was refusing and it got tense. The captain came and asked what was happening, the flight attendants totally gave a biased account of the fact. The captain told the police the man I was seated next to was intoxicated! That was completely inaccurate and it really escalated things. I policeman found me at the luggage carousel to verify the facts. The flight attendants made false accusations that he touched them! That never happened. It was a very poorly trained crew. I am so anngry and shock by the entire experience! It was terrible service! I would like a refund for what I paid to be in first class and the most uncomfortable flight ever. I always fly Delta, it has been wonderful. I was so flustered by the entire experience! Please give me an update on this matter! Thank you, Kelle Myers

My seat was moved closer to the front of the cabin since I had requested wheelchair assistance to the gate.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Good experience, just i couldn’t connect me to the wifi

Was trying to change a flight but told that Canadian and local klm systems do not interact so they could not access my booking. Overall I like klm a lot but if it was important to change flights I would be very frustrated.

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

Food quality and the overall service of the staff and significantly decreased. The flight was delayed at the Istanbul airport and the passengers were kept onboard for more than 3 hours. The staff didn’t kept the passengers informed and everyone was upset.

Cross Atlantic flight terrible aircraft TK10 on the way back : Old configuration tacky . The boarding in Istanbul at the gate fly TK686 was a mess unorganized , very rude ground staff . Overall never again

The food served was frozen salad and hummus. The hot meal was fine. Crew was doing bare minimum

I enjoy flying with Turkish Airlines and such good hospitality among the crew memebers

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

Turkish Airlines apparently no longer gives you 2 checked bags allowance on international flights, so that pleasure cost me $165 for my second suitcase at the airport. On top of that, they damaged that very suitcase, which happens to be a designer one and part of a set - ripped one of the four wheels right off.

Pretty standard for long haul international flying. Food was fine, tv/movie selection was great, wifi did not work at all, crew was pleasant enough.

Very poor service. Not friendly and special food ordered but not served

Very bad from ISTACC leg of flight specifically the seats. These seats are for economy not for Business class. I suppose when flying to a third world country you can fly any craft and no one questions it. I was very disappointed for that leg of the flight. This needs to change.

Was an excellent experience I have been flying Turkish Airlines for 5 years and always will

It was a good flight. Nothing comes to mind about how it could have been better. It was a newer plane, seemed like a great upgrade from your older ones. Staff was very good as well.

Seats are smaller and harder than other airlines we have travels with. Food was edible but no good. The sandwich was the only thing I would eat again. They did have a lot of movies to watch.

boarding was uneventful. Snack was pathetic. A tiny fruit bar. Entertainment was limited to just select movies on your own tablet or phone. No live TV. I recently flew Jetblue and they had unlimited snacks and live satellite TV the entire flight. My seat was an exit seat, 20A. It was super uncomfortable. It felt cramped and the middle seat was taken up by a large woman who pushed into my shoulder and arm. Horrible flight.

I liked that the flight to Kosice was on time, the service was excellent and we arrived to Vienna early. The only thing I did not like, is that I had to pay for my suitcase $75. Bummer

They canceled our flight and left us stranded to figure it out

Cabin was pitch black, even during meal service. The reading lights for seat 2E/F did not work, and seat 2E did not recline.

Long wait before take off without an update for 20 minutes. Flight was good otherwise.

Plane still had screens for watching movies. Good selection too.

The plane’s radio wasn’t working. This delayed the plane for an hour and a half. Then we all broaded and taxied down the runway only to get called back because the radio was still not working. Had to get off the plane and then find another plane making the trip 4 hours delayed. Maybe a different plane should have been chosen sooner?!?!?!

Flight delayed over 2 hours . I was flying bussiness never got food cause they ran out of what i wanted

Packed commercial flight was as comfortable as can be expected

My seat was very worn. Otherwise I had an excellent flight

I'm not a valued flyer so I'm always in the last group to board...that sucks, always

My flight back my reservations were list because they said I didn't pay my pet fee when I had a receipt

Flight was cancelled as I was in line for security. Next available flight got me to my destination 24 hrs later than the first. No refunds offered, just credit toward another flight. I booked with delta, got to my destination only 2 hrs behind my original flight schedule. Won’t be using American again.

Checked in the minute I was allowed and still wound up in group 8 for boarding.

boarding was quick and painless. entertainment could have been better- but that's also what ipads are for.

great experience. minimal lines at BWI. at DFW they got a long haul 787 boarded in 30 minutes

Overall flight was as expected. It would have been better with a couple options for snack instead of only one item and if there was a TV or music as option. But overall satisfied.

There were several issues with this flight. I have flown quite often internationally and I was surprised by the lack of presence of attendants other than meal and drink times. The food was not best but I feel that is the norm. We also had to get off the plane once in London via stairs and bus to the terminal. Anyone who had another flight had to then get another bus to another terminal. This causes me to miss my flight and have to rebook.

Book cheap flights from Minneapolis to Johannesburg

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Minneapolis to Johannesburg found on KAYAK in the last 72 hours.
11/29Fri
3 stops
54h 20mMSP-JNB
$709
11/26Tue
2 stops
59h 40mMSP-JNB
$739
11/24Sun
2 stops
43h 28mMSP-JNB
$761
4/30Wed
2 stopsQatar Airways
34h 30mMSP-JNB
$776
11/26Tue
3 stops
49h 24mMSP-JNB
$785
4/30Wed
1 stopLufthansa
34h 20mMSP-JNB
$1,569
11/27Wed
1 stopLufthansa
34h 10mMSP-JNB
$1,640
4/30Wed
3 stopsUnited Airlines
24h 30mMSP-JNB
$1,642
11/28Thu
1 stopKLM
22h 25mMSP-JNB
$2,188
11/21Thu
1 stopKLM
22h 25mMSP-JNB
$2,288

Search by stops

Search by airline

Search by price

Last minute flights from Minneapolis to Johannesburg

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Minneapolis to Johannesburg that are departing in the next 10 days.
11/18Mon
multi-stop
25h 30mMSP-JNB
11/20Wed
multi-stop
28h 31mJNB-MSP
$1,462
11/18Mon
multi-stop
33h 35mMSP-JNB
11/20Wed
multi-stop
40h 21mJNB-MSP
$1,847
11/17Sun
multi-stop
25h 10mMSP-JNB
11/18Mon
multi-stop
32h 33mJNB-MSP
$2,007
11/18Mon
multi-stop
32h 30mMSP-JNB
11/20Wed
multi-stop
40h 21mJNB-MSP
$2,408
11/17Sun
multi-stop
25h 10mMSP-JNB
11/18Mon
multi-stop
26h 00mJNB-MSP
$2,776
11/18Mon
multi-stop
23h 10mMSP-JNB
11/20Wed
multi-stop
31h 53mJNB-MSP
$4,110
11/18Mon
multi-stopVirgin Atlantic
34h 25mMSP-JNB
11/20Wed
multi-stopVirgin Atlantic
24h 50mJNB-MSP
$4,711
11/18Mon
multi-stopVirgin Atlantic
38h 35mMSP-JNB
11/20Wed
multi-stopVirgin Atlantic
24h 50mJNB-MSP
$4,716
11/17Sun
multi-stopUnited Airlines
28h 35mMSP-JNB
11/18Mon
multi-stopUnited Airlines
24h 17mJNB-MSP
$8,282

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Minneapolis to Johannesburg

Information on your arrival and departure airports