We use our own and third-party cookies to run the site, to measure how it is used and to show advertising. You can accept them all, reject them all or choose by category. Rejecting them does not limit access to any content. More information in our Cookie policy
Choose which categories you want to allow. You can change this decision at any time from the link in the footer. See the details in our Cookie policy
Required for the site to work: the session language, the contact form and this cookie decision itself. They cannot be switched off and are not used to identify you.
They remember choices you make so we do not ask you again on your next visit.
They tell us which content is read most and how the site is browsed, as aggregated data. We use them to improve the site. If you reject them we still count visits anonymously, without storing anything on your device.
They allow ads matched to your interests and measurement of how they perform, and they load embedded content such as YouTube videos. If you reject them you will still see advertising, but not personalised.
Once you arrive at Barcelona-El Prat, you have several combinations to get to Salou and the Costa Dorada. One possibility is to move by train to Salou.
You must first take a train from Barcelona airport to Barcelona Sants station. Trains from the airport to Barcelona Sants leave every thirty minutes, approximately. The first departure is at 5:42 am in the morning and the last at 23:38. The journey takes about 20 minutes and cost about single ticket is EUR 3'8.
Once in Barcelona Sants station catch a train of the coastal railway line linking Barcelona with Tarragona and Salou. The journey on a Regional Express train service line R16, the coastal railway line between Barcelona and Salou, has a duration of one hour and twenty minutes or so, and the cost of a single ticket is about 8'2 euros.
The departure times towards Salou from Barcelona Sants station with Regional Express service are:
Another option are the coaches doing the shuttle from Barcelona airport and the towns of Salou, Cambrils, La Pineda Beach and Vila-seca, on the one hand, and the city of Tarragona on the other. The cost of this service is to Tarragona 12'95 euros and 14'95 euros to Salou, Cambrils, La Pineda Beach and Vila-seca.
Finally, you can also take a taxi from Barcelona airport to Salou for an approximate price of 150 euros. In case you opt for the taxi, you can ask beforehand the price of this service in order to know in advance the final price.
For more information, phone the Barcelona-El Prat is 902 404 704.
