Find Cheap Flights from Tulsa to Johannesburg OR Tambo (TUL - JNB)

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

Sat 2/17
Sat 2/24
Any month
Compare vs. KAYAK |

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $1295 or less.

FAQs for Booking Tulsa to Johannesburg OR Tambo Flights

How long does a flight from Tulsa to Johannesburg OR Tambo take?
An average nonstop flight takes 18h 58m, covering a distance of 9107 miles.
Which airlines provide the cheapest flights from Tulsa to Johannesburg OR Tambo?
In the past 3 days, the cheapest round-trip tickets were found on United ($932), Lufthansa ($1008) and Iberia ($1187).
Do I need a passport to fly between Tulsa and Johannesburg OR Tambo?
Yes.

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

Airports
Origin
Tulsa
$932
only
$932
Destination
Johannesburg
$932
only
$932
Tue, May 15
TUL
JNB
42h 40m
Tue, May 29
JNB
TUL
35h 23m
Trip: 15 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 54591 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.4
ORD
ATL
Okay 5.6

I was so pleased that United offered the flexibility to change my flight before the chicago snowstorm without incurring a change fee.

I paid for seats on my original flight. But ended up sitting separate from my traveling companion on the new flight.

MUC
IAD
Excellent 10.0

I am muslim, but I forgot to arrange the kind of food I would prefer during the flight, and the gentlement I talked to said let me see what I could do to help you about it, and few minutes later came up with muslim meal. I was really happy! Thank you all again.

Nothing.

FSD
DEN
Mediocre 2.0

Friendly crew.

Stuck in Denver because our flight was delayed so we missed our connection to Houston. Couldn’t get a hotel voucher because they are claiming a weather delay (which there was none).

DEN
LAX
Okay 5.0

Great crew and process

For the fare, the leg room is not enough for average 6'0 person to be comfortable for longer than an hour.

IAD
GVA
Excellent 10.0

Best flight I have ever experienced!

Nothing

Wed, May 16
TUL
JNB
36h 39m
Tue, May 29
JNB
TUL
30h 10m
$1008
Trip: 14 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18739 reviews
Overall
8.2
Boarding
8.2
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
JFK
MUC
Excellent 8.0

No room for my knees.

BOM
FRA
Good 7.6

Boarding was fast. Crew was good. Comfort level was good.

The requested meal was not delivered. However, the crew bring it from the extra they had with other classes.

EWR
MUC
Good 7.3

Screen monitor and flight map

Flight was delayed and it was kinda cramped

SEA
FRA
Excellent 8.3

Crew is very friendly, seats are extremely comfortable and good room overall, comfortable flight.

Hi, To be honest, it was embarrassing to serve that dish on such a major airline. Chicken with bbq sauce and corn or something like that. Was distasteful I couldn’t take more than 2 small bites.

FRA
BEY
Okay 5.3

Your crew is amazing.

Chaos at the gate, TV displays facing the side wall instead of the waiting area, we couldn’t see anything. Need more organization in line. Also, why there is no charger on board for cell phones? No TV entertainment or music or anything. It was clearly lacking the sophistication and class of Lufthansa.

Sun, May 6
TUL
JNB
35h 41m
Tue, May 29
JNB
TUL
30h 47m
$1187
Trip: 24 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
MAD
AGP
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

ORD
MAD
Good 7.6

The crew members were all very kind!

Unfortunately, the wifi was not working the entire 8-hour flight.

ORD
MAD
Excellent 10.0

I loved being offered newspapers before takeoff. in-flight entertainment had a good selection, food was good, and there was a decent amount of space on this flight because it was relatively empty.

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

ORD
MAD
Excellent 8.6

Maybe include vegan options for food?

Fri, May 11
TUL
JNB
34h 15m
Wed, May 16
JNB
TUL
30h 47m
$1363
Trip: 6 days
Overall 0.0 Poor
Based on 0 reviews
Wed, Apr 4
TUL
JNB
37h 35m
Tue, Apr 17
JNB
TUL
28h 53m
$1496
Trip: 14 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 15361 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.9
BWI
LHR
Good 6.0

Sitting in exist row with leg room

Seats are small, not enough elbow space. Movie selection was bad.

YUL
LHR
Excellent 8.6

On time and staff

Too little space for seating!

LAX
LHR
Excellent 9.0

Punctuality Happy demeanor of cabin crew Meal and Wine Service to standard class passengers Safety Video!! :-)

