How to get from Barcelona to Puigcerdà

Travel options
from Barcelona to Puigcerdà

You can get from Barcelona to Puigcerdà by train, bus or flight.

Our recommendation

To get from Barcelona to Puigcerdà on 02 Jul we recommend taking a bus because it’s the best combination of price and speed.

15:00Barcelona, Estació d'Autobusos Nord3h18 18:18Puigcerdà
0 changes
15:00Barcelona, Estació d'Autobusos Nord3h18 18:18Puigcerdà
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

02 Jul
03 Jul
04 Jul
05 Jul
06 Jul
07 Jul
08 Jul
09 Jul
10 Jul
11 Jul
12 Jul
13 Jul
14 Jul
15 Jul
16 Jul
17 Jul
18 Jul
19 Jul
20 Jul
21 Jul
22 Jul

Travel Information to Puigcerdà from Barcelona

distanceDistance73 miles
modeAvailable travel modesCoach, flight, ferry or train
fastestFastest modeCoach • £19 • 2 h 58 min
carriersPopular travel companiesAlsa

Travel 73 miles by coach, flight, ferry or train to Puigcerdà from Barcelona. The most popular travel providers which serve this journey are Alsa among others. Travellers can even take a direct coach from Barcelona to Puigcerdà.

Travel Tips: Travel from Barcelona to Puigcerdà

Travel to Puigcerdà easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Puigcerdà.

There are 4 ways to get from Barcelona to Puigcerdà: coach, flight, ferry or train.

Flight services offer the cheapest way to get from Barcelona to Puigcerdà. Tickets for a flight cost on average £1.

This is compared to other travel options to Puigcerdà:

A flight is generally £19 less than a coach for the same journey. A coach costs on average £19 from Barcelona to Puigcerdà.

A flight is about £1 less than a ferry, which costs on average £1 for this journey.

A flight is about £8 less than a train, which costs on average £8 for this trip.

The fastest way from Barcelona to Puigcerdà is by coach with an average journey time of 2 h 58 min.

Other travel options to Puigcerdà from Barcelona can usually take longer:

In comparison, taking a flight requires on average NaN h NaN min   of travel time.

In comparison, taking a ferry requires on average NaN h NaN min   of travel time.

In comparison, travelling by train can take you on average 14 h 30 min.

The distance between Barcelona and Puigcerdà is around 73 miles.

The average frequency per day from Barcelona to Puigcerdà is:

  • 1 train per day.

However, we recommend checking specific travel dates for your route from Barcelona to Puigcerdà as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Barcelona to Puigcerdà:

  • Most travellers board their coach from Barcelona, Estació d'Autobusos Nord and arrive in Puigcerdà.
  • Most travellers take a train from Barcelona Sants to Puigcerdá.

Omio works with many trusted partners that can help you travel the best way from Barcelona to Puigcerdà:

  • You can travel to Puigcerdà from Barcelona by coach with Alsa. You can find cheap tickets on Omio for £19 with Alsa from Barcelona to Puigcerdà.

Yes, there are direct services available from Barcelona to Puigcerdà with the following travel operators:

  • You can take a direct coach with Alsa.

Direct services tend to save you time and add more convenience in getting you to Puigcerdà as you won't need to change in between, so it's worth paying attention to before booking your tickets between Barcelona and Puigcerdà.

Many of our customers travelling from Barcelona to Puigcerdà don't make Puigcerdà their final stop. Some of the destinations worth visiting after are Andorra la Vella, La Seu d'Urgell or Toulouse, either of which you could add to your Barcelona and Puigcerdà trip itinerary. Check Omio for the best and cheapest ways to travel from Puigcerdà to any of these top destinations today!

When planning your trip to Puigcerdà from Barcelona, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets are costing on average £19 one way.
  • Plane tickets are costing £1 one way on average.
  • Ferry tickets cost on average £1 one way.
  • Train tickets cost on average £8 one way.

However, we recommend buying tickets between Barcelona and Puigcerdà online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Barcelona to Puigcerdà: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone