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 North Macedonia

Cheap Flights to Macedonia

Popular in December High demand for flights, 6% potential price rise
Cheapest in October Best time to find cheap flights, 3% potential price drop
Average price $1,721 Average for round-trip flights in July 2020
Round-trip from $1 001 From Melbourne to Skopje
One-way from $778 One-way flight from Melbourne to Skopje
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Macedonia flights by month

January
$1,561
February
$1,353
March
$1,337
April
$1,401
May
$1,348
June
$1,307
July
$1,631
August
$1,543
September
$1,563
October
$1,461
November
$1,353
December
$1,302
Currently, the cheapest month for flights to Macedonia is December. The most expensive month for flights is July. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Macedonia?

Choose a month below to see average flight price and weather conditions.
MEL - SKP
Price
$1,302 - $2,279
SKP
Temperature
5 - 32 °C
SKP
Rainfall
25 - 53 mm
The best time to fly to Macedonia is during December, but great deals can be found at other times. If weather is an important factor for you when considering when to fly to Macedonia, the warmest period tends to be July, with the wettest being June.

When is the best time to book a flight to Macedonia?

The price you pay for your flight to Macedonia may vary depending on when you book. For the best chance of a lower fare, look to book 59 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.

Which day is cheapest to fly to Macedonia?

The cheapest flights to Macedonia are usually found when departing on a Thursday. The departure day with the highest cost at present is Friday.

What time of day is cheapest to fly to Macedonia?

Flights in the evening are typically the cheapest time of the day to fly to Macedonia. Flights at midday are usually the most expensive.

How long is the flight to Macedonia from Australia?

In most cases, travellers going to Macedonia from Australia are going to end the flight in Ohrid at Ohrid Airport. Those who are visiting from Perth will find flights that start at 30h 45m in duration and continue up to flights that can last as long as 39h 45m. From Sydney Airport, flights are quite a bit longer and can run from 43h 30m up to 53h 50m. The duration of the flight will vary based on the airline, number of stops, and how long the stops on the way take.

Which cities offer direct flights to Macedonia?

Unfortunately, there currently are no direct, nonstop flights from Australia to Macedonia. The most common stopover flight when leaving Melbourne is offered by SWISS, but combination flights may also be available. If you choose to leave from Perth, the airlines that offer flights include Qatar Airlines, Wizz Air, Emirates, and several others. Most of the flights are combination flights using two or more airlines. Some of the Macedonia flight deals require passengers to change airports at one of the stopover points.

What is the best way to travel around Macedonia?

Since Macedonia is a small country, travelling is often done on the ground rather than in the air. There is a well-developed bus network in the country with services in all the major cities. Some of the companies offering bus transport are Indbus International and VBI Bus Makedonija. Travellers can also use the train system through Makedonski Zeleznici that connects Kosovo, Volkova, Serbia, and Greece. Taxis are available in most cities with professional drivers. Some travellers choose to rent a car to get around the area.

What are some things to do in Macedonia?

Visiting the capital city of Skopje is something many travellers enjoy. A few kilometres from the city is Canyon Matka where travellers can visit Matka Lake and rent a boat to see the nearby caves. Macedonia’s largest national park is Mavrovo National Park, which offers large mountain peaks and fantastic skiing. Ohrid is another place to visit which is a recognised UNESCO World Heritage Site. The area is filled with monasteries and old town sites. The second-largest city in Macedonia is Bitola, which is near the border of Greece. Travellers can enjoy top dining, culture, and day trips. Popova Kula Winery is another excellent place to visit that includes cooking lessons, gourmet dining, accommodations, and sightseeing tours.

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

Travellers who are planning to fly to Macedonia from Australia will need to have a passport to do so. The passport needs to be valid for the entire duration of the stay. However, visas are not needed for those staying up to three months in six months. Anyone entering the state with an animal will need to have a pet passport as well as a certificate of health from a veterinarian. There is no need to have a return ticket available to go to Macedonia.

Find flights to Macedonia

Select your preferred destinations from the list below

Cheapest flights to Macedonia

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