MIA - JNB

Find Cheap Flights from Miami to Johannesburg

Return
Economy
Miami (MIA)
Johannesburg OR Tambo
Mon 10/14
Mon 10/21
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Miami to Johannesburg flight information

Flights arrive in Johannesburg OR Tambo
Flights depart from Miami
Flight price R10 859
Distance 12 970 km
Airlines Qatar Airways, SWISS, Turkish Airlines, Delta, Virgin Atlantic, KLM, British Airways, Lufthansa, Austrian Airlines

Good to know

Low season:
February
Best time to beat the crowds
3%
expected price decrease
High season:
June
Most popular time to fly
13%
expected price increase
Average price:
R17 410
(price for this month)
Good deal:
R14 920
or less return trip within
2 months
of travel is a good deal

When to Book Flights from Miami to Johannesburg

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for finding a cheap flight

The cheapest flight from Miami to Johannesburg was found, on average, 41 days before departure.
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be May, June and July. The cheapest month to fly is February.
Morning departure is around 10% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Miami to Johannesburg Flights

How long does a flight from Miami to Johannesburg take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 23h 00m.
Which airlines provide the cheapest flights from Miami to Johannesburg?
In the past 3 days, the cheapest return tickets were found on Qatar Airways (R10 859), SWISS (R11 019) and Turkish Airlines (R11 631).
What’s the cheapest day of the week to fly from Miami to Johannesburg?
For Miami to Johannesburg, Thursday is the cheapest day to fly on average and Sunday is the most expensive. Flying from Johannesburg back to Miami, the best deals are generally found on Friday, with Sunday being the most expensive.
Which airports will I be using when flying from Miami to Johannesburg?
When flying out of Miami you will be using Miami, often referred to as Miami Airport. You will be landing at Johannesburg OR Tambo, also known as Johannesburg Airport.
How does KAYAK find such low flight prices?
KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with car hire, holiday packages, activities and millions of verified reviews so users can see as many available travel options as possible.
How can Hacker Fares save me money?
Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.
Does KAYAK query more flight providers than competitors?
Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.
How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book cheap flights from Miami to Johannesburg (return)

Airports
Origin
Miami
R10 859
only
R10 859
Destination
Johannesburg
R10 859
only
R10 859
Thu, Feb 27
MIA
Miami
JNB
Johannesburg OR Tambo
27h 00m
Mon, Mar 16
JNB
Johannesburg OR Tambo
MIA
Miami
27h 00m
R10 859
Trip: 18 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 10 148 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
BOM
DOH
Excellent 9,6

Cons: The flight was excellent and the service was impeccable. The attention that they gave all the passengers including myself was excellent. Would Recomend to take Qatar from Bombay to Miami

DOH
JFK
Good 6,0

Pros: Crew is friendly and polite. The guy at the boarding who made my day after all my nervous story with boarding pass! With his one sentence and sweet behavior the difficult transatlantic trip became more comfortable.

Cons: In Tbilisi there were problems with boarding pass from Doha to NYC, as they said at desk than I’ll git it in Doha without problems. The arrival was late, wat Doha’s desk they tried to give me boarding oass , but at last sent to the information desk, at that time I had only 1 hr before departure, lazy woman at dest was not so much helpful and friendly, at last I’ve got the boarding and run to the gate as crazy. It was possible to say that I can got it at the gate too

AMM
DOH
Excellent 10,0

Pros: Discount offer

Cons: N/A

NBO
DOH
Excellent 9,3

Pros: Entertainment and food is always great with Qatar!

Cons: After I got in my seat an Islamic lady came and said that I was in her seat. I looked at her ticket and while it was the right seat number, she was on the wrong flight. I got a stewardess to help her. She had gone through 3 boarding pass checks and was still on the wrong flight. They let her fly!

DOH
CPT
Excellent 10,0

Cons: maybe they can offer more snacks on the plain

Wed, Nov 6
MIA
Miami
JNB
Johannesburg OR Tambo
31h 35m
Wed, Nov 13
JNB
Johannesburg OR Tambo
MIA
Miami
25h 15m
R11 019
Trip: 8 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 607 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
BUD
ZRH
Good 7,0

Pros: The crew was quite pleasant and friendly - very accomodating

