Montserrat is situated approx 30 miles away from Barcelona, and is easily accessible by train, car and bus.
By train + cable car
Travelling from Barcelona, take Ferrocarrils de la Generalitat (R5 Line) train from Plaça d'Espanya to Montserrat-Aeri. Trains run every hour, combined return adult ticket costs 18,80€. Trans montserrat tickets for adult costs 24,40€.
From Montserrat-Aeri, take the cable car up.
By train + Funicular
Similarly to the previous option take the same R5 Line train from Plaça d'Espanya, Barcelona but to the next stop: at Monistrol de Montserrat you can change for the funicular railway (Cremallera de Montserrat). Combined return adult ticket costs 14,60€. Total travel time is 90 minutes one way. Last funicular runs at 18.22 downhill.
By bus
Buses from Barcelona leave from the Plaça de la Universitat in the morning