Short answer: PortAventura World (PortAventura Park, Ferrari Land, Caribe Aquatic Park and on-site hotels) sits by Vila-seca/Salou, about 100 km and ~1 hour 10 minutes by road from Barcelona-El Prat (BCN). By public transport there is no direct train from the airport; take Rodalies R2 Nord to Barcelona Sants, then R16/R17 to Salou–Port Aventura station (about 5–10 minutes’ walk to the park entrance, approximate). BusPlana coaches serve PortAventura hotels from BCN T1/T2 (€18.60 one way online when checked 2 Nov 2026). Driving is usually via the toll-free AP-7 in Catalonia. A pre-booked private transfer is the simplest door-to-door option, from €176 (Comfort) on the ANDY booking engine (confirm your date on go.rideandy.com).
Last reviewed: 2 November 2026. Timetables and fares change, so check with the operator before you travel.

Barcelona Airport to PortAventura: options compared
| Option | Door-to-door time* | Price (one way) | Comfort | Best for |
|---|---|---|---|---|
| Train (R2 Nord + R16/R17 via Sants) | ~2h–3h with connections | ~€12 combined (approx.) + walk to park | Regular trains | Budget travellers, daytime arrivals |
| BusPlana coach (BCN T1/T2) | ~2h–2h30 | €18.60 online to PortAventura hotel stops | Shared coach | Families staying at park hotels |
| Rental car | ~1h10 (approx.) | Rental + fuel; AP-7 toll-free in Catalonia | Flexible | Multi-day park + Costa Dorada trips |
| Taxi (metered) | ~1h10–1h30 | Varies; ask for estimate | Private | Late flights, small groups without luggage |
| Private transfer (pre-booked) | ~1h10, door to door | From €176 per vehicle (Comfort; fixed) | Meet & greet, flight tracking | Park hotels, Caribe Aquatic, Ferrari Land |
Times are approximate. PortAventura hotel check-in times and queueing at the park are separate.
1. Train: airport to Sants, then R16/R17 to Salou–Port Aventura
- BCN → Barcelona Sants: Rodalies R2 Nord (about 20 minutes, ~€3.80 one way — see Salou tourism airport guide).
- Sants → Salou–Port Aventura: R16 services run along the coast; R17 trains also serve Salou–Port Aventura station on Rodalies maps (check rodalies.gencat.cat for your date). Single-ticket cost for the Sants–Salou leg is about €8.20 on salou.com (approx.).
- Station → parks/hotels: the Rodalies stop is beside the resort; PortAventura’s access road and many PortAventura World hotels are a short walk (typically quoted as 5–10 minutes to the main entrance — approximate, depends on hotel).

Pros: low fare, no airport coach wait. Cons: two train legs, luggage on regional trains, and the last kilometres on foot unless you taxi from the station.
2. Bus: BusPlana to PortAventura hotels
BusPlana lists Barcelona Airport → PortAventura hotels / Salou / La Pineda on the same Costa Dorada line.
- Stops: BCN T1 (platforms 7–11) and T2 (between B and C).
- Fares (checked 2 Nov 2026): €18.60 one way, €33.90 return on busplana.com/en/transfers.
- Hotel stops: timetable footnotes note on-demand hotel service before 18:00 the day before for some Salou hotel sectors — confirm when booking for Hotel PortAventura, Hotel Caribe, Hotel Gold River, etc.
3. Car rental and parking
From BCN, the usual route is the AP-7 south toward Tarragona, exit toward Salou / PortAventura (ANDY’s routing shows about 100 km, ~1 hour 9 minutes outbound). The AP-7 has no tolls in Catalonia; other motorways near Barcelona may charge (e.g. C-32).
PortAventura World operates paid car parks at the park (check portaventuraworld.com for current parking products and hotel guest rules).

4. Taxi
No fixed airport tariff to PortAventura is published here. Use the meter or agree an estimate in advance; expect broadly similar cost to Salou (~€150 cited by Salou tourism) plus any hotel access fees.
5. Private transfer (pre-booked, fixed price)
Pre-booking fixes the price for Barcelona El Prat Airport → PortAventura World / park hotels, with flight tracking and free cancellation up to 24h on ANDY.
Prices from go.rideandy.com on 2 November 2026 (Barcelona El Prat Airport (BCN) → PortAventura World, Vila-seca, Spain, pickup 15 November 2026 at 12:00, one passenger). Fares vary by date — re-check in the booking engine before you travel.
| Vehicle | Barcelona Airport → PortAventura World (fixed, per vehicle) |
|---|---|
| Comfort | €176 |
| Van | €241 |
| Van XL | €271 |
- Flight tracking included.
- Free cancellation up to 24h before pickup.
- Rated 4.8/5 on Trustpilot.
→ Book Barcelona Airport to PortAventura World transfer · Open the booking engine
PortAventura World: Ferrari Land, Caribe Aquatic Park and hotels
- PortAventura Park: main theme park; same transport as above.
- Ferrari Land: separate gated park within the resort — same road and transfer drop-offs as PortAventura.
- Caribe Aquatic Park: seasonal water park; typically same parking and transfer points as the main resort.
- Hotels: Hotel PortAventura, Hotel Gold River, Hotel Caribe, etc. Give your exact hotel name and address when booking a transfer so the driver uses the correct access road.
For Salou town beaches and nightlife, see our Barcelona Airport to Salou guide.
FAQ
Sources (checked 2 Nov 2026)
- Salou tourism, Barcelona Airport access: salou.com/en_GB/information/arrival/how-go-barcelona-airport-salou
- BusPlana transfers and fares: busplana.com/en/transfers
- BusPlana timetable PDF: busplana.com/uploads/transfers/documentos/4766dcafbf5df90f030d1b669439452d310c5d41.pdf
- Rodalies de Catalunya (R16/R17): rodalies.gencat.cat
- AP-7 toll-free in Catalonia: elperiodico.com; RACE Barcelona–Tarragona guide
- ANDY booking engine simulation: go.rideandy.com (BCN → PortAventura World, 15 Nov 2026 12:00)
- ANDY transfer landing: rideandy.com/en/transfer/barcelona-el-prat-airport-to-portaventura-world
More guides
All guides
Barcelona Airport to Andorra: Bus, Car or Private Transfer
Barcelona Airport (BCN) to Andorra: direct bus from €33 (~3h30), car ~3h via the Cadí tunnel, or private transfer from €299. Prices and winter tips.
Read guide
Barcelona Airport to Salou: Train, Bus, Car or Transfer
Barcelona Airport (BCN) to Salou: train via Sants ~2h, BusPlana from €18.60, AP-7 drive ~1h05, or private transfer from €178. Times and prices.
Read guide
Barcelona to Lourdes: Train, Bus, Car or Private Transfer
Barcelona to Lourdes: train ~6h via Sants, FlixBus from ~€102, 5h drive, or private transfer from €588. Pilgrim tips and return trips.
Read guide
Toulouse Airport to Andorra: Bus, Car, Train or Transfer
How to get from Toulouse Airport (TLS) to Andorra: bus from €36, car ~3h, train + shuttle, or private transfer from €349. Times, prices and winter tips.
Read guide