Travel from Barcelona to Córdoba-Spain

Bus or train from Barcelona to Córdoba?

Spanish Railways AVE operates a train from Barcelona to Córdoba every 4 hours. Tickets cost $110 - $160 and the journey takes 4 h 38 min. Alternatively, ALSA operates a bus from Barcelona to Córdoba once daily. Tickets cost $60 - $90 and the journey takes 12 h 45 min.

How to get from Barcelona to Córdoba

ModeDurationPrice
From Barcelona Sants train to Cordoba Central.4 h 38 min108€
From Barcelona bus to Cordoba.12 h 45 min62€
From Barcelona Sants Station bus to Avenida De America, line 6 subway to Madrid, then bus to Córdoba.13 h 56 min65€
From Barcelona drive to Córdoba.8 h 24 min100€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sevilla airport, bus to Sevilla Santa Justa, then train to Córdoba.4 h 25 min85€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Malaga airport, train to Malaga, then train to Córdoba.4 h 39 min84€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Madrid airport, line 203 bus to Madrid-Puerta de Atocha, then train to Córdoba.5 h 41 min102€
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Jerez airport, train to Sevilla Santa Justa, then train to Córdoba.6 h 1 min113€

How long does it take to get from Barcelona to Córdoba?

The train from Barcelona Sants to Cordoba Central takes 4 h 38 min including transfers and departs every four hours.

Is there a direct train between Barcelona and Córdoba?

Yes, there is a direct train departing from Barcelona Sants and arriving at Cordoba Central. Services depart every four hours. The journey takes approximately 4 h 38 min.

Is there a direct bus between Barcelona and Córdoba?

Yes, there is a direct bus departing from Barcelona and arriving at Cordoba. Services depart once daily. The journey takes approximately 12 h 45 min.

Operators from Barcelona to Córdoba

OperatorPhoneWebsite
Spanish Railways AVESpanish Railways AVE
ALSA+34 902 42 22 42ALSA
Metro Madrid+34 902 44 44 03Metro Madrid
SocibusSocibus
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
RyanairRyanair
IberiaIberia
TAP PortugalTAP Portugal
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
EMT Madrid+34 902 50 78 50EMT Madrid
Close Print Itinerary
  1. Here are 8 options to get from
    Barcelona to Córdoba:

    1. Trip:
      1 Train
      • One-Way approx: USD $110 - $160
      • Duration: 4 h 38 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $110 - $160
        • Duration: 4 h 38 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $60 - $90
      • Duration: 12 h 45 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $60 - $90
        • Duration: 12 h 45 min
        Close x
    3. Trip:
      3 Bus via Avenida De America
      • One-Way approx: USD $75 - $105
      • Duration: 13 h 56 min
      Open +
      • Trip:
        3 Bus via Avenida De America
        • One-Way approx: USD $75 - $105
        • Duration: 13 h 56 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $100 - $150
      • Duration: 8 h 24 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $100 - $150
        • Duration: 8 h 24 min
        Close x
    5. Trip:
      5 Fly to Sevilla, train
      • One-Way approx: USD $68 - $242
      • Duration: 4 h 25 min
      Open +
      • Trip:
        5 Fly to Sevilla, train
        • One-Way approx: USD $68 - $242
        • Duration: 4 h 25 min
        Close x
    6. Trip:
      6 Fly to Malaga, train
      • One-Way approx: USD $53 - $240
      • Duration: 4 h 39 min
      Open +
      • Trip:
        6 Fly to Malaga, train
        • One-Way approx: USD $53 - $240
        • Duration: 4 h 39 min
        Close x
    7. Trip:
      7 Fly to Madrid, train
      • One-Way approx: USD $90 - $227
      • Duration: 5 h 41 min
      Open +
      • Trip:
        7 Fly to Madrid, train
        • One-Way approx: USD $90 - $227
        • Duration: 5 h 41 min
        Close x
    8. Trip:
      8 Fly to Jerez, train
      • One-Way approx: USD $74 - $300
      • Duration: 6 h 1 min
      Open +
      • Trip:
        8 Fly to Jerez, train
        • One-Way approx: USD $74 - $300
        • Duration: 6 h 1 min
        Close x