Cons: Entertainment system is outdated, the food was only passable. The chocolate was nice

JMK
GVA
Excellent 8,3

Pros: Captain was great !

Cons: Food

HAM
ZRH
Good 7,6

Pros: Crew was perfectly fine.

Cons: Departure time was delayed due to over crowding in Zurich airport. Info on connecting flights and transfer requirements was insufficient, no offer to help those with tight connections, e.g., by trying to seat them at front of plane or help them get off faster. Missed connecting flight as a result!!

LAX
ZRH
Excellent 10,0

Pros: The crew was really great and helpful

Cons: Only thing that could have been better was ginger ale.

ZRH
JFK
Good 7,3

Pros: Crew was very friendly. Seats were decently comfortable - appreciated blanket and pillow for long haul flight.

Cons: Entertainment system is dated. Screens froze often, were not very touch sensitive and the sound was pretty bad (on mine, would only provide sound to one ear, so I had to turn up other bc of poor quality and ended up w a headache.) Also, bathrooms were gross; ran out of paper and floors were "soiled"

Tue, Oct 22
MIA
Miami
JNB
Johannesburg OR Tambo
31h 40m
Thu, Nov 14
JNB
Johannesburg OR Tambo
MIA
Miami
31h 55m
R11 631
Trip: 24 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 22 369 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
IST
MIA
Good 6,3

Cons: Free WiFi

ADB
SAW
Excellent 9,3

Pros: As usual traveling with THY was perfect, all was OK. But pls when I buy THY tickets, it is mean that I want to travel with THY not with Anadolojet. Flight with Anadolojet Istanbul-Izmir was awful. The rest of the journey was awesome. Many thanks.

Cons: In stead of Anadklujet could be THY :))

SAW
FRA
Good 7,6

Cons: Room temperature control should be better.

IST
OTP
Excellent 10,0

Pros: Short, sweet, and yummy! Short trip, sweet experience with their staff and boarding process, and yummy snacks.

IST
SFO
Excellent 9,6

Pros: The service was excellent. They are very helpful and friendly.

Cons: Maybe refresh the plan in the near future. Other then that it was very enjoyable trip.

Fri, Mar 6
MIA
Miami
JNB
Johannesburg OR Tambo
23h 31m
Sun, Mar 15
JNB
Johannesburg OR Tambo
MIA
Miami
25h 20m
R11 718
Trip: 9 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 581 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
SLC
SJC
Good 6,3

Pros: Seat comfort

Cons: Lot of turbulence. Provided videos/entertainment without providing headphones

CUU
MTY
Mediocre 2,0

Cons: Worst airplane i have been on since 2007

BZN
MSP
Excellent 10,0

Cons: Great flight. We were delayed but the crew kept us well informed and tried to make up time in the air

DTW
AZO
Excellent 10,0

Pros: Crew was very congenial, upbeat, and accommodating. As there were several rows with no passengers, the crew offered me a seat in an empty row for my comfort and it was most appreciated

Cons: Nothing I can think of.

ATL
SEA
Okay 4,3

Pros: Seats confort for nearly a 5 hours flights were ok. Entertainment system is working good.

Cons: For a more than $800 ticket on a domestic flight: The flight could have been on time The food is not free and limited Entertainment system: the choice of programs and movies is a little bit too limited.

Fri, Nov 15
MIA
Miami
JNB
Johannesburg OR Tambo
34h 30m
Sun, Nov 24
JNB
Johannesburg OR Tambo
MIA
Miami
24h 00m
R11 733
Trip: 10 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 1 488 reviews
Overall
8,1
Boarding
8,2
Comfort
7,8
Crew
8,5
Entertainment
8,0
Food
7,8
LHR
JFK
Okay 4,6

Pros: Crew was nice

Cons: Screens have poor color quality Seat too small Legroom cut into by electronics box Row 45 next to bathroom and no windows

JNB
LHR
Good 7,6

Pros: Most of it was of a reasonable standard.

Cons: Plane was full

LHR
ATL
Excellent 10,0

Pros: The crew was amazing and effiecent. Had weather delays, bag got left, but got it the next day.

DPS
BNE
Good 7,0

Cons: Squishy space and very late flight unfortunately

LHR
JFK
Excellent 10,0