the actual meal was not very good. I would prefer an option of dried fruit and nuts and a big water

LHR
AMS
Good 6.0

Carrier was small. Crew could have been more helpful and courteous.

MAN
LHR
Excellent 10.0

The flight was able to board early and arrive early. Very friendly service, enjoyable flight.

Fri, May 11
TUL
JNB
34h 15m
Wed, May 30
JNB
TUL
31h 30m
$1519
Trip: 20 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 28211 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.7
DCA
CLT
Excellent 8.6

My wife is hypoglycemic and requires food. The flight was so early that none of the terminal restaraunts were open, nor did the plain have food for any passengers accept first class. I've purchased a box on other flights, but this one did not provide an option for a box lunch or breakfast.

LAS
DFW
Excellent 8.0

Flight was punctual and service was good.

Gate change

JFK
EZE
Excellent 9.0

Beautiful design n great storage

Hard to get out of seat unless in fully upright biz class position

SJU
MIA
Excellent 9.3

New onboard entertainment

JAX
DFW
Excellent 8.6

Polite. Clean. Nice business class.

Would like more Western food.

Mon, May 7
TUL
JNB
34h 45m
Tue, May 29
JNB
TUL
29h 44m
$1012
Trip: 23 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 54591 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.4
IAH
HNL
Excellent 9.3

The flight crew was very welcoming and positive. They were attentive and ensures that every one had headsets, blanckets etc for the 8.5 hour flight.

Lacking food healthy food options. No salads or light bites available. The warm food that they did have was terrible and very salty. I wish their in-flight entertainment was not on our own devices because updates to the app are required which you wouldnt know unless you were on the plane and connected to their wifi.

LGA
IAH
Good 6.3

I was told that I had to gate check my bags which had all of the necessities to travel with my child ( snacks, books, toys) due to it being a full flight. When I boarded, there were still several overhead storage bins completely empty. Very annoying. The crew could have physicallt assessed and checked before assuming due to flight capacity.

FSD
DEN
Mediocre 2.0

Friendly crew.

Stuck in Denver because our flight was delayed so we missed our connection to Houston. Couldn’t get a hotel voucher because they are claiming a weather delay (which there was none).

IAH
SAN
Mediocre 2.6

The staff were fine, nothing really great, but nothing bad either.

