Travel from Prague to Landshut

Train or fly from Prague to Landshut?

Czech Railways (ČD) operates a train from Prague to Landshut 3 times a day. Tickets cost $40 - $60 and the journey takes 5 h 4 min. Alternatively, Lufthansa flies from Prague to Landshut 4 times a day.

Travel Guides

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

How to get from Prague to Landshut

From Prague, Prague Main station bus to Regensburg Hbf then train to Landshut(Bay)Hbf. 4 h 28 min 42€. From Praha hl.n. train to Landshut(Bay)Hbf. 5 h 4 min 41€. From Prague drive to Landshut. 3 h 4 min 42€. From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Munich airport, train to Neufahrn(b Freising), train to Freising, then train to Landshut. 3 h 29 min 128€.
Close Print Itinerary
  1. Here are 4 options to get from
    Prague to Landshut:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $37 - $61
      • Duration: 4 h 28 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $37 - $61
        • Duration: 4 h 28 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $40 - $60
      • Duration: 5 h 4 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $40 - $60
        • Duration: 5 h 4 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 3 h 4 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 3 h 4 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $95 - $320
      • Duration: 3 h 29 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $95 - $320
        • Duration: 3 h 29 min
        Close x