eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Belgrade from R 7340

Explore the best deals

Discover the cheapest flights from Johannesburg to Belgrade
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Johannesburg to Belgrade

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: 05 May - 11 May
R 10 997
R 10 324
R 6 660
R 9 918
R 6 891
R 9 291
R 8 334
R 9 841
R 11 234
R 12 506
R 14 743
R 12 387
AprilMayJuneJuly

Currency and cost comparison

TrainLocal, one-way ticket
70%Trains in Belgrade are 70% cheaper than in Johannesburg.
JohannesburgR 34,00
BelgradeR 9,20
MealMid-priced restaurant
10%The average meal is 10% more expensive in Belgrade than in Johannesburg.
JohannesburgR 200,00
BelgradeR 220,91
TaxiStandard daytime start rate
195%Taxis are 195% more expensive in Belgrade than in Johannesburg.
JohannesburgR 20,00
BelgradeR 58,91
CoffeeRegular cappuccino
32%Coffee is 32% more expensive in Belgrade than in Johannesburg.
JohannesburgR 38,75
BelgradeR 51,04
Exchange rate
1 ZAR = 5.4 RSD
1 RSD = 0.19 ZAR
Last checked on Fri, 04/18
Distance: 7931 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms
Lanseria Intl Apt (HLA)How far from city centre: 48 kms
Belgrade airports
Beograd (BEG)How far from city centre: 12 kms

Useful Information for Flights from Johannesburg to Belgrade

Planning a trip from Johannesburg to Belgrade? eDreams offers a wide selection of flights to Belgrade from Johannesburg. Find the best deals on flights and start your Serbian adventure today. Remember to compare different airlines and travel dates for the most affordable options.

Time Difference between Johannesburg and Belgrade

Belgrade is 1 hour behind Johannesburg. Please double-check for any Daylight Savings Time changes to ensure accurate planning for your flights to Belgrade from Johannesburg.

Best Time to Fly to Belgrade

Belgrade experiences varied weather throughout the year. Summers (June-August) are warm, reaching the high 30s °C. Winters (December-March) are cold, with temperatures dropping to 5°C or even -1°C. Spring and Autumn offer milder weather. For those seeking flights to Belgrade from Johannesburg, booking during off-peak seasons like spring or autumn may offer better deals and fewer crowds. Find affordable flights to Belgrade from Johannesburg with eDreams and experience this vibrant city. If you're looking for cheap flights to Belgrade from Johannesburg, consider travelling during the shoulder seasons (spring or autumn) for pleasant weather and potential cost savings.

Johannesburg Airports

Planning your flight to Belgrade from Johannesburg? eDreams can help you find the perfect flight.

Airport Information

Johannesburg is served by two main passenger airports:

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport, formerly known as Johannesburg International Airport, is the largest and busiest airport in Africa. Located 23km east of Johannesburg city centre, JNB serves as the primary hub for South African Airways and other major airlines, offering a wide variety of domestic and international flights to Belgrade from Johannesburg.

Lanseria International Airport (HLA)

Lanseria International Airport, located approximately 35km from Johannesburg city centre, offers a more convenient alternative to JNB for some travellers. This modern airport serves as a hub for flights to major cities like Cape Town and Durban, and also offers international connections, including flights to Belgrade from Johannesburg.

Main Airlines for This Route

Several reputable airlines currently operate flights from Johannesburg to Belgrade. Here are three of them:

  • Air Serbia
  • Lufthansa
  • Turkish Airlines

Belgrade Airports

Planning your trip and searching for flights to Belgrade from Johannesburg? eDreams is here to assist you with your travel plans. Belgrade is primarily served by Belgrade Nikola Tesla Airport (BEG).

Airport Information

Belgrade Nikola Tesla Airport (BEG)

Belgrade Nikola Tesla Airport (BEG) is the largest and busiest airport in Serbia, located 18 km west of Belgrade city centre. It's operated by Vinci Airports and offers various facilities like shops, restaurants, and car rental services. You can find eDreams car rental available at the airport.

From Belgrade Nikola Tesla Airport to the city centre:

Public Transport: The A1 Shuttle bus and public buses run regularly from the airport to Belgrade Main station. The journey takes about 30 minutes.

Taxi: Taxis are readily available at the airport, offering a convenient way to reach your destination.

Car: Renting a car is a great option for exploring Belgrade and its surrounding areas at your own pace. Several car rental companies, including eDreams, operate at the airport.

What to Do and See in Belgrade

Planning your flights to Belgrade from Johannesburg? Belgrade, Serbia's vibrant capital, offers a captivating blend of history, culture, and nightlife. Explore the city's rich heritage and modern attractions.

  • Belgrade Fortress: Discover centuries of history at this imposing fortress overlooking the confluence of the Sava and Danube rivers. Explore its ramparts, museums, and enjoy panoramic city views.
  • St. Sava Temple: Marvel at the architectural grandeur of one of the largest Orthodox churches in the world. Admire its stunning Byzantine-inspired design and intricate interior.
  • Skadarlija (Bohemian Quarter): Wander through the charming cobblestone streets of Skadarlija, Belgrade's bohemian quarter. Enjoy traditional Serbian cuisine, live music, and a lively atmosphere.

Discover our TOP discounts for your flight from Johannesburg to Belgrade

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Belgrade from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Belgrade

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Serbia. At eDreams have you covered!
For flights from Johannesburg to Belgrade, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Belgrade is R7340. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Belgrade more expensive than Johannesburg to visit?

Looking at cab fares, a ride in Belgrade costs about $ 58.91 ZAR, 195% more expensive than Johannesburg, with a fare of $ 20.00 ZAR,

while train tickets cost 73% less at Belgrade: $ 9.20 ZAR versus $ 34.00 ZAR at Johannesburg.

If you compare the price of a lunch meal, however, you can find it from 220.91 ZAR in Belgrade, 10% more than the 200.00 ZAR in Johannesburg.

The price of the coffee is around 32% more expensive in Belgrade, with an average of 51.04 ZAR , while in Johannesburg the coffee costs 38.75 ZAR.

How is the weather in Belgrade compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6 mm ,Belgrade's temperatures can go up to 35.06 ºC during the hot season, with 2.3 mm average of rain rate . In winter, however, weather indicators show around -9.47 ºC in Belgrade, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Belgrade have an average of 1.6 mm rain level.
Which airports have flights between Johannesburg and Belgrade?

The main route from Johannesburg to Belgrade is: OR Tambo International Airport (JNB) to Beograd (BEG). The following airlines fly this route:

Austrian Airlines.

Turkish Airlines.

Lufthansa.

Plan your trip

Alternate routesPopular routes