Travel from Spain to Czech-Republic

Train, bus or fly from Spain to Czech Republic?

Ryanair, CSA and 12 other airlines fly from Barcelona to Praha hourly. Alternatively, Metro Madrid operates a train from Madrid to Praha every 10 minutes. Tickets cost $1 - $2 and the journey takes 6 min. 4 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Spain to Czech Republic

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Praha. 5 h 15 min $93. From Sol train to Chamartín, train to Madrid airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Praha. 5 h 57 min $115. From Málaga Centro-Almeda train to Malaga airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Praha. 6 h $154. From Escola Graduada bus to Palma Mallorca airport, fly to Ostrava airport, then bus to Ostrava. 6 h 14 min $217. From Escola Graduada bus to Palma Mallorca airport, fly to Brno airport, then line 48 bus to Brno. 6 h 15 min $150. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Montpellier Saint-Roch, train to Strasbourg, train to München Hauptbahnhof, then train to Prague - Main Station. 25 h 50 min $399. From Sol train to Atocha, train to Madrid Estación Sur Autobuses, then bus to Prague Florenc station. 37 h 15 min $172. From Sol line 3 bus to Alonso Martinez, line 4 subway to Madrid, bus to Hauptbahnhof, line 1 tram to Ulm, bus to Florenc, then line 194 bus to Staroměstské náměstí. 3 days 15 h $217. From Madrid drive to Praha. 20 h 57 min $331.
Close Print Itinerary
  1. Here are 9 options to get from
    Spain to Czech Republic:

    1. Trip:
      1 Fly Barcelona to Prague
      • One-Way approx: USD $74 - $195
      • Duration: 5 h 15 min
      Open +
      • Trip:
        1 Fly Barcelona to Prague
        • One-Way approx: USD $74 - $195
        • Duration: 5 h 15 min
        Close x
    2. Trip:
      2 Fly Madrid to Prague
      • One-Way approx: USD $80 - $268
      • Duration: 5 h 57 min
      Open +
      • Trip:
        2 Fly Madrid to Prague
        • One-Way approx: USD $80 - $268
        • Duration: 5 h 57 min
        Close x
    3. Trip:
      3 Fly Malaga to Prague
      • One-Way approx: USD $94 - $316
      • Duration: 6 h
      Open +
      • Trip:
        3 Fly Malaga to Prague
        • One-Way approx: USD $94 - $316
        • Duration: 6 h
        Close x
    4. Trip:
      4 Fly Palma Mallorca to Ostrava
      • One-Way approx: USD $133 - $329
      • Duration: 6 h 14 min
      Open +
      • Trip:
        4 Fly Palma Mallorca to Ostrava
        • One-Way approx: USD $133 - $329
        • Duration: 6 h 14 min
        Close x
    5. Trip:
      5 Fly Palma Mallorca to Brno
      • One-Way approx: USD $91 - $612
      • Duration: 6 h 15 min
      Open +
      • Trip:
        5 Fly Palma Mallorca to Brno
        • One-Way approx: USD $91 - $612
        • Duration: 6 h 15 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $325 - $454
      • Duration: 25 h 50 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $325 - $454
        • Duration: 25 h 50 min
        Close x
    7. Trip:
      7 Bus Eurolines CZ
      • One-Way approx: USD $132 - $192
      • Duration: 37 h 15 min
      Open +
      • Trip:
        7 Bus Eurolines CZ
        • One-Way approx: USD $132 - $192
        • Duration: 37 h 15 min
        Close x
    8. Trip:
      8 Bus ALSA
      • One-Way approx: USD $165 - $247
      • Duration: 3 days 15 h
      Open +
      • Trip:
        8 Bus ALSA
        • One-Way approx: USD $165 - $247
        • Duration: 3 days 15 h
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $270 - $400
      • Duration: 20 h 57 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $270 - $400
        • Duration: 20 h 57 min
        Close x