Travel from Prague to Krnov

Bus or train from Prague to Krnov?

Czech Railways (ČD) operates a train from Prague to Krnov hourly. Tickets cost $14 - $22 and the journey takes 2 h 59 min. 2 other operators also service this route. Alternatively, RegioJet operates a bus from Prague to Krnov hourly. Tickets cost $7 - $10 and the journey takes 2 h 30 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 Prague to Krnov

From Praha hl.n. train to Ostrava-Svinov then train to Krnov-Cvilin. 4 h 47 min 387 Kč. From Praha hl.n. train to Olomouc hl.n. then train to Krnov-Cvilin. 5 h 14 min 344 Kč. From Dlouhá třída line 8 tram to Praha-Libeň, night train to Olomouc hl.n., then train to Krnov-Cvilin. 6 h 26 min 358 Kč. From Praha, ÚAN Florenc bus to Hlavní nádraží, line 8 tram to Brno - Tržní, then bus to Krnov. 6 h 44 min 387 Kč. From Prague drive to Krnov. 3 h 57 min 1 018 Kč. From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Ostrava airport, line 333 bus to Hotel.dům Hlubina, line 17 tram to Svinov mosty horní zastávka, walk to Ostrava-Svinov, then train to Krnov. 6 h 6 min 3 294 Kč.
Close Print Itinerary
  1. Here are 6 options to get from
    Prague to Krnov:

    1. Trip:
      1 Train
      • One-Way approx: USD $13 - $26
      • Duration: 4 h 47 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $13 - $26
        • Duration: 4 h 47 min
        Close x
    2. Trip:
      2 Train via Olomouc hl.n.
      • One-Way approx: USD $11 - $22
      • Duration: 5 h 14 min
      Open +
      • Trip:
        2 Train via Olomouc hl.n.
        • One-Way approx: USD $11 - $22
        • Duration: 5 h 14 min
        Close x
    3. Trip:
      3 Night train, train
      • One-Way approx: USD $13 - $21
      • Duration: 6 h 26 min
      Open +
      • Trip:
        3 Night train, train
        • One-Way approx: USD $13 - $21
        • Duration: 6 h 26 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $16 - $32
      • Duration: 6 h 44 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $16 - $32
        • Duration: 6 h 44 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 3 h 57 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 3 h 57 min
        Close x
    6. Trip:
      6 Fly, train
      • One-Way approx: USD $88 - $421
      • Duration: 6 h 6 min
      Open +
      • Trip:
        6 Fly, train
        • One-Way approx: USD $88 - $421
        • Duration: 6 h 6 min
        Close x