Travel options for:
Prague to Madrid
  • Fly

    $78 - $265
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      2 h 55 min - non-stop

      $75 - $260

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Bus, train

    $314 - $481
    1. Prague, Prague Main station

      3 h 30 min - twice daily

      $17 - $28

    2. Nuremberg

      6 min - 1858 feet

    3. Nürnberg Hbf

      2 h 14 min - every 4 hours

      $42 - $48

    4. Stuttgart Hbf

      1 h 27 min - 4 times a day

      $35 - $85

    5. Strasbourg

      3 h 40 min - once daily

      $70 - $100

    6. Lyon Part Dieu

      4 h 58 min - once daily

      $75 - $110

    7. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

  • Train

    $551 - $760
    1. Praha hl.n.

      4 h 45 min - once daily

      $50 - $75

    2. Berlin Hbf (tief)

      4 h 21 min - 5 times a day

      $70 - $150

    3. Köln Hbf

      3 h 17 min - 3 times a day

      $140 - $190

    4. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    5. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

    6. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

  • Bus Eurolines CZ

    $120 - $180
    1. Prague Florenc station

      36 h 5 min - twice a week

      $120 - $180

  • Bus Eurolines DE

    $138 - $211
    1. Prague, Prague Main station

      11 h 35 min - 6 times a week

      $35 - $65

    2. Karlsruhe

      27 h 25 min - twice a week

      $100 - $150

  • Drive

    $260 - $380
    1. Prague

      20 h 59 min - 1389.7 miles

      $260 - $380

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

From Praha, Hradčanská bus to Prague airport, fly to Madrid airport, then train to Madrid. 5 h 49 min $114. From Prague, Prague Main station bus to Nuremberg, walk to Nürnberg Hbf, train to Stuttgart Hbf, train to Strasbourg, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 22 h 53 min $401. From Praha hl.n. train to Berlin Hbf (tief), train to Köln Hbf, train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 24 h 22 min $688. From Prague Florenc station bus to Madrid Avenida America. 36 h 5 min $159. From Prague, Prague Main station bus to Karlsruhe then bus to Madrid. 16 h $201. From Prague drive to Madrid. 20 h 59 min $320.