R7 692 Find Cheap Flights from Johannesburg to Czech Republic

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

Search hundreds of travel sites at once for deals on flights to the Czech Republic

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

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

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

Free to useThere are no hidden charges or fees.

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

Best Czech Republic Flight Deals from OR Tambo

Cheapest return prices found by our users on KAYAK in the last 72 hours

Prague
Prague1 stopR8 709

Good to know

Low season

February

High season

December

Cheapest flight

R7 692
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (8% more expensive on average)
Flight from Johannesburg to Prague

FAQs - booking Czech Republic flights

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

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

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

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

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to Czech Republic with an airline and back with another airline.

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

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

See more FAQs

Top tips for finding cheap flights to the Czech Republic

  • Book at least 1 week 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 from Johannesburg is January.

Top 5 airlines serving from OR Tambo to the Czech Republic

Need help choosing which airline to fly with from OR Tambo to the Czech Republic? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3357 reviews
8,3Crew
8,0Comfort
8,2Entertainment
7,9Food
8,1Boarding
Airline reviews

Very uncomfortable aircraft. No free entertainment or drinks. Food okay. Won't fly with them again.

2,0 MediocreRoy, Jan 2025DXB - KBV
Read more Emirates reviews

Very uncomfortable aircraft. No free entertainment or drinks. Food okay. Won't fly with them again.

Comfort poor, little leg room, cabin temperature too hot. No free entertainment. No complementary drinks. Overal experience poor and would not travel with them again.

Thay crew was so nice.Air hostess il ham was so nice.my mom was little scray with airplan turbulence she help us alot.

Good food, real silverware, polite staff, smooth landing, charging plugs, good entertainment options.

Flight was on time. Seats (economy) were very comfortable and food was excellent. The bad thing was that after landing it took an hour to reach arrivals. We had to wait 15mins to get off the plane and then had to board a bus which moved very slowly and took almost 30 minutes.

Delayed, Bad American style food (not tasty, horrible cheese for a flight to France). Incompetent cabin crew (I asked how to connect by cable my headphones and the flight attendant suggested me Bluetooth which is not available). Good space

The food was amazing on our flight. So many options for movies and shows to stay entertained for 12 hours.

Worst flight I ever had I payed for special seats with underpriced which I never recieved. I will like you to make sure that I am refunded my 134.00 dollars that I paid for the seats that I never received. I am looking forward for Kayak to look into this issue with underpriced because they took my money and never booked the seats for me with the airline.

Not too happy with ground staff at Dubai airport. We had asked for wheel chair, and we were told to walk a long distance, poorly organised. And then at boarding to Mumbai flight wecwere treated rudely by the local Emirates staff forced to check in our cabin bags, we told them we were transiting.

Usually Emirates is my go to Airline on this flight: 1) All the crew seemed very inexperienced 2) Meal service for 7 hour flight was very slow - slowest I have ever experienced. 3) ONE flight attendant in economy serviced everyone on the left aisle in 2 cabins - thats 6 passengers per row (half the row) and over 30 rows of passengers. The others were no where to be seen. Thats pouring drinks and serving trays and offering options of meal and drinks for 180 passengers. by herself. In most flights it's 2 attendants per cart servicing one section. 4) Meal was not served till 3.5 hours later for some passengers at the back. 5) As a result only one meal was served even though the menu explicitly said 2. 6) Everyone was thirsty and starving 7) There were 2 loud crashes at the back galley 8) One passenger was out cold due to the sleeping tablets he had taken. The Flight attendants in their inexperience chose to try wake him up and create a situation where passengers were panicking and the passenger finally woke up and was annoyed. 9) They chose to wake up every sleeping passenger to feed them rather than move past the sleeping passengers. Do they know how hard it is to actually sleep on a plane?

