Airtickets from Kiev (Ukraine) to Johannesburg (South Africa): flights and price

All prices for flights to Johannesburg are listed in Ukrainian hryvnia. To view available flights and current fares for your selected dates, click on the search button.

KievCape TownKiev
 Price 29 516 UAH
Search to Johannesburg

Available flights to South Africa

Below you will find details of an available flight on the Kiev - Johannesburg route, including airline name, stopovers, total flight duration and baggage information. This option may be suitable for travel on your selected dates.


Flight: TK0460
operate Turkish Airlines
Ukraine
20:50
Kiev, Ukraine
Borispol (KBP)
Turkey
00:15
Istanbul, Turkey
Istanbul (IST)
Baggage - 20 K
Airbus A330

Flight: TK0042
operate Turkish Airlines
Turkey
02:15
Istanbul, Turkey
Istanbul (IST)
South Africa
11:10
Johannesburg, South Africa
Johannesburg Intl (JNB)
Baggage - 20 K
Airbus A330

Flight: TK0045
operate Turkish Airlines
South Africa
18:00
Cape Town, South Africa
Cape Town Intl (CPT)
Turkey
06:00
Istanbul, Turkey
Istanbul (IST)
Baggage - 20 K
Airbus A330

Flight: TK0457
operate Turkish Airlines
Turkey
08:05
Istanbul, Turkey
Istanbul (IST)
Ukraine
09:10
Kiev, Ukraine
Borispol (KBP)
Baggage - 20 K
Airbus A330

Key information about the flight

  • Carrier:Turkish Airlines
  • Flight number:TK0460, TK0042, TK0045, TK0457
  • Route:Kiev - Istanbul, Istanbul - Johannesburg, Cape Town - Istanbul, Istanbul - Kiev
  • Departure airport:Borispol
  • Arrival airport:Johannesburg Intl
  • Transit countries:Turkey,South Africa,Turkey,
  • Aircraft types:Airbus A330, Airbus A330, Airbus A330, Airbus A330
  • Other carriers:Swiss, Lufthansa, Qatar, Emirates, KLM, Emirates, Alitalia, Air France

How to buy Turkish Airlines airline tickets Kiev - Johannesburg online?

Looking for where to buy affordable Turkish Airlines airline tickets Kiev - Johannesburg? On iFly, you can quickly find and book a flight from Kiev (Ukraine, Borispol Airport) to Johannesburg (South Africa, Johannesburg Intl Airport). To complete your booking, select a suitable flight and click the "BOOK" button.

How much do airline tickets Kiev (IEV) - Johannesburg (JNB) - Kiev (IEV) cost?

The lowest Turkish Airlines airfare for the route Kiev - Johannesburg - Kiev starts from 21217 UAH and was booked as a promotional fare 29 days ago. We display both direct flights and connecting itineraries so you can choose the best option based on price, travel time, and fare conditions. For comparison, offers from other airlines besides Turkish Airlines are also available, operating flights to South Africa and back.

You can buy a ticket for the route Kiev - Johannesburg without baggage starting from 23414 UAH, with departure on 29 December 2026. The promotional offer is valid for another 6 days. The final ticket price depends on selected travel dates, number of stopovers, airline fare rules, and booking time.

If you need to find cheap flights to South Africa, use the iFly catalog. It features all current offers for flights Kiev - Johannesburg from various airlines with online booking available.
The best airfare for the route Kiev - Johannesburg - Kiev was found 16 days ago. The round-trip ticket price including baggage was 25417 UAH with departure on 30 December 2026.

If you need a flight ticket for visa application purposes, iFly offers a visa flight reservation service. You can obtain an official itinerary with a valid PNR code without full ticket payment. Such a document is accepted by most embassies and visa centers.

When are flight schedules and fares for Kiev - Johannesburg - Kiev the cheapest in 2026?

  • Purchasing tickets for both directions at once often helps you save: a one-way ticket to Johannesburg may cost more than a round-trip flight.
  • To buy round-trip airline tickets to Johannesburg at a low price, it is recommended to book in advance - 2-3 months before departure.
  • Tickets with a no-baggage fare for flights to Johannesburg (JNB) are usually significantly cheaper than fares that include checked baggage, if carry-on luggage is sufficient for you.
    The cheapest airline ticket for the route Kiev - Johannesburg - Kiev was booked 6 days ago. The ticket price was 22948 UAH. Find the best flight deals for upcoming dates with arrival at Johannesburg Intl Airport using the iFly.ua online search.

During your search, we collect all available flight options from Kiev to Johannesburg operated by airlines serving this route. iFly compares offers from more than 700 airlines and multiple booking systems so you can book airline tickets online at the best price.

The flight on the route Kiev - Johannesburg, operated by Turkish Airlines, is available for booking starting from 30 December 2026 at a price from 27948 UAH. Departure is from Borispol Airport (Ukraine), and arrival is at Johannesburg Intl Airport (South Africa).

Useful links to other offers for destinations in South Africa:

Before booking Turkish Airlines airline tickets for the route Kiev - Johannesburg - Kiev, you can check the current Turkish Airlines flight schedule for 2026, verify departure and arrival times, and review the baggage allowance policy of Turkish Airlines.

Baggage Allowance

Detailed information about baggage rules on Turkish Airlines flights to Johannesburg is available on the official Turkish Airlines page via this link.

Choose another offer  to Johannesburg: