Travel options for:
Madrid to Frankfurt am Main
  • Fly

    $48 - $206
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      2 h 30 min - non-stop

      $45 - $200

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

      • Frankfurt am Main
  • Train

    $401 - $480
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    2. Barcelona Sants

      6 h 20 min - once daily

      $210 - $240

    3. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    4. Paris Nord RER

      10 min - 2821 feet

    5. Paris Est

      3 h 49 min - 4 times a day

      $110 - $130

      • Frankfurt(Main)Hbf
  • Bus Eurolines DE

    $113 - $161
    1. Madrid

      27 h 25 min - twice a week

      $100 - $150

    2. Karlsruhe, Karlsruhe

      2 h 20 min - 3 times a day

      $8 - $15

      • Frankfurt, Frankfurt central
  • Bus ALSA

    $100 - $160
    1. Madrid

      2 days 4 h - once daily

      $100 - $160

      • Frankfurt Main Station
  • Drive

    $240 - $350
    1. Madrid

      17 h 12 min - 1147.8 miles

      $240 - $350

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

From Recoletos train to Madrid airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 15 min $85. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, then train to Frankfurt(Main)Hbf. 14 h 57 min $455. From Madrid bus to Karlsruhe, Karlsruhe then bus to Frankfurt, Frankfurt central station. 30 h 37 min $160. From Madrid bus to Frankfurt Main Station. 2 days 4 h $137. From Madrid drive to Frankfurt am Main. 17 h 12 min $294.