Travel from Altafulla to Barcelona

Bus or train from Altafulla to Barcelona?

Spanish Railways (RENFE) operates a train from Altafulla to Barcelona hourly. Tickets cost $10 - $21 and the journey takes 1 h 11 min. Alternatively, Empresa Plana operates a bus from Altafulla to Barcelona every 2 hours. Tickets cost $10 - $15 and the journey takes 1 h 12 min.

How to get from Altafulla to Barcelona

From Altafulla-Tamarit train to Barcelona P.Gracia. 1 h 11 min £14. From Altafulla bus to Barcelona - Gran Via 618. 1 h 12 min £9. From Altafulla taxi to Barcelona. 58 min £102. From Altafulla drive to Barcelona. 58 min £8. From Altafulla rideshare to Barcelone. 1 h 17 min £3.

Operators from Altafulla to Barcelona