Trains from Puigcerdà to Barcelona
Your latest searches will appear here.
- Lowest price from $128.00
- Average duration 5h 33m
- Connections per day 2
- Distance 118 km
- CO₂ per person 2 kg
train from Puigcerdà to Barcelona
The journey from Puigcerdà to Barcelona is about 118 km. On average a train trip takes 5h 33m with 2 connections per day.
| Lowest price | $128.00 |
|---|---|
| Trip duration | 5h 33m |
| Connections per day | 2 |
| Lowest price | $128.00 |
| Highest price | $143.69 |
| First departure | 08:39 AM |
| Last departure | 03:13 PM |
| Distance | 118 km |
| Departure | Puigcerdà |
| Arrival | Barcelona |
| Travel operator | SNCF | TER, SNCF | TGV INOUI SNCF | TER, SNCF | TGV INOUI |
CO₂ emissions by mode
The train journey between Puigcerdà and Barcelona emits 8.26kg of CO₂.
Taking the train between Puigcerdà and Barcelona saves 15.34kg of CO₂ compared to a flight, 0.59kg compared to the bus and 10.62kg compared to the car.
FAQ
A train ticket from Puigcerdà to Barcelona costs ≈ $135.84 (€121.20). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $128.00 (€114.20).
The cheapest ticket from Puigcerdà to Barcelona costs ≈ $128.00 (€114.20). Book as early as possible and avoid peak times.
Puigcerdà and Barcelona are 118 km apart.
The journey from Puigcerdà to Barcelona takes about 5h 33m on average. The fastest option takes 5h 23m.
This route is served by 2 operators: SNCF | TER and SNCF | TGV INOUI.
There are about 2 connections per day from Puigcerdà to Barcelona.
The first train from Puigcerdà to Barcelona leaves at 08:39 AM. Check times on your travel date.
The last train from Puigcerdà to Barcelona leaves at 03:13 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $128.00 (€114.20) but prices can change.
There are about 0 direct connections from Puigcerdà to Barcelona.
The shortest train journey between Puigcerdà and Barcelona takes 5h 23m.
Yes, there is a direct train between Puigcerdà and Barcelona.
The train journey from Puigcerdà to Barcelona generates 2 kg of CO₂.