Trips

Find Cheap Flights from Johannesburg OR Tambo to Miami (JNB - MIA)

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

Fri 8/17
Fri 8/24
Any month
Compare vs. KAYAK |

Johannesburg OR Tambo to Miami Flight Information

Flights Arrive in Miami
Flights Depart from Johannesburg OR Tambo
Flight Price $776
Distance 8,060 miles
Airlines Qatar Airways, British Airways, Delta, Turkish Airlines, KLM

Good to Know

Low Season:
September
Best time to beat the crowds
2%
expected price decrease
High Season:
December
Most popular time to fly
3%
expected price increase
Average Price:
$1313
(avg. price over the last 2 weeks)
Good Deal:
$995
or less (round trip)

When to Book Flights from Johannesburg OR Tambo to Miami

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

Top Tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $995 or less.
The cheapest flight from Johannesburg OR Tambo to Miami was found 90 days before departure, on average.
Book at least 4 weeks before departure in order to get a below-average price.
Morning departure is around 24% 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 Johannesburg OR Tambo to Miami Flights

How long does a flight from Johannesburg OR Tambo to Miami take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 25h 14m.
Which airlines provide the cheapest flights from Johannesburg OR Tambo to Miami?
In the past 3 days, the cheapest round-trip tickets were found on Qatar Airways ($776), British Airways ($840) and Delta ($922).
Do I need a passport to fly between Johannesburg OR Tambo and Miami?
Yes.
What’s the cheapest day of the week to fly Johannesburg OR Tambo to Miami?
For Johannesburg OR Tambo to Miami, Monday is the cheapest day to fly on average and Saturday is the most expensive. Flying from Miami back to Johannesburg OR Tambo, the best deals are generally found on Wednesday, with Sunday being the most expensive.

Book cheap flights from Johannesburg OR Tambo to Miami (round-trip)

Airports
Origin
Johannesburg
$776
only
$776
Destination
Miami
$776
only
$776
Mon, Sep 3
JNB
Johannesburg OR Tambo
MIA
Miami
33h 05m
Fri, Sep 14
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Trip: 12 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
DOH
PHL
Good 6.3

Entertainment system good,

Boarding was late, seating very cramped.

LHR
DOH
Good 7.6

Super check in, great entertainment options

Cabin crew were not very helpful. Food was average at best.

EWR
BOS
Excellent 10.0

The crew was FANTASTIC!! SO kind and helpful, and went out of their way the whole flight to assist us with anything and everything we needed! :)

DOH
DAC
Excellent 9.3

Our connecting flight was only 1 hour after reaching Doha. They placed a crew member to receive all the passengers that needed to make that connection. Very very useful. Our luggage was made it to the short connection.

PHL
DOH
Good 7.6

The check-in for my first flight was great in Philadelphia.

There are no lounges in Philadelphia that accepted my Priority Pass. Your economy passengers deserve options, which I have paid for. Movie options were not as good as expected.

Wed, Nov 28
JNB
Johannesburg OR Tambo
MIA
Miami
27h 52m
Sat, Dec 8
MIA
Miami
JNB
Johannesburg OR Tambo
27h 55m
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,191 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
PHL
LHR
Excellent 10.0

The crew was considerate in taking care of children with families and assigning new upgraded seats to those adults who were looking for sleep and quiet. They were also helpful in getting me a special gluten free meal even though I did not order it in advance.

EWR
LHR
Excellent 10.0

Our airline steward was incredible.

BCN
LHR
Good 6.0

You get what you pay for, the price for this flight was resolved able.

There was limited time to manage credit cards and give out snacks. There really needs to be a better system.

TLV
LHR
Good 6.3

Flavor was fine

Out of 6 special vegetarian meals provided on 4 recent flights, all were pasta. One main meal of pasta even had A SIDE of pasta salad.

HYD
LHR
Mediocre 2.0

they have increased the layover time

Tue, Oct 2
JNB
Johannesburg OR Tambo
MIA
Miami
28h 05m
Thu, Nov 1
MIA
Miami
JNB
Johannesburg OR Tambo
23h 00m
Trip: 31 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 19,595 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.6
Food
7.4
JFK
CUN
Okay 5.6