Pros: Premium economy was perfect, smaller cabin with less people, great flight.

Sun, Feb 9
MIA
Miami
JNB
Johannesburg OR Tambo
23h 00m
Mon, Feb 17
JNB
Johannesburg OR Tambo
MIA
Miami
29h 57m
R11 806
Trip: 9 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 389 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
EBB
AMS
Excellent 8,3

Pros: KLM STAFF WERE VERY PROFESSIONAL

Cons: SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE

LAX
AMS
Good 6,0

Pros: Food and service

Cons: Working wifi would be good. Better A/C. More comfortable seats

AMS
LOS
Excellent 8,0

Pros: The crew was great. The soecial meal request was hadled well despite oversight.

Cons: Soecial meal request was made in advance but overlooked. Did not mind it so much as eating less is not a bad idea! To err is human.

AMS
AUH
Excellent 10,0

Pros: Seats were super comfortable, bigger than most planes with extra leg room. Food was excellent and fresh, amazing Dutch cheese sampler was divine. No nonsense staff who had all connecting flight info on hand when we arrived in Abu Dhabi. KLM staff were friendly and efficient. Fabulous airline.

AMS
JFK
Okay 4,0

Cons: Crew members in Amsterdam were very rude and disrespectful

Sat, Feb 8
MIA
Miami
JNB
Johannesburg OR Tambo
28h 00m
Sat, Feb 15
JNB
Johannesburg OR Tambo
MIA
Miami
25h 15m
R12 708
Trip: 8 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 927 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
CHS
Good 6,0

Pros: The crew was excellent. However the business class seats were terrible. You had to step over a sleeping customer to get out of the seat. There was no place to put anything other than a distant little drawer under the TV. The food choices were the same old chicken and pasta.

Cons: Food selection

LHR
ORD
Good 6,0

Pros: Our flight attendant was awesome. Very friendly and attentive.

Cons: The cabin temperature was cold and the flight was delayed by over an hour.

MSY
LHR
Good 6,0

Pros: The onboard crew and food were great. The gate crew and grounds were rude and unknowledgable.

Cons: The great seats we reserved were given to staff and we were stuck by bathrooms & crying babies. My husband’s seat was parallel to a mom of an infant traveling alone.He could not recline because she’d have to step over him. We’re compassionate but these seats are too $ not to use for intended purpose

LHR
FCO
Okay 4,8

Pros: The food. Crew was ok

Cons: This is basically a southwest plain with a curtain to separate classes. No entertainment, no first class seats, no WiFi. Just a seat between us. No legroom. Y’all should be ashamed to call that first class. Waste of $

LHR
FRA
Good 6,4

Pros: Crew good, plane clean.

Cons: Seats very cramped.

Sat, Nov 23
MIA
Miami
JNB
Johannesburg OR Tambo
30h 45m
Fri, Nov 29
JNB
Johannesburg OR Tambo
MIA
Miami
53h 00m
R12 970
Trip: 7 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 703 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
EWR
MUC
Good 7,0

Pros: The crew were so friendly and helpful.

Cons: I was told on the phone earlier (and very rudely) there are no gluten free options for eating. I have celiac disease and do not do the diet for "fun". It's for health. I found out thanks to the excellent crew on board there is an option.

BLQ
FRA
Excellent 8,3

Pros: the flight was well organized, the service appropriate, and the travel smooth and on time.

Cons: the seat did not recline. the touch screen for movies and albums was not working reliably.

FRA
EWR
Good 6,6

Pros: The crew

Cons: The seat space and food

IST
FRA
Excellent 10,0

Cons: I like they give you a hot towels before meal to wipe your hands. Very friendly crew service was great❤️❤️

ATH
MUC
Excellent 9,0

Pros: Seat was comfortable. Looked new.

Sun, Sep 29
MIA
Miami
JNB
Johannesburg OR Tambo
57h 45m
Sun, Oct 6
JNB
Johannesburg OR Tambo
MIA
Miami
28h 20m
R15 066
Trip: 8 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 4 554 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
7,3
Food
7,5
VIE
JFK
Excellent 8,6

Pros: I do like the clean aircraft, and pretty precise service. Also it was on time , for comfort the pillow and the blanket was nice . Some airlines doesn’t give anything anymore! Which is awful.

