Prices are in Australian Dollars.

From
To
Tue. 8/12
Tue. 15/12
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue. 8/12
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
Tue. 8/12
Tue. 15/12
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
Tue. 8/12
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 Portugal Oporto Cheap flights to Francisco Sa Carneiro (Pedras Rubras), Portugal

Cheap Flights to Francisco Sa Carneiro (Pedras Rubras)

Popular in December High demand for flights, 11% potential price rise
Cheapest in March Best time to find cheap flights, 4% potential price drop
Average price $1,978 Average for round-trip flights in December 2020
Round-trip from $1,535 From Sydney to Porto
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Francisco Sa Carneiro (Pedras Rubras) flights by month

January
$1,210
February
$1,172
March
$1,278
April
$1,432
May
$1,274
June
$1,432
July
$1,542
August
$1,484
September
$1,471
October
$1,208
November
$1,381
December
$1,580
Currently, February is the cheapest month in which you can book a flight to Francisco Sa Carneiro (Pedras Rubras). Flying to Francisco Sa Carneiro (Pedras Rubras) in December 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 Francisco Sa Carneiro (Pedras Rubras)?

Choose a month below to see average flight price and weather conditions.
SYD - OPO
Price
$1,172 - $2,802
OPO
Temperature
14 - 25 °C
OPO
Rainfall
17 - 160 mm
Flying to Francisco Sa Carneiro (Pedras Rubras) in February is usually considered the best time to fly. However, you will find other deals are always available year round. July tends to be the warmest period in Francisco Sa Carneiro (Pedras Rubras) so if you are looking for sun or warmer climates then look to fly around this time. November is the wettest if you need to factor this in to your plans.

When is the best time to book a flight to Francisco Sa Carneiro (Pedras Rubras)?

The best time to book flights to Francisco Sa Carneiro (Pedras Rubras) is 30 days before your desired departure date. The cost of your flight will likely increase significantly if you book two weeks in advance of your flight.

Which day is cheapest to fly to Francisco Sa Carneiro (Pedras Rubras)?

Sunday is currently, on average, the cheapest day to fly to Francisco Sa Carneiro (Pedras Rubras). Flying on Thursday will result in higher flight prices.

What time of day is cheapest to fly to Francisco Sa Carneiro (Pedras Rubras)?

To get the best value, try booking a flight in the afternoon when visiting Francisco Sa Carneiro (Pedras Rubras). Generally the prices will increase for flights in the evening as these tend to have higher demand.

Find the best prices for you!

Cheap tickets to Francisco Sa Carneiro (Pedras Rubras) found by our users in Australia

Cheapest flights to Portugal

Home Europe Portugal Oporto Cheap flights to Francisco Sa Carneiro (Pedras Rubras), Portugal
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First