So, we'll start with boarding. Why airlines can't figure out to board the plane from back to front is beyond me. No, let's load front to back so everyone has to uncomfortably shove past the people who have already taken their seats at the front of the plane. Then you get back there and all the overhead bins are full because everyone takes as many bags as possible onto the plane. Then you have to sacrifice the already tiny amount of foot room, "to put the bag fully underneath the seat in front of you." At this point you should be fine, except if you're over five and a half feet tall (I don't know if that's true I'm 6'2" and 275 lbs,) because then your knees are going to be buried so deep in the chair in front of you that the person up there doesn't even need a seat they can just sit on your knees. Luckily for you tall people, they put a nice metal rod just about knee level to really dig in and cause pain . . . Yay! Being a big guy, you try to be considerate and fold your arms in to give the person next to you as much space as possible, but don't expect that back as they'll spread out and become as wide as possible. Then to distract yourself from the discomfort, you try to use the free in flight entertainment via the United app, but "it's not available right now." In summation either be short and small or be rich and buy the seats with extra legroom when you fly United.

IAD
GVA
Excellent 10.0

Best flight I have ever experienced!

Nothing

Sun, Jun 3
TUL
JNB
18h 58m
Sun, Jul 1
JNB
TUL
20h 28m
$2083
Trip: 29 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 16027 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.5
Food
7.4
BOS
BNA
Excellent 8.0

Service vey Good. Nice choices. Comfort seating very nice

WiFi awful. Useless.

ATL
DTW
Excellent 10.0

Pls see above

ECP
ATL
Excellent 9.6

We have been on 6 flights over the last 8 days, all with Delta and we have already started telling people how wonderful the service was. Sherry on this last flight was amazing, working so hard all by herself as our flight attendant. We were very impressed. And the pilots all came out to say goodbye and thank you. All very nice...esp for me who needed some wheelchair assistance. We will certainly fly with you again in the future.

Smaller plane but ok for short flight

SMF
ATL
Excellent 8.6

The crew were so polite and happy!

Those seats! UGH!

BOS
ATL
Okay 4.0

Comfort Plus allowed us to board early, useful USB ports.

Mon, May 7
TUL
JNB
35h 41m
Mon, May 28
JNB
TUL
28h 57m
$1187
Trip: 22 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
ORD
MAD
Excellent 8.6

Maybe include vegan options for food?

BCN
OAK
Excellent 9.0

Very friendly

Food

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

ORD
MAD
Good 7.6

The crew members were all very kind!

Unfortunately, the wifi was not working the entire 8-hour flight.

OAK
BCN
Excellent 8.0

Good organization and time on flight.

In 10 hours never offered water.

Tue, May 8
TUL
JNB
35h 41m
Mon, May 28
JNB
TUL
28h 57m
$1187
Trip: 21 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

ORD
MAD
Good 7.6

The crew members were all very kind!

Unfortunately, the wifi was not working the entire 8-hour flight.

ORD
MAD
Excellent 10.0

I loved being offered newspapers before takeoff. in-flight entertainment had a good selection, food was good, and there was a decent amount of space on this flight because it was relatively empty.

MAD
AGP
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

JFK
MAD
Good 6.0

I paid for wifi and I could not use it. There was a problem with the connexion. So, I paid for nothing

Wed, May 9
TUL
JNB
24h 35m
Tue, May 29
JNB
TUL
29h 44m
$1220
Trip: 21 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 54591 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.4
MUC
IAD
Excellent 10.0

I am muslim, but I forgot to arrange the kind of food I would prefer during the flight, and the gentlement I talked to said let me see what I could do to help you about it, and few minutes later came up with muslim meal. I was really happy! Thank you all again.

Nothing.

ORD
ATL
Okay 5.6

I was so pleased that United offered the flexibility to change my flight before the chicago snowstorm without incurring a change fee.

I paid for seats on my original flight. But ended up sitting separate from my traveling companion on the new flight.

DEN
LAX
Okay 5.0

Great crew and process

For the fare, the leg room is not enough for average 6'0 person to be comfortable for longer than an hour.

IAH
HNL
Excellent 9.3

The flight crew was very welcoming and positive. They were attentive and ensures that every one had headsets, blanckets etc for the 8.5 hour flight.

Lacking food healthy food options. No salads or light bites available. The warm food that they did have was terrible and very salty. I wish their in-flight entertainment was not on our own devices because updates to the app are required which you wouldnt know unless you were on the plane and connected to their wifi.

LAX
LHR
Excellent 10.0

United Airlines team and the plaine were brilliant.

Sat, May 12
TUL
JNB
36h 25m
Tue, May 22
JNB
TUL
30h 47m
$1364
Trip: 11 days
Overall 0.0 Poor
Based on 0 reviews
Thu, May 10
TUL
JNB
35h 41m
Mon, May 28
JNB
TUL
30h 47m
$1187
Trip: 19 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
BCN
OAK
Excellent 9.0

Very friendly

Food

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

MAD
AGP
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

MAD
JFK
Mediocre 2.0

Almost nothing!

Seats small and uncomfortable. My seat did not recline for 8 1/2-9 hours (middle seat-even after told it was a good seat). My sons entertainment screen did not work for the last 3 1/2 hours. The stewardess’ didn’t even respond to the call light and after myself and sister walked back there, nothing was done. Stewardess’ sat and talked in the back and never walked around. When the finally brought drinks, never even asked why the light was on. They also were extremely unfriendly because our incoming flight from Malaga was late . All 4 pieces of luggage missed the flight and in NYC we had to ask for robes to sleep in and tooth brushes. we felt horrible flying the next day. Three pieces of luggage came 2 days later that we had to go back to airport to get. The fourth was delivered one week later with only 3 wheels!

ORD
MAD
Excellent 8.6

Maybe include vegan options for food?

Sat, Jun 2
TUL
JNB
30h 57m
Wed, Jun 13
JNB
TUL
35h 14m
$1499
Trip: 12 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18739 reviews
Overall
8.2
Boarding
8.2
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
FRA
ORD
Excellent 10.0

Great crew, extensive options for entertainment, comfortable even in economy

Weather delay -- but Lufthansa made all the connection corrections prior to landing!

BOM
FRA
Good 7.6

Boarding was fast. Crew was good. Comfort level was good.

The requested meal was not delivered. However, the crew bring it from the extra they had with other classes.

CAI
FRA
Excellent 8.0

Prompt, great crew

No power ports, entertainment options

TLV
FRA
Good 6.3

Great pilots and crew.

Flight out was delayed by four and a half hours, missed connection was a pain. Was not aware that Lufthansa changed their policy. To reserve seats you have to pay hundreds of dollars, which was not made clear while booking. Further the quality of their food was significantly degraded.

MUC
DEN
Excellent 9.6

Since the flight was not full I could stretch out to sleep. I liked the extensive movie selection

Sat, May 12
TUL
JNB
34h 15m
Sun, May 27
JNB
TUL
31h 30m
$1519
Trip: 16 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 28211 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.7
DCA
CLT
Excellent 8.6

My wife is hypoglycemic and requires food. The flight was so early that none of the terminal restaraunts were open, nor did the plain have food for any passengers accept first class. I've purchased a box on other flights, but this one did not provide an option for a box lunch or breakfast.

JFK
EZE
Excellent 9.0

Beautiful design n great storage

Hard to get out of seat unless in fully upright biz class position

CLT
ILM
Mediocre 3.0

Three hours delay. I paid for a upgrade to first class. But because of the flight change i didn't get to keep my upgrade and I had to beg for a refund. I have had two trips in the past 5 days and all flights have been anywhere from 1 to 3 hours late. Worst experience with AA I have had in a long time.

ORD
CLT
Mediocre 3.0

Three hours delay. I paid for a upgrade to first class. But because of the flight change i didn't get to keep my upgrade and I had to beg for a refund. I have had two trips in the past 5 days and all flights have been anywhere from 1 to 3 hours late. Worst experience with AA I have had in a long time.

LHR
JFK
Excellent 9.3

Great flat beds, entertainment, noise cancelling headphones. Awesome 3 course meal.

Could have made the bar area more exciting ... as Virgin Atlantic bars do.

Sat, May 12
TUL
JNB
31h 05m
Tue, May 29
JNB
TUL
26h 59m
$1262
Trip: 18 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 54591 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.4
EWR
PTY
Excellent 10.0

Friendly staff, great food.Overall good flight

Limited Space for Carry on luggage had to exit plane in order to check the bag in to cargo area. Confused as to why the crew chosen had no Spanish speaking attendants. We were going to panama there will more then 1 traveler that may not know how to speak English.

IAH
HNL
Excellent 9.3

The flight crew was very welcoming and positive. They were attentive and ensures that every one had headsets, blanckets etc for the 8.5 hour flight.

Lacking food healthy food options. No salads or light bites available. The warm food that they did have was terrible and very salty. I wish their in-flight entertainment was not on our own devices because updates to the app are required which you wouldnt know unless you were on the plane and connected to their wifi.

IAD
GVA
Excellent 10.0

Best flight I have ever experienced!

Nothing

DEN
IAH
Mediocre 2.0

Nothing

Never made it. Stuck in Denver.

SJO
IAH
Mediocre 3.3

The check-in staff were very friendly and helpful.

I already knew I was going to pay $200 to ship my boards back home (I wonder if golf clubs which are roughly the same size cost as much,) but when pre-purchasing through the app for an "oversized" bag you have to put a "one" in the checked bag and a "one" in the oversized bag even though they're the same bag, but then they charge you for two, and when you tell the check-in person that you only have one bag of course they can't issue a refund. No, they tell you that you get to call customer service when you return home.

Sun, May 6
TUL
JNB
35h 41m
Thu, May 31
JNB
TUL
30h 22m
$1225
Trip: 26 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
ORD
MAD
Good 7.6

The crew members were all very kind!

Unfortunately, the wifi was not working the entire 8-hour flight.

MAD
JFK
Mediocre 2.0

Almost nothing!

Seats small and uncomfortable. My seat did not recline for 8 1/2-9 hours (middle seat-even after told it was a good seat). My sons entertainment screen did not work for the last 3 1/2 hours. The stewardess’ didn’t even respond to the call light and after myself and sister walked back there, nothing was done. Stewardess’ sat and talked in the back and never walked around. When the finally brought drinks, never even asked why the light was on. They also were extremely unfriendly because our incoming flight from Malaga was late . All 4 pieces of luggage missed the flight and in NYC we had to ask for robes to sleep in and tooth brushes. we felt horrible flying the next day. Three pieces of luggage came 2 days later that we had to go back to airport to get. The fourth was delivered one week later with only 3 wheels!

GRU
MAD
Good 7.3

Few movies. Not good food options

ORD
MAD
Excellent 8.6

Maybe include vegan options for food?

ORD
MAD
Good 7.6

The business class seat was extremely comfortable.

The touch-screen was very difficult to navigate. It didn't respond very well when touched.

Sun, May 6
TUL
JNB
35h 41m
Wed, May 30
JNB
TUL
30h 47m
$1252
Trip: 25 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
MAD
AGP
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

GRU
MAD
Good 7.3

Few movies. Not good food options

ORD
MAD
Good 7.6

The crew members were all very kind!

Unfortunately, the wifi was not working the entire 8-hour flight.

ORD
MAD
Excellent 10.0

I loved being offered newspapers before takeoff. in-flight entertainment had a good selection, food was good, and there was a decent amount of space on this flight because it was relatively empty.

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

Mon, May 7
TUL
JNB
34h 45m
Fri, Jun 1
JNB
TUL
28h 44m
$1392
Trip: 26 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 54591 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.4
DEN
LAX
Okay 5.0

Great crew and process

For the fare, the leg room is not enough for average 6'0 person to be comfortable for longer than an hour.

IAD
GVA
Excellent 10.0

Best flight I have ever experienced!

Nothing

IAH
SAN
Mediocre 2.6

The staff were fine, nothing really great, but nothing bad either.

So, we'll start with boarding. Why airlines can't figure out to board the plane from back to front is beyond me. No, let's load front to back so everyone has to uncomfortably shove past the people who have already taken their seats at the front of the plane. Then you get back there and all the overhead bins are full because everyone takes as many bags as possible onto the plane. Then you have to sacrifice the already tiny amount of foot room, "to put the bag fully underneath the seat in front of you." At this point you should be fine, except if you're over five and a half feet tall (I don't know if that's true I'm 6'2" and 275 lbs,) because then your knees are going to be buried so deep in the chair in front of you that the person up there doesn't even need a seat they can just sit on your knees. Luckily for you tall people, they put a nice metal rod just about knee level to really dig in and cause pain . . . Yay! Being a big guy, you try to be considerate and fold your arms in to give the person next to you as much space as possible, but don't expect that back as they'll spread out and become as wide as possible. Then to distract yourself from the discomfort, you try to use the free in flight entertainment via the United app, but "it's not available right now." In summation either be short and small or be rich and buy the seats with extra legroom when you fly United.

DEN
IAH
Mediocre 2.0

Nothing

Never made it. Stuck in Denver.

FSD
DEN
Mediocre 2.0

Friendly crew.

Stuck in Denver because our flight was delayed so we missed our connection to Houston. Couldn’t get a hotel voucher because they are claiming a weather delay (which there was none).

Mon, May 7
TUL
JNB
35h 41m
Wed, May 30
JNB
TUL
30h 47m
$1252
Trip: 24 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 3480 reviews
Overall
7.4
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
7.1
Food
6.7
ORD
MAD
Excellent 10.0

I loved being offered newspapers before takeoff. in-flight entertainment had a good selection, food was good, and there was a decent amount of space on this flight because it was relatively empty.

MAD
ORD
Good 7.6

Extremely comfortable and was served lots of delicious food

My touch screen froze at the beginning and I couldn't use it at all for the entire flight. Then I tried to use the headphones, but they crackled so loud in my ear and didn't work either.

JFK
MAD
Excellent 8.0

Our seats was almost the last seat of all our flights, even we checked in very early.

GRU
MAD
Good 7.3

Few movies. Not good food options

MAD
JFK
Mediocre 2.0

Almost nothing!

Seats small and uncomfortable. My seat did not recline for 8 1/2-9 hours (middle seat-even after told it was a good seat). My sons entertainment screen did not work for the last 3 1/2 hours. The stewardess’ didn’t even respond to the call light and after myself and sister walked back there, nothing was done. Stewardess’ sat and talked in the back and never walked around. When the finally brought drinks, never even asked why the light was on. They also were extremely unfriendly because our incoming flight from Malaga was late . All 4 pieces of luggage missed the flight and in NYC we had to ask for robes to sleep in and tooth brushes. we felt horrible flying the next day. Three pieces of luggage came 2 days later that we had to go back to airport to get. The fourth was delivered one week later with only 3 wheels!

Tulsa to Johannesburg OR Tambo Flight Information

Flights Arrive in Johannesburg OR Tambo
Flights Depart from Tulsa
Flight Price $932
Distance 9107 miles
Airlines United, Lufthansa, Iberia, British Airways, American Airlines, Delta
*
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.