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:
- 6:03
- 8:03
- 11:03
- 13:33
- 15:03
- 16:33
- 18:03
- 19:33
- 21:03
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.