Travel from Picos-de-Europa to Barcelona

Bus or train from Picos de Europa to Barcelona?

You can take a train from Picos de Europa to Barcelona via San Roque del Acebal, Torrelavega, Palencia, and Zaragoza Delicias in around 13 h 46 min. Alternatively, you can take a bus from Picos de Europa to Barcelona via Urdón and Santander in around 14 h 33 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Picos de Europa to Barcelona

From Picos de Europa taxi to Unquera, bus to Santander airport, fly to Barcelona airport, then train to Barcelona. 5 h 22 min 151€. From Picos de Europa drive to Leon airport, fly to Barcelona airport, then train to Barcelona. 5 h 10 min 121€. From Picos de Europa taxi to Llanes, bus to Oviedo, bus to Oviedo airport, fly to Barcelona airport, then train to Barcelona. 7 h 31 min 203€. From Picos de Europa taxi to Urdón, bus to Santander, bus to Termibus, bus to Bilbao airport, fly to Barcelona airport, then train to Barcelona. 8 h 38 min 145€. From Picos de Europa taxi to Pto.Ponton, bus to Sahagun, train to Zaragoza Delicias, then train to Barcelona Sants. 12 h 53 min 280€. From Picos de Europa taxi to Urdón, bus to Santander, bus to San Mamés, train to Bilbao-Abando, then train to Barcelona Sants. 13 h 32 min 154€. From Picos de Europa taxi to San Roque del Acebal, train to Torrelavega, train to Palencia, train to Zaragoza Delicias, then train to Barcelona Sants. 13 h 46 min 251€. From Picos de Europa taxi to Urdón, bus to Santander, then bus to Barcelona. 14 h 33 min 142€. From Picos de Europa taxi to Urdón, bus to Santander, bus to Pamplona, then bus to Barcelona. 14 h 58 min 143€. From Picos de Europa drive to Barcelona. 8 h 41 min 97€.
Close Print Itinerary
  1. Here are 10 options to get from
    Picos de Europa to Barcelona:

    1. Trip:
      1 Bus to Santander, fly
      • One-Way approx: USD $133 - $320
      • Duration: 5 h 22 min
      Open +
      • Trip:
        1 Bus to Santander, fly
        • One-Way approx: USD $133 - $320
        • Duration: 5 h 22 min
        Close x
    2. Trip:
      2 Drive to Leon, fly
      • One-Way approx: USD $117 - $255
      • Duration: 5 h 10 min
      Open +
      • Trip:
        2 Drive to Leon, fly
        • One-Way approx: USD $117 - $255
        • Duration: 5 h 10 min
        Close x
    3. Trip:
      3 Bus to Oviedo, fly
      • One-Way approx: USD $193 - $369
      • Duration: 7 h 31 min
      Open +
      • Trip:
        3 Bus to Oviedo, fly
        • One-Way approx: USD $193 - $369
        • Duration: 7 h 31 min
        Close x
    4. Trip:
      4 Bus, bus to Bilbao, fly
      • One-Way approx: USD $122 - $259
      • Duration: 8 h 38 min
      Open +
      • Trip:
        4 Bus, bus to Bilbao, fly
        • One-Way approx: USD $122 - $259
        • Duration: 8 h 38 min
        Close x
    5. Trip:
      5 Bus, train via Zaragoza Delicias
      • One-Way approx: USD $268 - $373
      • Duration: 12 h 53 min
      Open +
      • Trip:
        5 Bus, train via Zaragoza Delicias
        • One-Way approx: USD $268 - $373
        • Duration: 12 h 53 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $124 - $230
      • Duration: 13 h 32 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $124 - $230
        • Duration: 13 h 32 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $220 - $327
      • Duration: 13 h 46 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $220 - $327
        • Duration: 13 h 46 min
        Close x
    8. Trip:
      8 Bus ALSA
      • One-Way approx: USD $145 - $185
      • Duration: 14 h 33 min
      Open +
      • Trip:
        8 Bus ALSA
        • One-Way approx: USD $145 - $185
        • Duration: 14 h 33 min
        Close x
    9. Trip:
      9 Bus MonBus
      • One-Way approx: USD $147 - $183
      • Duration: 14 h 58 min
      Open +
      • Trip:
        9 Bus MonBus
        • One-Way approx: USD $147 - $183
        • Duration: 14 h 58 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $95 - $150
      • Duration: 8 h 41 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $95 - $150
        • Duration: 8 h 41 min
        Close x