Train
The journey takes approximately 1 h 19 m. Ticket price is about €9 The travel distance is 86 km.
Carrier is Renfe Viajeros.
🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking
Bus
The journey takes approximately 1 h 20 m. Ticket price is about €7 The travel distance is 93 km.
Carrier is FlixBus.
🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking
Bus
The journey takes approximately 1 h 24 m. The travel distance is 96 km.
Carrier is Empresa Plana.
🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking
Drive
The journey takes approximately 1 h 4 m. The travel distance is 96 km.
🛏 Find hotel deals and discounts up to 20% in Barcelona at Booking
The cheapest way to travel from Tarragona to Barcelona is by taking a Rideshare with an average price of €4. The journey takes approximately 1 ч. 25 мин.
Drive is the fastest way to travel from Tarragona to Barcelona. Tickets cost €9. The journey takes approximately 1 ч. 4 мин.
Tarragona is approximately 96 km away from Barcelona. The trip by car takes 1 h 4 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the Empresa Plana company. Tickets cost about €. A bus trip from Tarragona to Barcelona will take 1 h 24 m.
Yes, there is a direct train from Tarragona to Barcelona. The route is operated by Renfe Viajeros. Tickets cost about €9. The train trip will take 1 h 19 m.
The average journey time by car between Tarragona and Barcelona is 1 h 4 m.
What to Do in Barcelona

Barcelona, the capital of Catalonia, is an incredible city with a rich cultural heritage. Its architecture and history make it a must-see destination for anyone interested in Spain.
From Tarragona
- Tarragona → Andorra-la-Vella
- Tarragona → Copenhagen
- Tarragona → Monte-Carlo
- Tarragona → Plovdiv
- Tarragona → Barcelona
- Tarragona → Salou
- Tarragona → Tossa-de-Mar
- Tarragona → Olesa-de-Montserrat
- Tarragona → Reus
- Tarragona → Vic
- Tarragona → Blanes
- Tarragona → La Roca Village
- Tarragona → La-Pineda
- Tarragona → Santa-Susanna-Catalonia-Spain
- Tarragona → Vila-seca
- Tarragona → El-Prat-de-Llobregat
To Barcelona
- L-Estartit → Barcelona
- Moscow → Barcelona
- Madrid → Barcelona
- Athens → Barcelona
- Saint-Tropez → Barcelona
- Santa-Susanna-Catalonia-Spain → Barcelona
- Valencia-Spain → Barcelona
- Alicante → Barcelona
- Tarragona → Barcelona
- Torrevieja → Barcelona
- Arenys-de-Mar → Barcelona
- Cadaqués → Barcelona
- Blanes → Barcelona
- Calella → Barcelona
- Avilés → Barcelona
- Guardamar-del-Segura → Barcelona