From the Barcelona Sants station you can take a: – Regional train direct to Tarragona city station. High speed train to the Tarragona Camp station which is outside the city. From here you can take a taxi to Tarragona, the journey lasts 20 minutes. You may also take the bus from Barcelona or even consider a day tour with some local travel agencies.