Travel from Barcelona to Puigcerdà

Bus from Barcelona to Puigcerdà

ALSA operates a bus from Barcelona to Puigcerdà once daily. Tickets cost $30 - $45 and the journey takes 2 h 48 min.

How to get from Barcelona to Puigcerdà

From Ronda Universitat - Barcelona bus to Puigcerda. 2 h 48 min 30€. From Barcelona Pl. Catalunya train to Vic, bus to La Molina, then bus to Puigcerdà. 4 h 33 min 44€. From Barcelona drive to Puigcerdà. 2 h 24 min 19€. From Barcelone rideshare to Puigcerdà. 2 h 17 min 8€.

How long does it take to get from Barcelona to Puigcerdà?

The bus from Ronda Universitat - Barcelona to Puigcerda takes 2 h 48 min and departs once daily.

Operators from Barcelona to Puigcerdà