Getting to PortAventura: from Barcelona or Reus airport?
PortAventura World sits between Salou and Vila-seca, and the answer depends on where you land. From Reus Airport it is only 14 km - around twenty minutes, private transfer at a fixed price shown before booking. From Barcelona El Prat it is 101 km - about an hour and a half's drive, at a fixed price shown before booking fixed per car.
From Reus Airport (the close one)

| Option | Time | Cost |
|---|---|---|
| Private transfer | ~17 min | from 57 EUR per car, fixed |
| Taxi at the rank | ~17 min | 30-45 EUR meter, queue in season |
| Bus | 40 min+ | ~3 EUR, seasonal timetable, not to the gates |
Reus is the charter airport for the Costa Daurada - if your flight lands there, you can be at the park entrance before your friends collect their bags in Barcelona.
From Barcelona El Prat (the big one)
| Option | Time | Cost |
|---|---|---|
| Private transfer | ~1h 16m | from 196 EUR per car, fixed |
| Train (R2 + RE at Sants) | 2h - 2h 30m | ~12 EUR pp, change with luggage, station 15 min walk from park |
| Bus (airport - Salou) | ~1h 50m | ~17 EUR pp, few departures per day |
With two suitcases and kids after a flight, the train change at Sants is the part families regret most. A private car takes you terminal to hotel door.
Good to know
- Both routes use the AP-7 motorway. Tolls, if you choose the paid road, are paid separately by the passenger - the fixed transfer price itself does not change.
- Driver contacts you after landing and tracks the flight; 60 minutes of waiting are free.
- Going back after fireworks or closing time? Pre-book the return - taxis at the park gates are scarce at night.
- Child seats are free on request.
FAQ
Which airport is closer to PortAventura? Reus (REU): around twenty minutes. Barcelona El Prat is about an hour and a half's drive.
How much is a taxi from Barcelona Airport to PortAventura? Metered taxis run 180-230 EUR depending on traffic. A pre-booked transfer is at a fixed price shown before booking, known before you fly.
Is there a direct train from Barcelona Airport to PortAventura? No - you change at Barcelona Sants. Total 2-2.5 hours; the park has its own station a 15-minute walk from the entrance.
Book: Reus Airport to PortAventura · Barcelona Airport to PortAventura - or WhatsApp.
Plan your ride
- Fixed-price booking for this route: check the live fare
- Related reading: Reus vs Barcelona airports
- Ready to go? Book in a few clicks