Barcelona Airport to Salou and PortAventura
Quick answer: Salou — the gateway to PortAventura, Spain’s largest theme park — is about 100 km southwest of Barcelona. A taxi or private transfer is fastest at around 1 hour 20 minutes, running €140–160 for up to 4 passengers. The train (R2 Nord to Barcelona Sants, then the R16 line direct to Salou-PortAventura) takes 1.5–2 hours and costs €25–35 per person. The bus is cheapest at €15–20 per person but takes 2–2.5 hours.

Getting from Barcelona Airport to Salou
| Method | Time | Cost |
|---|---|---|
| Taxi / private transfer | ~1h20 | €140–160 per car (up to 4 passengers) |
| Train (R2 Nord + R16) | 1.5–2 hours | €25–35 per person |
| Bus (Plana, Alsa) | 2–2.5 hours | €15–20 per person |
The train route requires a change: the R2 Nord line from the airport to Barcelona Sants, then the R16 regional line, which runs direct to the Salou-PortAventura station — convenient since the park has its own stop, but it adds a connection and roughly 30–45 minutes over a direct transfer.
Why Families Choose a Direct Transfer
With young kids, luggage, and often an early flight, two changes and a 2-hour journey is a harder sell than a straightforward 80-minute ride. A private transfer also means a car seat can be arranged in advance rather than hoped for — not something the train or bus can offer. For a group of 4 splitting a €140–160 fare, the per-person cost lands close to the train anyway.
What to Expect at PortAventura
PortAventura is one of Europe’s largest theme parks, split into themed zones — Polynesia, Mexico, the Far West, and more — plus Ferrari Land next door. The Sesame Street area is built specifically for younger children, with gentle rides and character meet-and-greets, so it works for family groups with a wide age range in one visit.
Tickets sell out in peak season, so book ahead. The park recommends a full day, and combined train-plus-entry tickets can save money over booking transport and admission separately if you are taking the train rather than a transfer.
FAQ
About 100 km southwest of Barcelona, roughly 1 hour 20 minutes by taxi or direct transfer.
Typically €140–160 for the car, which covers up to 4 passengers — often comparable to the train once split across a family.
The R16 regional line has its own Salou-PortAventura station, but you need to change from the airport's R2 Nord line at Barcelona Sants first — not a single direct service.
Yes — the Sesame Street area is designed for younger kids, alongside the bigger rides for older children and adults elsewhere in the park.
Yes, especially in peak season — tickets can sell out, and combined train-plus-entry packages can also save money over booking separately.