Cons: Just a small thing the lady who was serving and picking up the used cups said I have to finish the juice and after she can take it away. But I couldn’t finish because it was too sweet and I didn’t like the juice. So I had to get up and bring the cup to the back. That wasn’t nice. Also they at but flexible about giving choices. Only one kind of sandwich they had but I think there was one other kid also.

LHR
VIE
Good 6,0

Pros: Nice flight attendants,

Cons: Timeliness

VIE
IKA
Good 7,3

Pros: The staff were nice, the flight was on time. The meal was good.

Cons: There was no pillow on board and the flight was overnight.

VIE
ORD
Mediocre 3,3

Cons: Made me go through security twice, 2nd time was right before boarding. Reason: randomly selected. And, they lost my luggage. No valid explanation given. Apparently, will get delivered on next day’s flight. A disappointing experience.

VIE
SBZ
Excellent 9,6

Pros: Amazing leg room, free snack and drink, free wi-fi.

Wed, Feb 26
MIA
Miami
JNB
Johannesburg OR Tambo
31h 35m
Wed, Mar 4
JNB
Johannesburg OR Tambo
MIA
Miami
25h 15m
R11 019
Trip: 8 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 607 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
BEG
ZRH
Okay 4,0

Pros: It was a normal flight with any extra confortable feature.

Cons: Not delay Treatment in the boarding Gate was ride, asking for visa despite I dont need it.

ZRH
LHR
Good 6,0

Cons: horrible dry croissant for breakfast

ZRH
JNB
Excellent 8,6

Pros: Crew was great, seating comfortable.

JFK
ZRH
Good 6,0

Pros: I did not receive a single email from kayak letting me know I could check in or select seats. No updates on flight status! Poor service!

Cons: Email updates before flight! Not a single email sent!!

ZRH
EWR
Good 7,3

Pros: The AC was working well during the flight. Food was so much better than United and crew was very nice and helpful.

Cons: The seats in economy class are horrible, I had to get up every hour for a short stretch. The entertainment system remote control was very sticky, quite disgusting. Good think I carried some disinfecting wipes.

Wed, Nov 6
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Wed, Nov 13
JNB
Johannesburg OR Tambo
MIA
Miami
34h 25m
R11 092
Trip: 8 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 10 148 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
DPS
DOH
Excellent 10,0

Pros: Everything- leg space, crew were great, relaxed atmosphere, great entertainment systems

Cons: Nothing

KWI
DOH
Excellent 10,0

Cons: Best flight ever and I recommend to have it again in the future

JRO
DOH
Mediocre 2,0

Cons: Seats were so close together that when the person in front of me leaned back, my personal screen was inches from my face. Then when it was time to get the seats back up - none moved - they all had to be pulled up by many people.

ORD
DOH
Excellent 10,0

Pros: Very courteous, friendly, professional flight crew and gate crew.

Cons: Nothing to mention...very pleased

DOH
AMM
Excellent 8,0

Pros: was the seat super comfort

Cons: if the have variety of food provided will be better

Fri, Feb 7
MIA
Miami
JNB
Johannesburg OR Tambo
23h 31m
Sat, Feb 15
JNB
Johannesburg OR Tambo
MIA
Miami
28h 01m
R11 966
Trip: 9 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 581 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
SLC
SJC
Good 6,3

Pros: Seat comfort

Cons: Lot of turbulence. Provided videos/entertainment without providing headphones

SJC
SLC
Okay 5,6

Pros: Handing by any cap was great to get us on the plane on time.

Cons: The plane we got on time to board was delayed enough to miss our connecting flight, so delayed another 3 hours when missing the next flight.

DTW
AZO
Excellent 10,0

Pros: Crew was very congenial, upbeat, and accommodating. As there were several rows with no passengers, the crew offered me a seat in an empty row for my comfort and it was most appreciated

Cons: Nothing I can think of.

MCO
LGA
Excellent 10,0

Pros: Boarding was on time and we arrived early. The staff was also very friendly

BRU
ATL
Excellent 9,6

Pros: Crew was amazing.

