Dall’aeroporto di El Prat si può raggiungere Barcellona anche in treno.
Per arrivare ai binari, basta seguire il nastro pedonale coperto che si trova tra i due terminal. Il prezzo di una corsa è di 1,70 euro, c’è un treno ogni mezz’ora per Plaza Catalunya e la corsa dura solo 20 minuti.