Travel from Krakow to Berlin

Train, bus or fly from Krakow to Berlin?

Ryanair flies from Krakow to Berlin once daily. Alternatively, FlixBus operates a bus from Krakow to Berlin 5 times a day. Tickets cost $35 - $60 and the journey takes 7 h 5 min. S-Bahn Berlin also services this route every 20 minutes.

Travel Guides

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

How to get from Krakow to Berlin

From Kraków Główny train to Krakow airport, fly to Berlin Schoenefeld airport, then train to Berlin. 4 h 10 min $159. From Kraków Główny train to Krakow airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 7 min $126. From Krakow Glowny train to Warszawa Zachodnia, train to Warsaw airport, fly to Berlin Tegel airport, then bus to Berlin. 6 h 36 min $115. From Kraków, Kraków MDA bus to Berlin, Berlin SXF, walk to S Flughafen Berlin-Schönefeld Bhf, then train to S+U Alexanderplatz Bhf. 8 h 2 min $61. From Kraków bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 8 h 27 min $47. From Krakow Glowny train to Warszawa Zachodnia then train to Berlin Ostbahnhof. 8 h 28 min $53. From Krakow Glowny train to Poznan Gl. then train to Berlin Ostbahnhof. 9 h 57 min $43. From Krakow rideshare to Berlin. 7 h 14 min $23. From Krakow drive to Berlin. 5 h 41 min $95.
Close Print Itinerary
  1. Here are 9 options to get from
    Krakow to Berlin:

    1. Trip:
      1 Fly Krakow to Berlin Schoenefeld
      • One-Way approx: USD $76 - $412
      • Duration: 4 h 10 min
      Open +
      • Trip:
        1 Fly Krakow to Berlin Schoenefeld
        • One-Way approx: USD $76 - $412
        • Duration: 4 h 10 min
        Close x
    2. Trip:
      2 Fly Krakow to Berlin Tegel
      • One-Way approx: USD $66 - $238
      • Duration: 6 h 7 min
      Open +
      • Trip:
        2 Fly Krakow to Berlin Tegel
        • One-Way approx: USD $66 - $238
        • Duration: 6 h 7 min
        Close x
    3. Trip:
      3 Train to Warsaw, fly to Berlin Tegel
      • One-Way approx: USD $70 - $236
      • Duration: 6 h 36 min
      Open +
      • Trip:
        3 Train to Warsaw, fly to Berlin Tegel
        • One-Way approx: USD $70 - $236
        • Duration: 6 h 36 min
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $37 - $62
      • Duration: 8 h 2 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $37 - $62
        • Duration: 8 h 2 min
        Close x
    5. Trip:
      5 Bus Polski Bus
      • One-Way approx: USD $35 - $55
      • Duration: 8 h 27 min
      Open +
      • Trip:
        5 Bus Polski Bus
        • One-Way approx: USD $35 - $55
        • Duration: 8 h 27 min
        Close x
    6. Trip:
      6 Train via Warszawa Zachodnia
      • One-Way approx: USD $41 - $65
      • Duration: 8 h 28 min
      Open +
      • Trip:
        6 Train via Warszawa Zachodnia
        • One-Way approx: USD $41 - $65
        • Duration: 8 h 28 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $35 - $50
      • Duration: 9 h 57 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $35 - $50
        • Duration: 9 h 57 min
        Close x
    8. Trip:
      8 Rideshare
      • One-Way approx: USD $24
      • Duration: 7 h 14 min
      Open +
      • Trip:
        8 Rideshare
        • One-Way approx: USD $24
        • Duration: 7 h 14 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $75 - $120
      • Duration: 5 h 41 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $75 - $120
        • Duration: 5 h 41 min
        Close x