How far is PortAventura from Barcelona?
Trains usually run between the station in Salou centre and Barcelona every 30 minutes or so, and the trip takes around 1hr 30 minutes. By car or taxi, the trip would take 1hr-1hr 15mins. The distance is just over 100km. Thomas Cook operate a range of great excursions by coach to Barcelona from hotels in Costa Dorada (including visits to the Nou Camp), see brochure store for details.