Travel options for:
Prague to Barcelona
  • Fly to Barcelona

    $73 - $193
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      2 h 25 min - non-stop

      $70 - $190

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly to Girona, train

    $107 - $606
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      5 h 50 min - 1 stopover

      $85 - $550

    3. Girona (GRO)

      18 min - every 4 hours

      $2 - $10

    4. Girona

      39 min - every 15 minutes

      $19 - $45

  • Bus, train

    $394 - $527
    1. Praha, ÚAN Florenc

      1 h 45 min - every 15 minutes

      $8 - $13

    2. Dresden Hbf

      1 h 5 min - 5 times a day

      $17 - $40

    3. Leipzig Hbf

      3 h 26 min - every 4 hours

      $45 - $110

    4. Frankfurt(Main)Hbf

      3 h 51 min - 4 times a day

      $110 - $130

    5. Paris Est

      10 min - 2821 feet

    6. Paris Nord RER

      7 min - every 10 minutes

      $3 - $5

    7. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

  • Bus Eurolines CZ

    $90 - $160
    1. Prague Florenc station

      26 h 18 min - twice a week

      $90 - $160

  • Bus FlixBus

    $113 - $187
    1. Prague, Prague Main station

      5 h - every 4 hours

      $22 - $40

    2. Munich, Munich central bus

      21 h 15 min - 3 times a week

      $90 - $150

  • Drive

    $200 - $300
    1. Prague

      15 h 25 min - 1071.2 miles

      $200 - $300

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

From Praha, Hradčanská bus to Prague airport, fly to Barcelona airport, then train to Barcelona. 5 h 10 min $93. From Praha, Hradčanská bus to Prague airport, fly to Girona airport, bus to Girona, then train to Barcelona. 9 h 40 min $199. From Praha, ÚAN Florenc bus to Dresden Hbf, train to Leipzig Hbf, train to Frankfurt(Main)Hbf, train to Paris Est, walk to Paris Nord RER, train to Paris Gare de Lyon, then train to Barcelona Sants. 20 h 22 min $497. From Prague Florenc station bus to Barcelona Nord. 26 h 18 min $159. From Prague, Prague Main station bus to Munich, Munich central bus station then bus to Barcelona. 27 h 15 min $187. From Prague drive to Barcelona. 15 h 25 min $246.