Таррагона має важливу залізничну станцію, яка з'єднує місто з різними напрямками в Іспанії. Головна станція, Станція Таррагона, обслуговується регіональними та далекобійними поїздами, які переважно експлуатуються компанією Renfe. Вона забезпечує доступ до великих міст, таких як Барселона, що знаходиться приблизно за 100 кілометрів, та Валенсія на південь. Станція також пропонує з'єднання зі місцевими напрямками в межах Каталонії. Таррагона добре інтегрована в залізничну мережу Іспанії, що робить її зручним пунктом для мандрівників, які прямують до середземноморського узбережжя.