Travel from Prague to Krakow

Train, bus or fly from Prague to Krakow?

Polski Bus operates a bus from Prague to Krakow 4 times a day. Tickets cost $27 - $45 and the journey takes 7 h 25 min. Two other operators also service this route. Alternatively, you can take a train from Prague to Krakow via Bohumin and Katowice in around 8 h 54 min.

Travel Guides

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

How to get from Prague to Krakow

ModeDurationPrice
From Praha hl.n. train to Ostrava, Ostrava hl.n. then night bus to Kraków, Kraków MDA.6 h 36 min26€
From Prague Florenc bus to Kraków.7 h 25 min33€
From Praha hl.n. train to Bohumin then night train to Krakow Glowny.7 h 54 min20€
From Praha hl.n. train to Bohumin, train to Katowice, then train to Krakow Glowny.8 h 54 min24€
From Praha hl.n. train to Pardubice hl.n., walk to Pardubice, then bus to Kraków.9 h 30 min32€
From Prague drive to Krakow.5 h 1 min59€
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Krakow airport, then train to Krakow.4 h 53 min134€
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Ostrava airport, bus to Ostrawa, then bus to Krakow.7 h 31 min145€
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Katowice airport, then bus to Krakow.8 h 16 min145€
From Prague shuttle to Krakow.7 h120€

How long does it take to get from Prague to Krakow?

It takes approximately 6 h 36 min to get from Prague to Krakow, including transfers.

Is there a direct train between Prague and Krakow?

No, there is no direct train from Prague to Krakow. However, there are services departing from Praha hl.n. and arriving at Krakow Glowny via Bohumin. The journey, including transfers, takes approximately 7 h 54 min.

Is there a direct bus between Prague and Krakow?

Yes, there is a direct bus departing from Prague Florenc and arriving at Kraków. Services depart four times a day, and operate every day. The journey takes approximately 7 h 25 min.

Operators from Prague to Krakow

OperatorPhoneWebsite
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
FlixBus+49 1807 123 99 123FlixBus
Polski Bus+48 22 417 62 27Polski Bus
Polish Railways (PKP)703 200 200Polish Railways (PKP)
AgatAgat
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
RyanairRyanair
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Koleje Małopolskie703 20 20 25Koleje Małopolskie
CSACSA
IdosIdos
BillyBilly
LOTLOT
EurowingsEurowings
Wizz AirWizz Air
KLMKLM
Transavia HollandTransavia Holland
Travel ServiceTravel Service
EksprestransferEksprestransfer
Eurobusways+36 20 9148100Eurobusways
Close Print Itinerary
  1. Here are 10 options to get from
    Prague to Krakow:

    1. Trip:
      1 Train, night bus
      • One-Way approx: USD $22 - $39
      • Duration: 6 h 36 min
      Open +
      • Trip:
        1 Train, night bus
        • One-Way approx: USD $22 - $39
        • Duration: 6 h 36 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $27 - $50
      • Duration: 7 h 25 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $27 - $50
        • Duration: 7 h 25 min
        Close x
    3. Trip:
      3 Train, night train
      • One-Way approx: USD $18 - $29
      • Duration: 7 h 54 min
      Open +
      • Trip:
        3 Train, night train
        • One-Way approx: USD $18 - $29
        • Duration: 7 h 54 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $23 - $36
      • Duration: 8 h 54 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $23 - $36
        • Duration: 8 h 54 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $36 - $42
      • Duration: 9 h 30 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $36 - $42
        • Duration: 9 h 30 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 5 h 1 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 5 h 1 min
        Close x
    7. Trip:
      7 Fly to Krakow
      • One-Way approx: USD $90 - $336
      • Duration: 4 h 53 min
      Open +
      • Trip:
        7 Fly to Krakow
        • One-Way approx: USD $90 - $336
        • Duration: 4 h 53 min
        Close x
    8. Trip:
      8 Fly to Ostrava, bus
      • One-Way approx: USD $103 - $444
      • Duration: 7 h 31 min
      Open +
      • Trip:
        8 Fly to Ostrava, bus
        • One-Way approx: USD $103 - $444
        • Duration: 7 h 31 min
        Close x
    9. Trip:
      9 Fly to Katowice, bus
      • One-Way approx: USD $80 - $312
      • Duration: 8 h 16 min
      Open +
      • Trip:
        9 Fly to Katowice, bus
        • One-Way approx: USD $80 - $312
        • Duration: 8 h 16 min
        Close x
    10. Trip:
      10 Shuttle
      • One-Way approx: USD $110 - $160
      • Duration: 7 h
      Open +
      • Trip:
        10 Shuttle
        • One-Way approx: USD $110 - $160
        • Duration: 7 h
        Close x