Travel options for:
Madrid to Frankfurt am Main
  • Fly

    $48 - $206
    1. Madrid

      25 min - every 30 minutes

      $2 - $3

    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

    $386 - $462
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $70 - $110

    2. Barcelona Sants

      6 h 20 min - once daily

      $200 - $230

    3. Paris Lyon Banlieue

      7 min - every 10 minutes

      $1

    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

    $109 - $155
    1. Madrid

      27 h 25 min - twice a week

      $100 - $150

    2. Karlsruhe, Karlsruhe

      2 h 20 min - 3 times a day

      $8 - $14

      • 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 $84. 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 $428. From Madrid bus to Karlsruhe, Karlsruhe then bus to Frankfurt, Frankfurt central station. 30 h 22 min $154. From Madrid bus to Frankfurt Main Station. 2 days 4 h $132. From Madrid drive to Frankfurt am Main. 17 h 12 min $294.