There are 4 ways to get from Salou to PortAventura

Bus 

The bus fare is approx €2 for adults and children alike. If you board at a bus stop with a ticket kiosk, you must buy your ticket there, other wise you pay the driver. Frequency, about 5-10 minutes

Noddy Train(Mini Road Train)

Adults approx €3, children less. The train passes all the main hotels, so takes longer than the public bus.  Frequency about every 15 minutes.

Taxi 

A taxi will cost about €7 so it can work out much cheaper than the noddy train depending on the amount of people.

Train 

The train station is a long up hill walk from the theme park and trains are not regular (and often late)