- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Book Cheap OR Tambo to Michigan Plane Tickets
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from OR Tambo to Michigan that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals from OR Tambo to Michigan
Sun, Feb 7 - Sat, Feb 13
18:50 - 18:00Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
30h 10m1 stop Istanbul
20:05 - 10:55Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
31h 50m1 stop Istanbul
R16 183Turkish Airlines
Wed, Jan 27 - Mon, Feb 1
0:20 - 18:00Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
24h 40m1 stop Istanbul
20:05 - 22:25Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
43h 20m1 stop Istanbul
R17 485Turkish Airlines
Wed, Jan 27 - Mon, Feb 1
0:20 - 18:00Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
24h 40m1 stop Istanbul
20:05 - 22:25Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
43h 20m1 stop Istanbul
R17 584Turkish Airlines
Sun, Feb 7 - Sat, Feb 13
21:40 - 19:13Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
28h 33m2 stops London Heathrow New York John F Kennedy Intl
14:16 - 19:10Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
21h 54m1 stop Atlanta Hartsfield-Jackson
R18 820Virgin Atlantic
Tue, Dec 22 - Thu, Jan 7
23:55 - 13:05Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
44h 10m1 stop Amsterdam Schiphol
20:30 - 22:00Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
42h 30m1 stop Amsterdam Schiphol
R21 044KLM
Tue, Dec 22 - Thu, Jan 7
23:55 - 19:13Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
26h 18m2 stops Amsterdam Schiphol Washington, D.C. Dulles Intl
20:30 - 22:00Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
42h 30m1 stop Amsterdam Schiphol
R21 143KLM
Tue, Dec 22 - Thu, Jan 7
23:55 - 19:13Johannesburg Johannesburg OR Tambo-Detroit Detroit Metropolitan Wayne County
26h 18m2 stops Amsterdam Schiphol Washington, D.C. Dulles Intl
15:04 - 22:00Detroit Detroit Metropolitan Wayne County-Johannesburg Johannesburg OR Tambo
23h 56m2 stops Washington, D.C. Dulles Intl Amsterdam Schiphol
R22 000KLM
Wed, Feb 3 - Sun, Feb 7
10:25 - 11:01Johannesburg Johannesburg OR Tambo-Grand Rapids Grand Rapids Gerald R. Ford Intl
31h 36m2 stops Cape Town Intl Newark
11:42 - 18:35Grand Rapids Grand Rapids Gerald R. Ford Intl-Johannesburg Johannesburg OR Tambo
23h 53m1 stop Newark
R33 816United Airlines
Wed, Feb 3 - Sun, Feb 7
10:25 - 11:01Johannesburg Johannesburg OR Tambo-Grand Rapids Grand Rapids Gerald R. Ford Intl
31h 36m2 stops Cape Town Intl Newark
11:42 - 18:35Grand Rapids Grand Rapids Gerald R. Ford Intl-Johannesburg Johannesburg OR Tambo
23h 53m1 stop Newark
R34 030United Airlines
Wed, Feb 3 - Sun, Feb 7
10:25 - 11:01Johannesburg Johannesburg OR Tambo-Grand Rapids Grand Rapids Gerald R. Ford Intl
31h 36m2 stops Cape Town Intl Newark
11:42 - 18:35Grand Rapids Grand Rapids Gerald R. Ford Intl-Johannesburg Johannesburg OR Tambo
23h 53m1 stop Newark
R34 113United Airlines
Booking Insights
KAYAK's insights & trends for OR Tambo to Michigan flights
Get data-powered insights and trends into flights from OR Tambo to Michigan to help you find the cheapest flights, the best time to fly, and much more.
Prices
Airlines
More
How much is a return flight from Johannesburg OR Tambo Airport to Michigan?
This analysis is based on the cheapest return trip price found on KAYAK in the last 12 months by searching for a flight from Johannesburg OR Tambo Airport to Michigan departing in February.
Flight prices are typical for this route right now.
Flights to Michigan from Johannesburg OR Tambo Airport usually cost between R15 771 and R17 353 in February.The lowest price found in the past 5 days was R16 183 on Turkish Airlines (Feb 7–Feb 13).
Good to know
Low season | January |
|---|---|
High season | September |
Cheapest flight | R16 183 |
FAQs - booking Michigan flights
Reviews of the top 4 airlines flying from OR Tambo to Michigan
See real verified KAYAK customer reviews for airlines flying from Johannesburg to Michigan. 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.
7,8
KLMOverall score based on 1596 reviews
7,8Boarding
7,2Entertainment
8,4Crew
7,7Comfort
7,4Food
Airline reviews
I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.
8,0 ExcellentNikola, Oct 2026
I wanted to give them a five‑star rating across the board, but they lost my luggage, and that really affected the experience.
The flight itself was fine, food was expired and gross, staff were mostly amazing! KLM messed up rebooking for our first two flights that got cancelled and we almost didn’t make it to Amsterdam for an additional two days
I think I previously submitted my feedback about flight lead Katherine in a different field by mistake. Please see those comments. Comments for Hyd to AMS are it was good. The flight lead and service met expectations for satisfactory high quality service but the flight lead did not stand out as exceptional as did the leads on the other two flights so I don’t remember anything specific one way or the other besides the fact I was satisfied.
Flight lead was a gentleman with silver hair and he went out of his way to shake hands and interact with each passenger seated in business class. A medical emergency took place during our flight and he handled it with perfect poise and professionalism. He was gracious and confidently competent. Just what you want from a leader,
Crew is not the cheerful type. very slow meal service (this is their style as have flown this many times)
Legroom not all it could be, especially when the seat in front is reclined. Otherwise it was good, food and beverage were nice.
This fight left ahead of time which meant it arrived early which was great. Staff were very professional, but as with all these Short hop Flights the food was a disappointing snack There was no entertainment on this flight, but I did not expect any
I flew premium economy and this was a good option. Although the seats didn’t recline much, I was able to get some sleep with my head propped against the window. The food was good and the entertainment was wonderful The staff were very attentive and professional
Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.
It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.
Lounge was top notch h with great variety of food and drinks. Cabin crew were great. Smooth flight.
My seat 3G did not go down fully and the buttons were not working properly
Great staff, great experience, made a 2 hour delay very bearable
Food was the worst I’ve had on a VA flight. Normally it’s a lot better
The staff was not very polite but the flight was very very nice and comfortable and the entertainment was great
My ticket was for Premium Economy and all the seats were taken, I was placed in Economy class and I’m looking for a refund.
Unfortunately delayed 2 hrs due to faulty tyre.. which had to be changed, but better safe than sorry.
From the start everything was perfectly fine. First meal was fantastic. Breakfast needs a lot of work and food was overcooked and not very nice for breakfast. Staff were fantastic friendly nice they came round and check we need anything else to eat or drink
Lots of legroom on the flight. No interaction from the staff at all on the plane. They only attended to the First Class passengers. There was no entertainment. Security I was body scanned even though I hadn't set off an alarm, my father-in-law in his 80s, was stopped and subjected to a through body search, told that they would have to place their hands in intimate places. There were several border guards present, and as we walked off we could hear the TWA officer talk about the procedure as if he was training. My father-in-law was a little upset about the whole process. A kind explanation would have been more acceptable, and it felt dehumanizing to him.
Needed a 6 hour lay over in Atlanta. How can this be avoided ?
I’m leaving it really bothered me. My bag did not come in on time and I had medication in that bag that needed to be in the refrigerator and I still throw it out. Are you going to buy things because it came so late
Food was surprisingly good for airplane, crew was great, though announcements were sometimes hard to hear. Plane was nice (had great headroom, large screens and big dimmable windows). But seats were uncomfortable in economy (seat width was fine, but not enough shoulder room). I wish I could use my person Bluetooth headphones with screen( I think I could mirror it on my device, but didn’t want to keep tray table down to hold it up).
Food wasn’t good but not their fault as I should have pre selected
Very small and cramped aisles and seats. Food was poor but the fresh hot roll and hummus was good. No cans of soda given but they had small bottles of water. Crew was nice and pleasant and kept bathroom clean.
In sharp contrast to the modern glitzy airport, boarding facilities were primitive. Passengers had to board buses and walk up steep stairs in bitter cold with carry-on baggages. I found no reason why aerobridge was not provided.
I have been flying Turkish Airlines for the last 5 years it’s always great service, on time , excellent food, only one thing wasn’t reliable is their on board WiFi most of the time it doesn’t work.
Everything was great except the meat served was tough and overcooked!
Friendly cabin crew and the flight was on time. Would recommend toanyone
I could not check in online 24 hours before the flight. Very inconvenient. Flight was delayed.
Our charging and WiFi were not working in our business class seats, even after they "refreshed" it.
One of my checked luggage was damaged. Cracked on the top by the handle.
Flight delayed, last seat on the plane, no arrival Gate available due to the plane departing late
Really old place. Not as clean as it should be, tray tables needed better cleaning. The items, trays and some other items need to b6 engineered. Anything task you or crew may do is incredibly load, seriously engineer for quiet smooth, easy. Just opening and closing the tray table is actually dangerous and can easily injure a finger. I'm sure it happens as it happened to me! First time I used United and likely will be the last!
Not enough veg food available for passengers. I actually did not get the veg food and was told it was over, and I starved the entire flight duration.
We were Polaris passengers and found the service poor. The food was ok but the flight attendants were not attentive and rushed the service.
Plane was was better than th YVR to ORD flight but was a fraction of the distance. Fly your better planes on longer distance flights.
In this flight we had selected seating for our family in the middle of the plane in a 2x2 format. The airline changed them to the very back row of the plane and split them to 3x1. Why pay for seats that allow seat selection if the airline will just move them to the worst seats in the plane?
The flight was canceled. Got rebooked to Chicago and when we arrived our luggage where to there. They were going to our original destination the day after. They would not deliver them to our house. We had to go pick them up.
Upgrade planes to have larger overhead bins, especially on this popular route and first class. Easy flight to Chicago, good service in first class. Can't wait for seatback entertainment to be brought back. I like the free wifi and messaging with T-Mobile. Although, the tray tables are not big enough to work even on a small laptop - so why is it called "business" class? Flight attendant said that the flight was too short to even serve water. I've flown that route several times, and that is the first time I ever heard that. No chargers in the seats. Rough landing.
Flight was canceled and United offered zero assistance. Left many of us in an unsafe situation
More options for your flight from OR Tambo to Michigan
Complete your trip to Michigan with a hotel stay or car hire
Information on your arrival and departure airports
Cabin class types available on flights to OR Tambo
Cabin classes available on flights to Michigan. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to OR Tambo
Flights from all regions of OR Tambo to Michigan. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Flights to popular cities in Michigan
Flights to Chicagofrom R16 776
Flights to Detroitfrom R16 183
Flights to Flintfrom R28 658
Flights to Lansingfrom R27 257