Flight was delayed.

PBI
LGA
Excellent 10.0

Boarding was on time; flight departures on time and arrived earlier than expected! Pilot told us exactly what was the status and gave us updates; cabin was well air conditioned; flight attendants were friendly; bags came out very quick! Very nice flight

LGA
MSP
Excellent 8.0

The last time we flew Delta, we were underwhelmed. Our flight was delayed several hours and there was nothing exceptional about it when it did finally leave. That was 5 years ago, and there's been a lot of changes. There I'd now in-flight entertainment, reasonably comfortable seats, and everything was on time.

Virtually no food options.

LGA
PBI
Excellent 10.0

There were many delays and cancellations due to bad thunderstorms at LGA. Despite a few hours delayed (because the airport was closed due to the storm), the flight was still schedule to leave! I was very happy about that. They did issue waivers for those who could not make the later time. Once delta got the ok to fly.. The flight left the gate very fast and we arrived and exited the plane super fast too. The process was so efficient and quick, I did not feel the waiting period. The flight attendance were so happy and positive, they made he flight very enjoyable. Great job delta!

JFK
TPA
Okay 4.0

They ran out of blankets, earphones on the flight

Wed, Dec 5
JNB
Johannesburg OR Tambo
MIA
Miami
25h 20m
Sat, Dec 15
MIA
Miami
JNB
Johannesburg OR Tambo
35h 35m
Trip: 11 days
Overall 0.0 Poor
Based on 0 reviews
Sat, Dec 15
JNB
Johannesburg OR Tambo
MIA
Miami
31h 50m
Mon, Dec 31
MIA
Miami
JNB
Johannesburg OR Tambo
29h 50m
$1187
Trip: 17 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 19,897 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
AMM
IST
Excellent 10.0

Everything.

Nothing.

IST
JFK
Excellent 10.0

The only kosher foodi is no good must change

ORD
IST
Good 7.0

The service was very nice and courteous

The seats don’t match up to the comfort level and privacy of the other airlines

IST
LHE
Good 7.0

The service was nice and courteous

The seats were extremely uncomfortable.I have traveled business class in other airlines for same price and their comfort level surpasses Turkish airlines by a huge margin.

IST
CLJ
Good 7.3

Flight delayed more then an hour without anyone knowing anything about it.

Sat, Dec 15
JNB
Johannesburg OR Tambo
MIA
Miami
45h 20m
Fri, Dec 28
MIA
Miami
JNB
Johannesburg OR Tambo
31h 05m
$1242
Trip: 14 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,129 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
AMS
PVG
Excellent 10.0

Good service onboard, good food. On time.

CDG
AMS
Mediocre 2.0

Delay can occur sometimes but it wiuld be better to be explained its reason and the estimated time for boarding. The customer service at CDG airport was the worst ever and all people standing boarding desk were useless without any mind what they are doing.

AMS
SEA
Okay 5.0

The crew were hardworking, responsive, conscientious and friendly

Really poor entertainment choices esp compared to my inbound AirFrance flight. Boarding was pretty disorganized and late.

MSP
AMS
Mediocre 2.0

We are guessing they either overbooked or they didn't have sufficient passengers on a Tuesday afternoon who's final stop was Glasgow. They rebooked him for 1200 the next day. DFW to MN, St Paul to Schipole, Amsterdam to final destination, Glasgow. So he ends up having to pay for another Lyft back to our apartment in Dallas, then another additional one for the 12 noon flight the next morning. If he didn't have family living in Dallas, he would've incurred a hotel fee too.

He was bumped to the next day due to his flight being cancelled. Then re-booked the next day, with an additional layover. Then due to a 32 minute layover that left 3 minutes sooner...

IAD
AMS
Excellent 10.0

I enjoyed the attention to detail and comfort. Helped to make the flight easier to handle.

Tue, Sep 4
JNB
Johannesburg OR Tambo
MIA
Miami
33h 05m
Fri, Sep 14
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Trip: 11 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
EWR
BOS
Excellent 10.0