Thu, Mar 5
MIA
Miami
JNB
Johannesburg OR Tambo
31h 35m
Sat, Mar 14
JNB
Johannesburg OR Tambo
MIA
Miami
25h 15m
R11 092
Trip: 9 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 607 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
LAS
ORD
Okay 5,3

Pros: Food was good .

Cons: Didnt turn on the AC until were in air, implying that everybody was sweating for 30min from boarding to ip in air. Crew refused Green Tea, saying it is only offered in Business class

BOS
ZRH
Good 7,6

Pros: The crew was very accommodating

Cons: Entertainment system was old and with few choices

ZRH
EWR
Good 7,3

Pros: The AC was working well during the flight. Food was so much better than United and crew was very nice and helpful.

Cons: The seats in economy class are horrible, I had to get up every hour for a short stretch. The entertainment system remote control was very sticky, quite disgusting. Good think I carried some disinfecting wipes.

ZRH
CPH
Okay 5,6

Pros: Crew as usual very kind

Cons: They put me on stand by because flight was overbooked

TLV
ZRH
Good 7,2

Cons: It’s frustrating to not have the ability to select seats before arriving at check in counter when there’s really not much to choose from.

Tue, Feb 11
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Sun, Feb 23
JNB
Johannesburg OR Tambo
MIA
Miami
34h 25m
R11 136
Trip: 13 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 10 148 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
DOH
ZRH
Good 7,5

Pros: Good flights

Cons: Qatar Airways Maharjan lounge snack Restuarant service was not great. Boarding was very inconvenient in Doha using the bus. All the rest at Zurich and in flights was good.

DOH
KHI
Good 7,6

Pros: Food choice was good & amazing crew .

Cons: Plug for charging phone was not there that cause problem for me as my battery of phone was dead. Shocked to know that.

SIN
DOH
Excellent 10,0

Cons: Toilets needs air freshener as so many passengers use them.

KTM
DOH
Good 7,3

Pros:

IAH
DOH
Okay 4,0

Pros: The crew is always very professional.

Cons: The inflight entertainment was down for 2/3 of the people flying. And it was a 14 hour flight... :/

Sun, Mar 8
MIA
Miami
JNB
Johannesburg OR Tambo
23h 00m
Sat, Mar 21
JNB
Johannesburg OR Tambo
MIA
Miami
45h 20m
R12 373
Trip: 14 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 389 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
DUB
AMS
Excellent 8,3

Cons: The KLM crew are always great serving and treating you. Well above many other airlines.

AMS
GLA
Okay 5,2

Pros: Pleasant crew. Appropriate and efficiently served snack.

Cons: Boarding and disembarkation were slow.

AMS
JFK
Excellent 9,3

Cons: I was seated next to the restroom, which is not a pleasant experience for an international flight.

DUB
AMS
Okay 5,3

Cons: Information on arrival time was not correct

VIE
AMS
Excellent 10,0

Cons: Fix the damn KIOSKS at Vienna!

Sun, Feb 9
MIA
Miami
JNB
Johannesburg OR Tambo
29h 50m
Sat, Feb 15
JNB
Johannesburg OR Tambo
MIA
Miami
31h 55m
R12 431
Trip: 7 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 22 369 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
OTP
IST
Excellent 10,0

Pros: The service and food are always fantastic. The staff really goes out of their way to make you feel welcomed and comfortable. The ticket price was fantastic too!

TLV
IST
Okay 4,3

Cons: Ticketing staffs should and can be more co considerate. Average rating at best, and sometimes very rude.

IST
JFK
Excellent 10,0

Pros: The food

Cons: Boarding process. Waiting gate was small for the plane we were using

IST
MLE
Good 7,0

Pros: Comfortable seats and good entertainment, nice food

Cons: Cabin crew were not friendly, and were resistant for any special requests

IST
OTP
Excellent 10,0

Pros: Short, sweet, and yummy! Short trip, sweet experience with their staff and boarding process, and yummy snacks.

Sat, Mar 7
MIA
Miami
JNB
Johannesburg OR Tambo
28h 00m
Sat, Mar 21
JNB
Johannesburg OR Tambo
MIA
Miami
25h 15m
R12 708
Trip: 14 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 927 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
CFU
LHR
Okay 4,3

Cons: complimentary water needed

LHR
MIA
Mediocre 3,6

Cons: - Leave on time - Working onboard Entertainment system

