Travel options for:
Prague to Berlin
  • Train

    $50 - $75
    1. Praha hl.n.

      4 h 45 min - once daily

      $50 - $75

  • Bus FlixBus

    $21 - $36
    1. Prague, Prague ÚAN Florenc

      4 h 25 min - every 4 hours

      $19 - $35

    2. S Südkreuz Bhf/Ostseite

      32 min - hourly - line 248

      $2 - $4

  • Bus RegioJet

    $25 - $37
    1. Praha, ÚAN Florenc

      3 h 55 min - every 15 minutes

      $19 - $28

    2. Flughafen Schönefeld Terminal

      1 h - every 30 minutes - line 171

      $4 - $6

    3. U Hermannplatz

      11 min - every 10 minutes

      $2 - $4

  • Night bus

    $19 - $35
    1. Prague, Prague ÚAN Florenc

      4 h 45 min - once daily

      $19 - $35

  • Nighttrain

    $35 - $110
    1. Praha hlavní nádraží

      5 h 1 min - once daily

      $35 - $110

  • Rideshare

    $20
    1. Prague

      4 h 36 min - twice daily

      $20

  • Drive

    $45 - $70
    1. Prague

      3 h 27 min - 217.9 miles

      $45 - $70

  • Fly to Berlin Tegel

    $53 - $265
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      3 h - 1 stopover

      $50 - $260

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Fly to Berlin Schoenefeld

    $134 - $340
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      3 h 15 min - 1 stopover

      $120 - $320

    3. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Praha hl.n. train to Berlin Hbf (tief). 4 h 45 min 1 405 Kč. From Prague, Prague ÚAN Florenc bus to S Südkreuz Bhf/Ostseite then line 248 bus to Berlin, Littenstr.. 5 h 5 min 578 Kč. From Praha, ÚAN Florenc bus to Flughafen Schönefeld Terminal, line 171 bus to U Hermannplatz, then train to S+U Alexanderplatz. 5 h 22 min 690 Kč. From Prague, Prague ÚAN Florenc night bus to Berlin, Berlin Alexanderplatz. 4 h 45 min 696 Kč. From Praha hlavní nádraží nighttrain to Berlin Hauptbahnhof. 5 h 1 min 1 674 Kč. From Prague rideshare to Berlin. 4 h 36 min 431 Kč. From Prague drive to Berlin. 3 h 27 min 1 218 Kč. From Praha, Hradčanská bus to Prague airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 40 min 2 260 Kč. From Praha, Hradčanská bus to Prague airport, fly to Berlin Schoenefeld airport, then train to Berlin. 6 h 8 min 3 848 Kč.