The crew was FANTASTIC!! SO kind and helpful, and went out of their way the whole flight to assist us with anything and everything we needed! :)

DOH
PHL
Good 6.3

Entertainment system good,

Boarding was late, seating very cramped.

DOH
NBO
Okay 4.6

I get the safety thing with the window blinds but wish if it was 40 degrees outside they would let you close them until the plane takes off

DOH
ICN
Good 7.3

It was too cold in the plane.

DOH
NBO
Okay 5.0

While my Qatar airways flight from Houston to Doha (# 714) was almost perfect, flight #1335 from Doha to Nairobi was a huge disappointment.

The flight attendants didn't seem to know what they were doing, food ran out before i got any breakfast, the IFE system for my seat didn't work,

Thu, Sep 6
JNB
Johannesburg OR Tambo
MIA
Miami
33h 05m
Fri, Sep 14
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Trip: 9 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
LHR
DOH
Good 7.6

Super check in, great entertainment options

Cabin crew were not very helpful. Food was average at best.

BOS
DOH
Excellent 10.0

Our flight attendants were all amazing, but especially Joanna!! She was outstanding and went above and beyond to assist us in every way possible!!

DOH
KUL
Okay 5.0

Nothing was spectacular.

No lounge in Philadelphia took my Priority Pass. On the flight, the woman in front of me threw her chair back without asking and almost had hot coffee all over me. When I asked her to put her chair up, she got mad. She went to staff to insist she could put her chair back. I showed them that I was indeed in a back brace for a health condition and that I needed opportunities to move and shift, cross legs to release tension, etc. Staff sided with the rude woman, who, given the chance to move to an equal seat on the opposite aisle where she could recline, refused to move. I was very frustrated and have never been treated with such discrimination regarding my health concerns.

DOH
ICN
Good 7.3

It was too cold in the plane.

PHL
DOH
Excellent 10.0

Everything

Nothing

Mon, Oct 29
JNB
Johannesburg OR Tambo
MIA
Miami
28h 24m
Thu, Nov 8
MIA
Miami
JNB
Johannesburg OR Tambo
24h 35m
Trip: 11 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,191 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LHR
CDG
Okay 5.6

Quick, smooth flight and a polite captain

Late leaving and arriving and baggage took forever to be delivered to belt.

CDG
LHR
Excellent 9.0

Everything ran quite smoothly.

Not much to dislike. The flight was short. Perhaps that the seats need to be a bit more comfortable.

BOS
LHR
Good 6.0

service was good, food was good

seats were too cramped for such a long flight and I didn't have the resources to upgrade to the next level (not first class, "World Traveler Plus" I think). The seats were also uncomfortable / not padded enough - my tailbone and lower back were very unhappy by the end of the flight

LHR
BWI
Good 6.3

I liked that the flight was not full, therefore allowing additional room.

However food choices and seat room was quite poor. By the time food service was midplane. There was only one food option.

TLV
LHR
Good 6.3

Flavor was fine

Out of 6 special vegetarian meals provided on 4 recent flights, all were pasta. One main meal of pasta even had A SIDE of pasta salad.

Sun, Sep 30
JNB
Johannesburg OR Tambo
MIA
Miami
28h 30m
Tue, Oct 30
MIA
Miami
JNB
Johannesburg OR Tambo
25h 15m
Trip: 31 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 19,595 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.6
Food
7.4
EWR
ATL
Mediocre 2.0

Boarding issues cause delay after plane had to be replaced People were double booked Then land awaited on tarmac because of no ground crew Caused me to miss my next flight

JFK
SJC
Excellent 8.0

Everything ran smoothly on this flight. No delays before, pleasant staff, great entertainment selection, okay food options, working equipment (e.g., tv in the headrest worked, seatbelts worked, lavatories were operational, etc.). This flight met all my expectations

The only hiccup was the wait time on the runway before take off. Not sure if that was the airport’s fault or the airline’s fault. We must have waited 45 minutes.

LGA
MSP
Excellent 8.0

The last time we flew Delta, we were underwhelmed. Our flight was delayed several hours and there was nothing exceptional about it when it did finally leave. That was 5 years ago, and there's been a lot of changes. There I'd now in-flight entertainment, reasonably comfortable seats, and everything was on time.

Virtually no food options.

SFO
DTW
Okay 4.6

The flight attendants were very kind and hoped to make up for the pilot’s negligence.

Boarding was weird with a lack of overhead bins and then the pilot was inconsistent with updates to safety issues. We were delayed by an hour and twenty mins and then had to wait on the tarmac for another plane to leave the gate. Feels like I wasted two hours in limbo.

JFK
MXP
Excellent 8.0

The flight was very smooth and the landing also was very good. The selection of movie are plenty.

Fri, Sep 7
JNB
Johannesburg OR Tambo
MIA
Miami
33h 05m
Fri, Sep 14
MIA
Miami
JNB
Johannesburg OR Tambo
32h 30m
Trip: 8 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
PHL
DOH
Excellent 10.0

Everything

Nothing

DOH
PHL
Good 6.3

Entertainment system good,

Boarding was late, seating very cramped.

DOH
DAC
Excellent 9.3

Our connecting flight was only 1 hour after reaching Doha. They placed a crew member to receive all the passengers that needed to make that connection. Very very useful. Our luggage was made it to the short connection.

LHR
DOH
Good 7.6

Super check in, great entertainment options

Cabin crew were not very helpful. Food was average at best.

PHL
DOH
Good 7.6

The check-in for my first flight was great in Philadelphia.

There are no lounges in Philadelphia that accepted my Priority Pass. Your economy passengers deserve options, which I have paid for. Movie options were not as good as expected.

Tue, Oct 9
JNB
Johannesburg OR Tambo
MIA
Miami
25h 45m
Mon, Oct 29
MIA
Miami
JNB
Johannesburg OR Tambo
24h 55m
Trip: 21 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,191 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LHR
GVA
Mediocre 3.0

Got there

Luggage did not get there. Still is missing. No food. No complementary beverage offered period. Lousy all around.

SEA
LHR
Okay 5.6

Kind crew helping a frightened passenger

Terrible, frightening turbulence and illogical birding. Why not bore back of plane to front of plane?

BCN
LHR
Good 6.0

You get what you pay for, the price for this flight was resolved able.

There was limited time to manage credit cards and give out snacks. There really needs to be a better system.

HYD
LHR
Mediocre 2.0

they have increased the layover time

TLV
LHR
Good 6.3

Flavor was fine

Out of 6 special vegetarian meals provided on 4 recent flights, all were pasta. One main meal of pasta even had A SIDE of pasta salad.

Wed, Jan 9
JNB
Johannesburg OR Tambo
MIA
Miami
25h 20m
Mon, Jan 14
MIA
Miami
JNB
Johannesburg OR Tambo
20h 10m
Trip: 6 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 19,595 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.6
Food
7.4
LGA
TYS
Good 6.8

Although we ended up being stuck on the plane for 2 hours prior to take off due to high volume, weather and as the pilot put it, "possible military activity" the crew kept us informed every step of the way. There was one flight attendant in particular who was so full of energy and made the unfortunate circumstances not so bad. She entertained us and kept us in the loop the entire time as did the pilots. It made the 2 hours not feel so bad which was appreciated.

That we were delayed on the plane for two hours on a small plane but I know it was out of their control.

JFK
SJC
Excellent 8.0

Everything ran smoothly on this flight. No delays before, pleasant staff, great entertainment selection, okay food options, working equipment (e.g., tv in the headrest worked, seatbelts worked, lavatories were operational, etc.). This flight met all my expectations

The only hiccup was the wait time on the runway before take off. Not sure if that was the airport’s fault or the airline’s fault. We must have waited 45 minutes.

JFK
TPA
Okay 4.0

They ran out of blankets, earphones on the flight

SFO
DTW
Okay 4.6

The flight attendants were very kind and hoped to make up for the pilot’s negligence.

Boarding was weird with a lack of overhead bins and then the pilot was inconsistent with updates to safety issues. We were delayed by an hour and twenty mins and then had to wait on the tarmac for another plane to leave the gate. Feels like I wasted two hours in limbo.

LGA
MSP
Excellent 8.0

The last time we flew Delta, we were underwhelmed. Our flight was delayed several hours and there was nothing exceptional about it when it did finally leave. That was 5 years ago, and there's been a lot of changes. There I'd now in-flight entertainment, reasonably comfortable seats, and everything was on time.

Virtually no food options.

Mon, Sep 3
JNB
Johannesburg OR Tambo
MIA
Miami
26h 30m
Wed, Sep 12
MIA
Miami
JNB
Johannesburg OR Tambo
38h 15m
Trip: 10 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
EWR
BOS
Excellent 10.0

The crew was FANTASTIC!! SO kind and helpful, and went out of their way the whole flight to assist us with anything and everything we needed! :)

