Prices are in Australian Dollars.

From
To
Sat. 15/8
Sat. 22/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Sat. 15/8
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
Sat. 15/8
Sat. 22/8
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
Sat. 15/8
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 Serbia Cheap flights to Belgrade, Serbia

Cheap Flights to Belgrade

Round-trip from $1,492 From Melbourne to Belgrade
One-way from $696 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.

Which day is cheapest to fly to Belgrade?

Tuesday is currently, on average, the cheapest day to fly to Belgrade. Flying on Friday will result in higher flight prices.

What time of day is cheapest to fly to Belgrade?

At the moment, flights in the afternoon are likely to offer the best value for money for your Belgrade trip. A flight at midday will more often than not be of higher cost.

How long is the flight to Belgrade?

Flight times to Belgrade, Serbia from Australia depend on the origin city. The quickest one-stop flights from Perth Airport take approximately 18h 15m, while one-stop flights from Sydney Airport take around 21h 50m. You’ll find one-stop Belgrade flight deals departing from Brisbane that take a little over 21 hours and flights from Melbourne that average 21h 30m. However, some airlines take as long as 36 hours, depending on the number of stops and layover duration.

Where can you get direct flights to Belgrade from?

Unfortunately, direct flights from Australia to Belgrade are currently not available. However, several airports service one-stop flight routes to Belgrade. Air Serbia, Emirates Airlines, and Qatar Airways fly from Sydney via Abu Dhabi, Dubai and Doha respectively. Melbourne services one-stop Belgrade flights operated by Air Serbia and Etihad Airways, while Perth Airport offers one-stop flight deals by Qatar Airways and Emirates.

How do you get from Belgrade airport to the city centre?

Belgrade Nikola Tesla Airport, Belgrade offers three major transport options for getting to the city. The most affordable option is bus line 72, which runs from the airport to Slavija Square (Kralja Milutina Street). The bus departs every half hour and takes approximately 30 to 40 minutes for the trip. Visitors can also opt to pay for a taxi at the airport information desk (located in the baggage reclaim area). Although Belgrade has some ride-sharing applications like CarGo and Bolt, they aren’t a popular choice. If you prefer to drive yourself into town, the airport has multiple car rental offices situated at the ground floor of Terminal 1 and arrivals at Terminal 2.

What are some things to do in Belgrade?

Ada Ciganlija is a popular pick with residents and tourists, especially during the summer. It provides a getaway spot for outdoor activities like hiking, biking, football, rock climbing, and waterskiing. It’s also home to lots of cafés, restaurants, and bars. Other popular attractions include the historic Belgrade Fortress and the Church of Saint Sava, which is one of the largest church buildings in the world. A visit to Mountain Avala takes up most of the day but comes with spectacular views as well as fresh air, walking paths and a peaceful respite from the urban life. Belgrade is also famous for its nightlife with lots of clubs and bars. You can explore the Splavs (floating river clubs) at the river bank or swing through some of the popular bars at Cetinjska. If you’re traveling with kids, Kalemegden Park and Zemunski Park make fun destinations.

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

A visa isn’t required if you’re visiting Belgrade, Serbia as a tourist for 90 days or less. However, longer stays or visits for other purposes (studying or business) will require a visa. You can get one by contacting the Serbian Embassy or consulate office. You’ll also need to a passport that’s valid for at least 90 days from the visa’s issue date.

Find the best prices for you!

Cheap tickets to Belgrade found by our users in Australia

Cheapest flights to Serbia

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