I recently travelled with Qatar Airways from Doha to Dulles in the QSuite, and the experience was nothing short of exceptional. The QSuite truly feels like a First-Class experience, with its luxurious design, privacy, and comfort. The cabin crew, especially the lady in charge of the cabin, was remarkable—professional, attentive, and genuinely kind. The food was excellent, and the comfort of the seat was absolutely first-class, making the journey smooth and enjoyable. While the in-flight experience was outstanding, I have a few points of feedback. Firstly, the content available in the in-flight entertainment system could be expanded and upgraded to include a more diverse and updated collection. This would elevate the entertainment experience to match the premium standards of the QSuite. Secondly, regarding the Wi-Fi service: while QSuite passengers receive one hour of complimentary Wi-Fi, any additional usage requires a fee of USD 10. Considering the premium pricing of QSuite, it would be more fitting to include unlimited Wi-Fi as part of the experience, further enhancing the luxury offered to passengers. Lastly, I must highlight an issue with luggage handling. Unfortunately, my luggage did not make it through the transit, which was disappointing. While the ground crew assured me that it would be delivered to my home on the same day as it was arriving on the next flight, this promise was not fulfilled, and the delay added unnecessary inconvenience to an otherwise excellent experience. Overall, the QSuite experience was exceptional, but addressing these areas would further solidify Qatar Airways’ position as a leader in luxury air travel.

No difference between US airline and Qatar. Both cramp as many people. The airline seems to change planes without notice choice is seating when making reservations online doesn’t match the plane a passenger is on. Especially paying extra. Nothing special No different than US carriers.

Overall good. Food choice in business class is a concern as same dishes on every flight for months. Crew is great and seats on this sector were fine . They need to have more variety in dining

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Staff was very friendly. There is no on board entertainment, but it’s such a short flight that it doesn’t matter. We also got a meal which was nice and unexpected due to the length of the flight.

It was a really long flight from Doha to Philadelphia and it was overall a good one. The one area that I would comment on is that there is a lot of single-use plastic and disposables in the meal service for American Airlines. It would be great to see more circular options in the meal service to reduce the amount of waste.

they give hard time at checking, they not allow computer bag or purse

To many ads. 3 or 4 between each movie. All repetitive, all related to Doha which I was just passing thru.

The crew was fantastic and the over flight was perfect as well.

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

My luggage did not make the connection and 4 days later I still have not received it.

We're talking about a short-haul in-country flight.. there is no confort, no food, just the bottle of water. The seats are squeezed like hell and I was in the back-end of the plane, with one spare row left for the crew and to store excess bags that could not fit in the overhead bin.. Speaking of carry-on, some passengers should be better screened as their bags were simply too big to fit in the overhead bins.. ! How can this happen, and it was an A310, with 2 columns of 3-seater rows.. There is a pseudo-Business class, which is simply a section in the front of the plane where the same seats are occupied only 2 out of 3, on each side, leaving more rooms for the passengers and their bags. That's it.

We are glinting with united , but over all very disappointed

We are flying with Swiss for a long time but this time was terrible do to are flight cancellations we are in some bad hotel with out normal food

It is a good airlines, very professional very good food. I wish they offered free luggage is the only thing.

For the price of the ticket it's probably the best service in the world

Crammed like sardines into the middle of the middle 4 seat row for an 11 hour flight was a terrible experience. No attempt made to help passengers sleep by dimming lights or shutting window shades. Small mediocre meals. Not enough good movies/TV options. Hopefully we will never have to do this again.

Edelweiss is now Nickle&dimming, not even a complimentary wine on the intercontinental flight. Sitting space is the smallest I have ever seen.

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

Flight was cancelled due to technical problems with the aircraft. It would be nice if SWISS would invest in new aircraft; that would for sure minimize the technical issues with (old) aircrafts.

The WiFi setup on the plane is needlessly cumbersome. Simplify the interface and login.

I liked the ability to walk and stand in the crew area. I hated the security check experience before boarding. The airport staff were so rude, yelling at us unnecessarily, delaying us on purpose, and even threatening to call the police on us!

The flight starts at 7am from New Delhi, a supremely inconvenient time, especially, if you are coming from another smaller city. Please consider moving it to 4am or 5am.

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

Flight was delayed then we had to redirect for medical emergency during which time we had no information on what is the plan. The connecting flight was also delayed.

For me it was a good experience… thank you Turkish Airlines

Seats are not clean inside the very dirty and need to improve

My flight has been changed twice so far. Disappointed with Turkish!

Good service, the airline also provided a traveling kit bag (tooth brush, socks, slippers, visor for sleeping).

Terrible boarding process, no proper line maintained even for business class, crews are not very attentive, business class food quality / variety / quantity have gone down, everything has become cheap.

