How to find cheap flights from Johannesburg to Serbia
The cheapest return flight from Johannesburg to Serbia is currently priced at R 10,338.
You'll be travelling from Johannesburg into Belgrade Nikola Tesla in Belgrade with that fare.
R 5,883 is the lowest price we've found for a one-way ticket.
Willing to go wherever the best deals are? Enter 'Serbia' in the 'To' field to find the lowest fares for different cities.
Serbia is home to three international airports.
Select 'Add nearby airports' to broaden your search and compare prices across all airports close to both your departure and destination cities.
Book sooner, pay less. Fares tend to rise as your trip date gets closer, not the other way around.
Stay ahead of fare changes by setting up a Price Alert. If you haven't already, download the Skyscanner app to get updates instantly.
Best time to fly from Johannesburg to Serbia
If you're trying to spend less, November is typically the cheapest month to catch a flight from Johannesburg to Serbia.
Tuesdays and Wednesdays are often the most affordable days to fly in general, with fares dipping during midweek when it's quieter.
Peak travel season in Serbia runs through January, March and October. March is the busiest month and a perfect time to visit if you want to catch everything in full swing.
For a more leisurely pace, April, May and September are worth considering. April is the quietest month.
Popular places to visit in Serbia
Belgrade
One of the top destinations for Johannesburg to Serbia flights, Belgrade heads the list of places to explore. Start your sightseeing at major attractions like Belgrade Fortress, Danube and The Royal Complex.
Belgrade Nikola Tesla Airport (BEG) is Belgrade's busiest airport.
When you're ready to find somewhere to lay your head, explore the range of hotels in Belgrade.
Nis
Work your way through this Southern and Eastern Serbia city's highlights including Fortress of Niš, Holy Trinity Cathedral and National Museum in Niš.
The majority of flights arrive through Nis Airport (INI), the city's main airport.
After your plane ticket is locked in, you can focus on finding the right stay among the hotels in Nis.
Kraljevo
Morava Airport (KVO) is the city's main airport, with routes connecting it to popular destinations across the region and beyond.
Whether you're on a tight budget or ready to splurge, hotels in Kraljevo offer options for every kind of trip.
Visiting Serbia for the first time? Here's what you need to know
Entry rules can often change, so check in advance whether you'll need a visa or other documents before you travel. Your airline, travel agent or the local embassy or consulate will have the most up-to-date information.
The population of Serbia is around 6.6 million. Belgrade is the capital.
Time is consistent across this destination, with one standard time zone based on UTC+1.
The weather can affect everything from what you wear to how much you see, so choose your season wisely. August is Serbia's warmest month.
Visit sometime around January if you prefer to be there when it's cooler.
January tends to be the wettest time of year, while August is the driest.
The most popular events on the local calendar include the EXIT music festival, the Nišville Jazz Festival and the Belgrade International Film Festival. Time your Johannesburg to Serbia flight around moments like these for an experience that goes beyond sightseeing.
Complete your trip with hotels and a car rental
Locked in that cheap flight from Johannesburg to Serbia? Now decide where you're going to stay and how you'll get around. Check out the range of hotels in Serbia and filter your search by location, star rating and more. Also browse car rental options in Serbia and choose from pickup locations in cities or right at the airport.