Please resolve the following issue before you continue:
    Economy Class, 1 traveller
        Economy Class, 1 traveller

        Recent searches

        Loading …
        An aerial view of Johannesburg reveals its towering buildings, green trees, bustling roads, and distant mountains, all under a clear blue sky, showcasing the city's vibrant landscape.

        Flight to Johannesburg (JNB) from 17,552 CZK

        Our best offers for your flight to Johannesburg

        From Prague from 17,552 CZK

        Book your flights to Johannesburg right away!

        Reach your destination quickly, affordably, and with ease. Choose from a wide range of offers and book the flight to Johannesburg on lufthansa.com that best matches your preferences. For example, in January 2027 you can fly from Prague to Johannesburg starting from 17,552 CZK.

        Fly to South Africa, get to know the country and the locals, and visit landmarks in Johannesburg. Make yourself comfortable and relax during your flight. Onboard amenities also include culinary highlights. Preview your onboard options by viewing the digital menu for your flight. If you want to enjoy some reading on board, you can digitally download exciting magazines and newspapers in the form of Lufthansa eJournals before every Lufthansa flight. On long-haul flights, you can also enjoy our inflight entertainment program with the latest blockbusters, games, and much more. After you land in Johannesburg, you can start exploring your destination.

        If you’d like to benefit from the services of a mobile travel companion, we recommend the Lufthansa App. Use it to check in easily from your smartphone, reserve your favorite seat, or book additional flights. If you’re interested in attractive rewards and upgrades, our Miles & More program is the perfect choice. Collect valuable miles and make your future travel planning even more rewarding.

        Start your journey with us and head to your next destination. You can find the lowest-priced flight to Johannesburg from Prague in January 2027, starting at just 17,552 CZK.

        Please note: To provide you with the widest possible selection of flight destinations, some of the direct flights or connecting flights on lufthansa.com are operated by our partner airlines, which may result in a different flight experience than with Lufthansa.

        Lufthansa Premium Economy

        Would you like to savour that extra bit of comfort and service? Then look forward to our Premium Economy Class with its numerous amenities. You can expect a more comfortable seat with up to 50 percent more legroom, a non-alcoholic welcome drink, a travel kit and plenty more. You can also take twice the amount of baggage allowance with you, i.e., two pieces of baggage weighing 23 kg each.

        Discover more

         

         

        Flying to Johannesburg: tips and information for your trip

        Embark on a journey to Johannesburg in South Africa. Discover the capital of the province of Gauteng, the largest city in the country with around 5.6 million people.

        If you're flying to Johannesburg, make sure to visit the Maboneng neighborhood. Here you can immerse yourself in a lively scene of artists, designers and other creatives and spend time in hip cafés, restaurants and galleries. For a breathtaking view, pay a visit to the 223-metre-high Carlton Centre with the observation deck "The Top of Africa". And to immerse yourself in the history of Johannesburg and South Africa, visit the Apartheid Museum and Constitution Hill, where the Constitutional Court of South Africa is now located.

        Craving some peace and quiet after the urban buzz? Relax in the botanical gardens and on the shores of the lake of the Emmarentia dam. You can also visit the UNESCO World Heritage Site "Cradle of Humankind", located about 50 kilometers northwest of Johannesburg, where the oldest pre-human skeleton was found. Use Johannesburg as a starting point for a visit to the Kruger National Park, a mere 500 kilometers away. There, don't miss the chance to encounter the Big Five!

        Book your flight to Johannesburg now at lufthansa.com.

        What happens after your flight to Johannesburg

        O.R. Tambo International Airport (JNB) is located about twelve kilometers northeast of the center. From there, you have several options to get to Johannesburg. The easiest way to travel is by taxi, but you should make sure that the taxi is equipped with a taximeter before you travel. Expect a journey time of between 30 and 45 minutes to reach the center. You can also take the train and be in the center after about three quarters of an hour, or you can book a private transfer.

        In Johannesburg, the best way to get around after your flight is by taxi or the City Sightseeing buses, or on foot in the city center. However, be aware that there are some neighborhoods that tourists should not visit.

        What you need to know before your flight to Johannesburg

        • Climate: The climate in Johannesburg is subtropical – mostly sunny, dry and pleasantly mild. In the summer months, you can expect occasional rain.
        • Currency: In South Africa, payments are made in the South African rand (ZAR). Although you can make cashless payments in many places, it is also advisable to carry some change in the local currency with you - especially away from tourist places. ATMs can be found almost everywhere.
        • Communication: There are twelve official languages in South Africa, but English has emerged as the leading lingua franca. You might also encounter Afrikaans, a language with Dutch roots, spoken by a significant portion of the population.

        Get to know the largest city in South Africa and book a flight to Johannesburg on lufthansa.com.

        Useful information for your travel destination

        *Source: You can find more information for your destination region on the Federal Foreign Office website.

        The information provided here is intended as a helpful guide only. Legal regulations and risk situations may change at any time. While we strive to ensure the accuracy of this information, Lufthansa cannot be held responsible for any inaccuracies, omissions, or changes in the data. We recommend consulting the website of the Federal Foreign Office or other relevant authorities to obtain the most up-to-date and accurate information regarding travel advisories, requirements, and conditions.

        This information is updated weekly.

        Current weather in Johannesburg

        FAQ

        With Lufthansa’s online check-in, you can conveniently check in as early as 23 hours before departure, choose your seat, and either print your boarding pass or have it sent to your smartphone. Online check-in is available on our website and in the Lufthansa App. For more information, visit our online check-in section.

        Looking for more than just a flight?

        Discover our destinations