Always having a good experience with Lufthansa. I prefer them over anyone else. Sometimes prices need to be more affordable. Munich airport is clean and good, services are available and it’s overall a good experience. I have been flying with Lufthansa for close to a decade and I hope many more to come.

After living in Europe for five years and flying with Lufthansa and KLM airlines, I’ve realized that United Airlines is now a budget carrier. The flight attendant are not friendly. The seats are not comfortable. And everything comes at a cost. I will be flying with KLM and Skyteam like Delta to the US going forward no doubt. United Airlines is not what it once was:

Happy and nice crew and the atmosphere is very easy and calm. I got a wonderful travel with UA this time

Professional crew and staff, very organized boarding and on time flights, baggage handling. Indian vegetarian meals were good, though could improve by offering Indian bread (naan/paratha/roti) as well. Very helpful pre flight emails with details of onboard experience 👍 Above average selection of movies. Consider offering more movies with subtitles and ratings indicators (e.g., IMDB scores).

Crew were professionals. However, the plane seats are too small -essentially there is no space to move around which for so many hours is almost inhuman but certainly unacceptable. Same with the bad quality of food and the fact that you need to purchase Wi-Fi

It wasn’t bad but it was not excellent either. The airlines are trying to save as much money as possible and we are paying price for it. Flying is not as it used to be.

Actual flight was smooth but we were delayed 70 minutes. Were promised to make it up to us but were given no refreshments

Very nice. Crew was excellent and our seats had great legroom which we paid extra for so I highly recommend this option when flying internationally.

For this long of a flight one would expect some more service, like a snack, entertainment or reclining seats

The plane was 3 hours late. What more can I say?!.. This, plus my horrendous experience of the second leg of my trip in where the plane had to be boarded (off and on) without escalators.. but not-covered outside regular steps…!! No… this is my last flight with Lufthansa!! Never again!

Book cheap flights from Johannesburg to the Czech Republic

Recent return flight deals

16/3Sun
1 stopLufthansa
13h 25mJNB-PRG
23/3Sun
1 stopLufthansa
20h 25mPRG-JNB
R8 709
6/3Thu
1 stop
13h 25mJNB-PRG
13/3Thu
1 stop
23h 40mPRG-JNB
R9 005
16/3Sun
1 stop
13h 25mJNB-PRG
23/3Sun
2 stops
21h 30mPRG-JNB
R9 283
6/3Thu
1 stop
13h 25mJNB-PRG
13/3Thu
2 stops
20h 50mPRG-JNB
R9 671
16/3Sun
2 stopsLufthansa
29h 15mJNB-PRG
23/3Sun
2 stopsLufthansa
35h 15mPRG-JNB
R11 612
22/4Tue
1 stopTurkish Airlines
24h 35mJNB-PRG
3/5Sat
1 stopTurkish Airlines
15h 15mPRG-JNB
R13 702
2/5Fri
1 stopTurkish Airlines
14h 30mJNB-PRG
10/5Sat
1 stopTurkish Airlines
15h 15mPRG-JNB
R13 868
22/4Tue
2 stopsQatar Airways
45h 20mJNB-PRG
3/5Sat
1 stopQatar Airways
17h 45mPRG-JNB
R16 069
21/4Mon
2 stopsRwandAir
27h 50mJNB-PRG
3/5Sat
2 stopsRwandAir
22h 15mPRG-JNB
R16 882
5/3Wed
2 stopsRwandAir
28h 40mJNB-PRG
13/3Thu
2 stopsRwandAir
22h 25mPRG-JNB
R17 086

Search by stops

Search by airline

Search by price

Recent one-way flight deals

27/5Tue
1 stopTurkish Airlines
24h 35mJNB-PRG
R7 692
27/5Tue
2 stops
19h 10mJNB-PRG
R10 281
27/5Tue
2 stopsEthiopian Air
19h 10mJNB-PRG
R10 392
26/5Mon
2 stopsRwandAir
27h 50mJNB-PRG
R10 910
26/5Mon
2 stopsRwandAir
27h 50mJNB-PRG
R10 965
27/5Tue
3 stopsQatar Airways
43h 45mJNB-PRG
R11 631
27/5Tue
3 stopsQatar Airways
43h 45mJNB-PRG
R11 649

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to the Czech Republic

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.