- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Johannesburg to Belgrade (JNB-BEG)
Prices were available within the past 7 days and start at €390 for one-way flights and €600 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu, 25 Jul - Wed, 7 Aug
JNB
Johannesburg
BEG
Belgrade
€600 Return, found 8 hours ago
€600
Return
found 8 hours ago
Sun, 14 Jul - Sat, 3 Aug
JNB
Johannesburg
BEG
Belgrade
€613 Return, found 3 hours ago
€613
Return
found 3 hours ago
Thu, 25 Jul - Wed, 7 Aug
JNB
Johannesburg
BEG
Belgrade
€617 Return, found 8 hours ago
€617
Return
found 8 hours ago
Thu, 25 Jul - Wed, 7 Aug
JNB
Johannesburg
BEG
Belgrade
€618 Return, found 8 hours ago
€618
Return
found 8 hours ago
Thu, 25 Jul - Wed, 7 Aug
JNB
Johannesburg
BEG
Belgrade
€637 Return, found 8 hours ago
€637
Return
found 8 hours ago
Sun, 14 Jul - Sat, 3 Aug
JNB
Johannesburg
BEG
Belgrade
€638 Return, found 3 hours ago
€638
Return
found 3 hours ago
Expedia's Latest Trends
Hotels
Beach Hotels in Amalfi CoastRadisson Blu Hotel, Dubai Deira Creek5 Star Hotels in InishmaanPet Friendly Hotels in County WestmeathHotel Parque TropicalOYO Godolphin Arms HotelNovotel Paris Vaugirard MontparnasseHotels near Maynooth UniversityRoyal Garden HotelGrand Royale Hyde ParkApartments ConnemaraBarry’s Hotel DublinBaia Domizia Camping VillageWillow Grove Holiday Cottage (No.3)Apartments Tralee5 Star Hotels in Montenegro CoastRochestown Lodge HotelApartments Dublin Lansdowne Road Station
Flights
Cars
Holiday Rentals
General
*Available to Expedia members.