DOH
PHL
Good 6.3

Entertainment system good,

Boarding was late, seating very cramped.

DOH
DAC
Excellent 9.3

Our connecting flight was only 1 hour after reaching Doha. They placed a crew member to receive all the passengers that needed to make that connection. Very very useful. Our luggage was made it to the short connection.

DOH
NBO
Okay 4.6

I get the safety thing with the window blinds but wish if it was 40 degrees outside they would let you close them until the plane takes off

DOH
KUL
Okay 5.0

Nothing was spectacular.

No lounge in Philadelphia took my Priority Pass. On the flight, the woman in front of me threw her chair back without asking and almost had hot coffee all over me. When I asked her to put her chair up, she got mad. She went to staff to insist she could put her chair back. I showed them that I was indeed in a back brace for a health condition and that I needed opportunities to move and shift, cross legs to release tension, etc. Staff sided with the rude woman, who, given the chance to move to an equal seat on the opposite aisle where she could recline, refused to move. I was very frustrated and have never been treated with such discrimination regarding my health concerns.

Mon, Oct 1
JNB
Johannesburg OR Tambo
MIA
Miami
25h 14m
Tue, Oct 30
MIA
Miami
JNB
Johannesburg OR Tambo
27h 55m
Trip: 30 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,191 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LHR
GVA
Mediocre 3.0

