Travel from Malaga-Airport-AGP to Madrid

Train, bus or fly from Malaga Airport (AGP) to Madrid?

Iberia and Air Europa fly from Malaga Airport (AGP) to Madrid every 4 hours. Alternatively, Málaga Cercanías (RENFE) operates a train from Malaga Airport (AGP) to Madrid every 20 minutes. Tickets cost $2 - $3 and the journey takes 11 min. Spanish Railways AVE also services this route hourly.

How to get from Malaga Airport (AGP) to Madrid

From Malaga airport fly to Madrid airport then train to Madrid. 1 h 49 min $68. From Aeropuerto Málaga train to Malaga then train to Madrid-Puerta de Atocha. 3 h 25 min $82. From Aeropuerto bus to Malaga then bus to Madrid Estacion Sur. 7 h 24 min $84. From Aeropuerto bus to Málaga then bus to Madrid. 7 h 29 min $56. From Malaga Airport (AGP) drive to Madrid. 5 h 29 min $77.
Close Print Itinerary
  1. Here are 5 options to get from
    Malaga Airport (AGP) to Madrid:

    1. Trip:
      1 Fly
      • One-Way approx: USD $41 - $240
      • Duration: 1 h 49 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $41 - $240
        • Duration: 1 h 49 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $67 - $98
      • Duration: 3 h 25 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $67 - $98
        • Duration: 3 h 25 min
        Close x
    3. Trip:
      3 Bus ALSA
      • One-Way approx: USD $47 - $104
      • Duration: 7 h 24 min
      Open +
      • Trip:
        3 Bus ALSA
        • One-Way approx: USD $47 - $104
        • Duration: 7 h 24 min
        Close x
    4. Trip:
      4 Bus Interbus Madrid-Malaga-Algeciras
      • One-Way approx: USD $29 - $61
      • Duration: 7 h 29 min
      Open +
      • Trip:
        4 Bus Interbus Madrid-Malaga-Algeciras
        • One-Way approx: USD $29 - $61
        • Duration: 7 h 29 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 5 h 29 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 5 h 29 min
        Close x