DUR
LHR
Excellent 8,0

Cons: Pre boarding at the gate was slightly chaotic

LJU
LHR
Mediocre 2,0

Cons: On time.

TXL
LHR
Okay 5,6

Cons: Announcements at the gate: there were none. The flight was slightly delayed and there was not a word from BA agents.

Thu, Mar 5
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Sun, Mar 15
JNB
Johannesburg OR Tambo
MIA
Miami
34h 25m
R11 136
Trip: 10 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 10 148 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
PHL
DOH
Excellent 10,0

Pros: Crew was superbly amazing which made flight enjoyable.

Cons: Heating food with plastic containers is unhealthy and might cause cancer to people. It’s scientifically proven fact that plastic and heated food is carcinogenic. So please find other solution for it. Thanks

DOH
CPT
Excellent 10,0

Cons: maybe they can offer more snacks on the plain

DOH
ARN
Excellent 8,0

Pros: qatar airways is able to accommodate my low sodium diet

Cons: headphone for entertainment did not work

KWI
DOH
Excellent 10,0

Cons: Best flight ever and I recommend to have it again in the future

JFK
DOH
Excellent 8,0

Pros: The food was good and many entertaining movies.

Cons: When first boarding the airplane and sitting in my assigned seat. There was terrible smell, the smell of vomit. I notified a crew member and she used a fragrance spray to help.

Sun, Mar 8
MIA
Miami
JNB
Johannesburg OR Tambo
31h 35m
Fri, Mar 20
JNB
Johannesburg OR Tambo
MIA
Miami
26h 40m
R11 180
Trip: 13 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 607 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
JFK
ZRH
Mediocre 2,0

Pros: Nothing

Cons: Had to pay the $259.00 to get another flight because my name wasn’t on the flight had to be on the phone for a hour and 28 minutes just to get my name on a flight after I paid over $900.00 on my round trip flight this was an awful experience and did not and will not book any flight ever with these airlines or the company representing them as VAYAMA

ZRH
EWR
Okay 5,3

Pros: The crew was very professional and helpful. If you travel Business Class it is very pleasant. But if you are traveling Economy the boarding management and economy seats suck! Many people were complaining about how narrow the economy seats are on the A320/330 aircraft.

Cons: Swiss has finally done it! If you are a person who is large framed, around 225 lbs or higher you will not fit into their economy seats. I'm quite athletic and not obese but large framed (ex- football player), I could not sit squarely in the seat as my hips were severely pinched. Misery :(

ZRH
BKK
Excellent 10,0

Pros: comfortable seating, friendly helpful crew, good food

Cons: sometimes too cold sometimes too warm

FRA
ZRH
Good 6,8

Cons: The baggage took a really long time to be delivered to the carousel

BOS
ZRH
Good 7,6

Pros: The crew was very accommodating

Cons: Entertainment system was old and with few choices

Wed, Dec 4
MIA
Miami
JNB
Johannesburg OR Tambo
31h 30m
Wed, Dec 18
JNB
Johannesburg OR Tambo
MIA
Miami
25h 20m
R13 581
Trip: 15 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 1 488 reviews
Overall
8,1
Boarding
8,2
Comfort
7,8
Crew
8,5
Entertainment
8,0
Food
7,8
SYD
AKL
Excellent 8,6

Pros: Business class on the 737 is somewhat basic compared to Virgin Australia's A330, but you still get the same great service, and the food is terrific.

LHR
MIA
Good 7,3

Pros: Speedy boarding and good locker space

Cons: Lack of room in seat especially with seat in front reclined.

DPS
BNE
Good 7,6

Pros: the crew was very polite and professional.

Cons: the aircraft is small and confined, only two toilets for the entire economy level passengers for a 6 hour flight. the online entertainment lacks variety and the food was okay.

LHR
LAS
Excellent 9,3

Pros: Crew was great flight was comfortable however checking in bags and printing boarding pass was slow and also very unorganized

Cons: Checking in bags and printing boarding passes were long unorganized lines of people

LHR
SFO
Poor 0,0

Cons: There was a medical issue and Virgin Atlantic refused to accept the ticket code - for any price - toward a new ticket. I paid for a new ticket and took another airline.

Show more results
*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.
1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First