Quick answer: Salou and PortAventura sit about 100 km south of Barcelona Airport on the Costa Dorada. The simplest public option is the direct Bus Plana coach from Terminal 1 or Terminal 2 (roughly €17 to €25, about 1h45 to 2h15). The train is cheaper (around €9 to €16) but means two services with a change at Barcelona Sants, so budget 2h to 2h30. A private transfer (about €120 to €150 door-to-door in around 1h15 to 1h30) is easiest for families and groups; a taxi runs higher at roughly €160 to €200 on the meter.
Is there a direct bus from the airport to Salou and PortAventura?
Yes, and for most visitors it is the sweet spot between price and hassle. Bus Plana is the operator that links the airport with the Costa Dorada, and its coaches run direct with no change along the way. You board at the airport and step off at PortAventura or in Salou itself.
Pickup happens at both terminals. At Terminal 1 the coaches use the lower-level platforms numbered 7 to 11; at Terminal 2 the stop sits between areas 2B and 2C. The route threads through the resort belt, calling at La Pineda, Vila-seca, PortAventura World, Salou and Cambrils, so check which stop is closest to your accommodation before you buy.
Expect a one-way fare in the region of €17 to €25 and a ride of about 1h45 to 2h15, depending on traffic and how many stops the service makes. If you are staying at Hotel Caribe or Hotel Gold River rather than Hotel PortAventura, add a note in the booking comments so the driver knows to stop. Timetables shift with the season, with more departures in summer, so confirm the current schedule on busplana.com.
What is the train route, step by step?
There is no single train from the airport to the coast, so the rail option is really two journeys stitched together at Barcelona Sants. It rewards patience with the lowest fare of any option here.
Step one: from the Renfe station beneath Terminal 2, take the R2 Nord commuter line towards Barcelona. Trains leave roughly every 30 minutes and reach Barcelona Sants in about 20 to 25 minutes. If you land at Terminal 1, hop on the free shuttle bus to Terminal 2 first to reach the platform.
Step two: at Sants, switch to a Renfe regional service on the R17 line heading south towards Salou and Tarragona. Ride it to the station named Salou-PortAventura, which drops you beside the resort. That leg takes about 1h25 to 1h45. All told the door-to-station time lands around 2h to 2h30, and the combined ticket cost is roughly €9 to €16 per person.
The trade-off is clear: you save money but carry your bags up and down platforms and manage a connection. Our separate guides to the Barcelona Airport train and the airport-to-Sants link walk through the first leg in more detail.
What about a private transfer or a taxi?
If you would rather skip timetables entirely, a car takes you the whole way. There are two flavours, and they are not the same thing.
A private transfer is booked ahead at a fixed price, usually about €120 to €150 for the vehicle regardless of how many passengers sit in it. The driver meets you in arrivals, and the journey runs roughly 1h15 to 1h30 straight to your hotel door. Because the rate is agreed in advance, a traffic jam does not inflate the bill.
A taxi from the rank is metered, so the final figure depends on traffic, the time of day and any luggage or night surcharges. For the roughly 100 km run to Salou that typically works out around €160 to €200, the priciest choice on this page. Unless you specifically want a taxi, a pre-booked transfer usually costs less and removes the guesswork. Our Barcelona Airport transfers page covers how booking ahead works.
Which option is best for families with luggage going to PortAventura?
Families heading to the theme park face a specific problem: children, suitcases and a long day of travelling do not mix well with platform changes. Here the maths often favours the private transfer even for budget-minded travellers.
A transfer priced per vehicle at €120 to €150 splits across everyone in the car. For a family of four or five, that can land close to the combined cost of four or five bus tickets, and it buys a door-to-door ride with no walking, no waiting and no wrangling bags through Sants. Younger children who might not last a two-connection train trip travel far more comfortably.
If the budget is tighter, the direct Bus Plana coach is the next best call. It has luggage holds, no change, and drops close to the park gates. The two-train route is the option to avoid with small children and a lot of luggage, purely because of the connection at Sants.
How do I get back to the airport from Salou?
Everything runs in reverse, but the return needs a little more planning because a missed connection can mean a missed flight. Whatever you choose, build in a buffer.
By bus, Bus Plana runs direct coaches from Salou bus station to both airport terminals through the day, including early-morning departures aimed at travellers with morning flights. Book a departure that lands you at the airport at least two to three hours before takeoff. By train, take the R17 regional from Salou-PortAventura to Barcelona Sants, then change to the R2 Nord out to the airport; a comfortable margin at Sants is essential. A pre-booked transfer is the most predictable for the return leg, since the driver collects you at an agreed time.
A note on timing and the summer peak
PortAventura World is the largest theme park in Spain, and its pulling power shows in summer, when the coast fills up and both roads and trains get busier. In July and August, book bus and transfer seats ahead rather than turning up on spec, and allow extra time for traffic on the coastal approach. If you are weighing other day-trip destinations from the airport, our guides to Sitges and Girona follow the same compare-your-options format.
| Option | Cost (approx.) | Time | Best for |
|---|---|---|---|
| Bus Plana (direct) | €17-25 pp | 1h45-2h15 | Solo travellers, couples, value |
| Train (R2 Nord + R17) | €9-16 pp | 2h-2h30 | Budget, light luggage |
| Private transfer | €120-150 per car | 1h15-1h30 | Families, groups, comfort |
| Taxi (metered) | €160-200 per car | 1h15-1h45 | Late arrivals, no pre-booking |
About the author. Elena Garcia writes practical guides about Barcelona El Prat Airport and Catalonia transport for international travellers.
Fares and timetables reflect operator information as of July 2026 and change seasonally. Verify with Bus Plana, Renfe or your transfer company before you travel.
Last updated:


