Если лететь из Москвы, то сначала до Барселоны — ее аэропорт находится в 82 км от Таррагоны. Далее автобусом (PLANTA) или на своем транспорте по автомагистрали AP-7 и A-16. Кроме того, неподалеку от Таррагоны находится аэропорт Реуса, куда в сезон часто прилетают чартеры с пляжниками из Москвы и рейсы бюджетной авиакомпании из Европы.
В остальных вариантах либо поездом RENFE из Барселоны (1-1,5 ч.; от 6 до 20 евро), Валенсии (2-3,5 ч.; от 15 до 30 евро), Аликанте (2-3 часа) и Мадрида (4 часа), либо автобусом (ALSA/HIFE) из той же Барселоны, Валенсии, Сарагосы, Мадрида или Аликанте.
Кроме того, Таррагона пользуется популярностью среди отдыхающих близлежащих курортов, таких как Салоу, Кап-Салоу или Ла-Пинеда. Добраться от этих пляжей до города можно на автобусе (от Салоу 30 минут и 2,5-3,5 евро) или на поезде (1-2 станции). Автовокзал находится в 15 минутах ходьбы по живописному зеленому бульвару до центра города. Ж.д. станция находится на берегу моря, ниже, чем Старый город. Добраться оттуда можно также за 10-15 минут.