Spanish Railways (RENFE) operates a train from Caspe to Barcelona 5 times a day. Tickets cost $28 - $40 and the journey takes 3 h 30 min. Alternatively, HIFE S.A. operates a bus from Caspe to Barcelona 5 times a week. Tickets cost $8 - $13 and the journey takes 1 h 17 min. ALSA also services this route hourly.