Travel options for:
Barcelona to Madrid Airport (MAD)
  • Fly

    $37 - $152
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 15 min - non-stop

      $35 - $150

  • Train

    $79 - $108
    1. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    2. Atocha Renfe

      40 min - every 15 minutes - line 203

      $3 - $5

  • Bus ALSA

    $35 - $60
    1. Barcelona Sants Station

      7 h 27 min - hourly

      $35 - $60

  • Bus HIFE S.A.

    $56 - $85
    1. Barcelona

      1 h 21 min - hourly

      $10 - $16

    2. Tarragona

      6 h 49 min - once daily

      $45 - $70

  • Drive

    $70 - $110
    1. Barcelona

      5 h 56 min - 383.6 miles

      $70 - $110

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona - Passeig de Gràcia train to Barcelona airport then fly to Madrid airport. 2 h 32 min $61. From Barcelona Sants train to Atocha Renfe then line 203 bus to Aeropuerto. 3 h 16 min $93. From Barcelona Sants Station bus to Madrid Airport. 7 h 27 min $52. From Barcelona bus to Tarragona then bus to Madrid-Barajas Airport T4. 9 h 10 min $63. From Barcelona drive to Madrid Airport (MAD). 5 h 56 min $88.