Prices are in Australian Dollars.

From
To
Thu. 13/8
Thu. 20/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu. 13/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
Thu. 13/8
Thu. 20/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
Thu. 13/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 Spain Barcelona Cheap flights to Barcelona Port Aventura

Cheap Flights to Port Aventura

Round-trip from $1.329 From Melbourne to Barcelona
One-way from $693 One-way flight from Melbourne to Barcelona
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 Port Aventura?

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

What time of day is cheapest to fly to BCN airport?

At the moment, flights in the evening are likely to offer the best value for money for your Port Aventura trip. A flight in the morning will more often than not be of higher cost.

How long is the flight to PortAventura?

Most travellers who go to PortAventura from the United Kingdom can find quick and easy travel from a number of cities based across the United Kingdom. This leisure complex is quite popular, and those who are interested in the exact amount of time it takes to reach Reus airport will be pleased to know that flights typically take about 2h10m from Birmingham (Ryanair) to about 2h 35m when leaving from Dublin on the same airline. Manchester is yet another option, and if one wants to simply fly into Barcelona instead, which is very close by, there are dozens and dozens of flights available across the United Kingdom from plenty of airlines.

Where can you get direct flights to PortAventura from?

Typically speaking, direct flights can be found with Ryanair when leaving from Dublin, Manchester, or Birmingham. All of these flights are in the neighborhood of 2h 30m, give or take a few. As such, reaching this fun place is both quick and convenient for travellers. As these flights are very popular during certain times of the year, it is recommended to book early.

How do you get from Reus airport (RES) to the city centre?

Reus airport is barely over six miles from PortAventura. As such, there are a number of options one can take advantage of when looking to go directly there from the airport. There are both shuttles and public transportation that can be used. Also, many visitors to the area opt to rent a car or hire a private company for pickup. These, too, can be arranged prior to arrival so things go smoothly once landed. Last, coming in from Barcelona is a straightforward process as well. Although this is about 70 miles away, Barcelona airport is very large, and thus has many options, too, when it comes to renting transportation.

What are some things to do in Port Aventura?

The main place to go to PortAventura is, of course, the waterpark that it is famous for. This fantastic place is ideal for those looking to have a lot of fun in the water and those who like to soak up rays with friends and family. In addition to the pools and water slides, there are also a number of roller coasters and other such rides. Outside of the park, there are plenty of shops and restaurants to check out as well.

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

Because PortAventura is in Spain, British citizens will not need a visa to enter the country, only a valid passport. However, if one is planning on staying longer than a total of three months, this may change. As such, visitors who fall under this need to contact the Spanish embassy for the particulars that are pertinent to his or her situation. A driver’s license will not be a valid replacement for a passport. So if one is needed, be sure to apply for it a couple of weeks before your scheduled travel dates.

Find the best prices for you!

Cheap tickets to Port Aventura found by our users in Australia

Port Aventura airports

Home Europe Spain Barcelona Cheap flights to Barcelona Port Aventura
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First