Eleven kilometres northwest of Tarragona, Reus airport has flights to London, Dublin, Manchester, Brussels, Eindhoven and Frankfurt–Hahn among others, mostly with Ryanair.
Buses (timed for flights) run to/from Tarragona bus station (20 minutes, €4, three to five daily) as well as to/from Barcelona (1¾ hours, €15, one daily).
The bus station is 1.5km west of the old town along Rambla Nova. ALSA (www.alsa.es) destinations include Barcelona Nord (€8.70, 1½ hours, seven daily) and Valencia (€22, three to 4½ hours, six daily). Hispano Igualadina (www.igualadina.com) serves Lleida (€6, 1¼ to 1¾ hours, one to five daily).
Tarragona has two train stations (www.renfe.com). The local train station (Tarragona) is a 10-minute walk south of the old town near the beach, with services to/from Barcelona (€8.05 to €21, one to 1½ hours, every 10 to 30 minutes) and Valencia (€17 to €27, two to four hours, 15 to 17 daily).
The second, out-of-town train station, Camp de Tarragona, lies 10km north of the centre (a 20-minute taxi ride). There are frequent high-speed trains to Barcelona (€12 to €32, 35 minutes) and Lleida (€14 to €26, 30 minutes). Make use of hotel transfers if arriving here late at night, as taxis can be erratic.
Car & Motorcycle
There's a central underground car park (€5.50 per day) just off Via de l'Imperi Romà, on the west edge of the old town.