Got there

Luggage did not get there. Still is missing. No food. No complementary beverage offered period. Lousy all around.

BOS
LHR
Good 6.0

service was good, food was good

seats were too cramped for such a long flight and I didn't have the resources to upgrade to the next level (not first class, "World Traveler Plus" I think). The seats were also uncomfortable / not padded enough - my tailbone and lower back were very unhappy by the end of the flight

CDG
LHR
Excellent 9.0

Everything ran quite smoothly.

Not much to dislike. The flight was short. Perhaps that the seats need to be a bit more comfortable.

TLV
LHR
Good 6.3

Flavor was fine

Out of 6 special vegetarian meals provided on 4 recent flights, all were pasta. One main meal of pasta even had A SIDE of pasta salad.

PHL
LHR
Excellent 10.0

The crew was considerate in taking care of children with families and assigning new upgraded seats to those adults who were looking for sleep and quiet. They were also helpful in getting me a special gluten free meal even though I did not order it in advance.

Tue, Sep 4
JNB
Johannesburg OR Tambo
MIA
Miami
26h 30m
Wed, Sep 12
MIA
Miami
JNB
Johannesburg OR Tambo
38h 15m
Trip: 9 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
DOH
NBO
Okay 5.0

While my Qatar airways flight from Houston to Doha (# 714) was almost perfect, flight #1335 from Doha to Nairobi was a huge disappointment.

The flight attendants didn't seem to know what they were doing, food ran out before i got any breakfast, the IFE system for my seat didn't work,

DOH
DAC
Excellent 9.3

Our connecting flight was only 1 hour after reaching Doha. They placed a crew member to receive all the passengers that needed to make that connection. Very very useful. Our luggage was made it to the short connection.

DOH
NBO
Okay 4.6

I get the safety thing with the window blinds but wish if it was 40 degrees outside they would let you close them until the plane takes off

DOH
KUL
Okay 5.0

Nothing was spectacular.

No lounge in Philadelphia took my Priority Pass. On the flight, the woman in front of me threw her chair back without asking and almost had hot coffee all over me. When I asked her to put her chair up, she got mad. She went to staff to insist she could put her chair back. I showed them that I was indeed in a back brace for a health condition and that I needed opportunities to move and shift, cross legs to release tension, etc. Staff sided with the rude woman, who, given the chance to move to an equal seat on the opposite aisle where she could recline, refused to move. I was very frustrated and have never been treated with such discrimination regarding my health concerns.

LHR
DOH
Good 7.6

Super check in, great entertainment options

Cabin crew were not very helpful. Food was average at best.

Sat, Dec 15
JNB
Johannesburg OR Tambo
MIA
Miami
31h 40m
Sat, Dec 29
MIA
Miami
JNB
Johannesburg OR Tambo
28h 35m
$1216
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Sat, Dec 15
JNB
Johannesburg OR Tambo
MIA
Miami
45h 20m
Thu, Dec 27
MIA
Miami
JNB
Johannesburg OR Tambo
23h 00m
$1243
Trip: 13 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,129 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
IAD
AMS
Excellent 10.0

I enjoyed the attention to detail and comfort. Helped to make the flight easier to handle.

ATL
AMS
Okay 5.0

... ear plugs, masks, good food or even picking seats? I remember when it was all complementary and standard on overnight flights. Oh, and the vegetarian breakfast was unfortunately poor as well. I know you can do better, because you used to.

SFO
AMS
Mediocre 3.3

Nothing really

Flew KLM 27 years ago and the airlines seem to be stuck in the same era. Food is poor quality... Have you recently checked the Gulf carriers.

AMS
PVG
Excellent 10.0

Good service onboard, good food. On time.

AMS
SFO
Excellent 10.0

Friendly attendants. Decent food, and frequent snacks and beverages.

No charging ports for electronic devices.

Mon, Oct 1
JNB
Johannesburg OR Tambo
MIA
Miami
25h 14m
Mon, Oct 29
MIA
Miami
JNB
Johannesburg OR Tambo
28h 40m
Trip: 29 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,191 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
BOS
LHR
Good 6.0

service was good, food was good

seats were too cramped for such a long flight and I didn't have the resources to upgrade to the next level (not first class, "World Traveler Plus" I think). The seats were also uncomfortable / not padded enough - my tailbone and lower back were very unhappy by the end of the flight

HYD
LHR
Mediocre 2.0

they have increased the layover time

PHL
LHR
Excellent 10.0

The crew was considerate in taking care of children with families and assigning new upgraded seats to those adults who were looking for sleep and quiet. They were also helpful in getting me a special gluten free meal even though I did not order it in advance.

EWR
LHR
Excellent 10.0

Our airline steward was incredible.

SEA
LHR
Okay 5.6

Kind crew helping a frightened passenger

Terrible, frightening turbulence and illogical birding. Why not bore back of plane to front of plane?

Thu, Sep 6
JNB
Johannesburg OR Tambo
MIA
Miami
33h 05m
Wed, Sep 12
MIA
Miami
JNB
Johannesburg OR Tambo
38h 15m
Trip: 7 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 8,287 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.3
Food
8.0
PHL
DOH
Good 7.6

The check-in for my first flight was great in Philadelphia.

There are no lounges in Philadelphia that accepted my Priority Pass. Your economy passengers deserve options, which I have paid for. Movie options were not as good as expected.

DOH
ICN
Good 7.3

It was too cold in the plane.

DOH
NBO
Okay 5.0

While my Qatar airways flight from Houston to Doha (# 714) was almost perfect, flight #1335 from Doha to Nairobi was a huge disappointment.

The flight attendants didn't seem to know what they were doing, food ran out before i got any breakfast, the IFE system for my seat didn't work,

DOH
NBO
Okay 4.6

I get the safety thing with the window blinds but wish if it was 40 degrees outside they would let you close them until the plane takes off

BOS
DOH
Excellent 10.0

Our flight attendants were all amazing, but especially Joanna!! She was outstanding and went above and beyond to assist us in every way possible!!

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

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 the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes 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 can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals 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.

If you have 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.

Forgot password?

Enter the email associated with your account in the field below and we'll email you a link to reset your password.

Cancel