Prices are in Australian Dollars.

From
To
Thu. 16/7
Thu. 23/7
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu. 16/7
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu. 16/7
Thu. 23/7
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu. 16/7
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Europe Cheap flights to Serbia

Cheap Flights to Serbia

Round-trip from $4,501 From Melbourne to Belgrade
One-way from $634 One-way flight from Melbourne to Belgrade
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Serbia flights by month

January
$1,758
February
$1,389
March
$1,222
April
$1,235
May
$1,280
June
$1,250
July
$1,440
August
$1,499
September
$1,427
October
$1,342
November
$1,219
December
$1,257
Currently, November is the cheapest month in which you can book a flight to Serbia. Flying to Serbia in January will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Serbia?

Choose a month below to see average flight price and weather conditions.
MEL - CS5
Price
$1,219 - $2,248
CS5
Temperature
5 - 29 °C
CS5
Rainfall
31 - 87 mm
November is typically the best time to fly to Serbia, but there are other times where great deals are available. If you are looking for warm weather when you arrive off of your flight to Serbia then July is statistically the hottest. June is historically the period with most rainfall.

Which day is cheapest to fly to Serbia?

At the moment, Tuesday is the most economical day to take a flight to Serbia. Friday is likely to be the most costly.

What time of day is cheapest to fly to Serbia?

Serbia flights can be made cheaper if you choose a flight in the afternoon. Booking a flight at midday will likely mean higher prices.

How long is the flight to Serbia from Australia?

All flights going into Serbia from Australia arrive in Belgrade. Many of the major Australian cities offer Serbia flight deals on stopover flights. The main city that offers flights into Belgrade is Sydney, which has a wide range of flights to select from. Some of the flights make it to the destination in 22h 55m, while others can take a bit longer and may reach the city in 48h 30m. There are also flights from Adelaide into Serbia which run around 22h 20m on average. Stopover locations and lengths can cause the flight length to vary.

Which cities offer direct flights to Serbia?

Unfortunately, there are currently no nonstop, direct flights from Australia into Serbia. However, there is a wide selection of stopover flights to choose from. If a traveller is leaving from Sydney, airlines like Air Serbia, Qatar Airways, and Etihad Airways offer these flights with one or two flights in the middle. Flights to Belgrade from Brisbane are also available through Etihad Airways, Virgin Australia, and Air Serbia. Other cities with flights into the country are Adelaide, Canberra, Melbourne, and Perth.

What is the best way to travel around Serbia?

Serbia does not have internal flights, but there are several other options for getting around. Travellers who prefer to drive can find local and international car hires at airports and in large cities. Most cities also have metered taxis. The official ones will have a blue taxi sign on the roof. One of the most popular ways to get around Serbia is by bus. There is a wide range of services across the country and even small towns often have a bus available. Lasta is one of the most commonly used companies. Travellers can also rent bikes and Belgrade has dedicated cycling paths available.

What are some things to do in Serbia?

There are many different galleries and museums in Belgrade including the Museum of Yugoslav History, the Nikola Tesla Museum, and the Ethnographic Museum. The city is also a cultural hub with great nightlife. The bohemian quarter of the city has many great places to enjoy Serbian cuisines as well as several art galleries. Those who want to learn more about the history of the country can visit Novi Sad for access to theatres, galleries, museums, libraries, and churches. Travellers who enjoy the outdoors can visit Djerdap National Park which had the Djerdap Gorge, which is a river valley made of four gorges. Travellers can also visit the old wine routes of the country in Zupa, Vrsac, Oplenac, Negotin, and Smederevo.

Do I need a passport or visa to fly to Serbia?

When travelling into Serbia from Australia by air, passengers will need a passport valid for the entirety of their stay. Travellers should be sure to get an entry stamp on arrival to prevent fines. It’s required to register with the police within 24 hours of arriving, but most hotels take care of this when checking in. Visas are not required for those staying 90 days or less in Serbia.

Find flights to Serbia

Select your preferred destinations from the list below

Cheapest flights to Serbia

Home Europe Cheap flights to Serbia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First