Travel options for:
Ostrava to Berlin
  • Train via Praha hl.n.

    $56 - $91
    1. Ostrava hl.n.

      3 h 12 min - every 4 hours

      $11 - $22

    2. Praha hl.n.

      4 h 45 min - once daily

      $45 - $70

  • Bus

    $35 - $56
    1. Ostrava, Ostrava hl.n.

      3 h 15 min - once daily

      $13 - $23

    2. Wrocław

      4 h 20 min - twice daily

      $17 - $26

    3. Berlin, Masurenallee/ZOB

      15 min - every 30 minutes

      $2 - $4

    4. S+U Zoologischer Garten Bhf

      26 min - every 15 minutes - line 100

      $2 - $4

  • Train

    $64 - $98
    1. Ostrava-Stodolni

      1 h 54 min - every 4 hours

      $8 - $13

    2. Ceska Trebova

      6 h 34 min - once daily

      $55 - $85

    3. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Train, night train

    $57 - $159
    1. Ostrava-Stodolni

      2 h 29 min - every 4 hours

      $10 - $16

    2. Pardubice hlavní nádraží

      6 h 15 min - once daily

      $45 - $140

    3. S+U Berlin Hauptbahnhof

      17 min - every 10 minutes

      $2 - $4

  • Drive

    $70 - $110
    1. Ostrava

      5 h 21 min - 353.1 miles

      $70 - $110

  • Bus to Krakow, fly to Berlin Schoenefeld

    $82 - $422
    1. Ostrava

      6 min - hourly

      $1 - $2

    2. Bohumín

      2 h 5 min - twice daily

      $8 - $11

    3. Krakow (KRK)

      1 h 15 min - non-stop

      $60 - $390

    4. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Train to Vienna, fly to Berlin Tegel

    $75 - $196
    1. Ostrava

      2 h 51 min - twice a week

      $20 - $35

    2. Wien Hbf

      17 min - 3 times a day

      $6 - $11

    3. Vienna (VIE)

      1 h 20 min - non-stop

      $45 - $150

    4. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $3 - $4

  • Fly Ostrava to Prague, train

    $133 - $490
    1. Ostrava

      45 min - hourly

      $1 - $3

    2. Ostrava (OSR)

      1 h - non-stop

      $80 - $410

    3. Prague (PRG)

      33 min - every 30 minutes

      $1 - $3

    4. Praha hl.n.

      4 h 45 min - once daily

      $50 - $75

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

From Ostrava hl.n. train to Praha hl.n. then train to Berlin Hbf (tief). 8 h 57 min 1 618 Kč. From Ostrava, Ostrava hl.n. bus to Wrocław, bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 9 h 27 min 1 082 Kč. From Ostrava-Stodolni train to Ceska Trebova, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 9 h 35 min 1 748 Kč. From Ostrava-Stodolni train to Pardubice hlavní nádraží, night train to S+U Berlin Hauptbahnhof, then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 10 h 4 min 2 391 Kč. From Ostrava drive to Berlin. 5 h 21 min 1 946 Kč. From Ostrava hl.n. train to Bohumín, bus to Krakow airport, fly to Berlin Schoenefeld airport, then train to Berlin. 7 h 4 min 3 571 Kč. From Ostrava hl.n. train to Wien Hbf, train to Vienna airport, fly to Berlin Tegel airport, then bus to Berlin. 7 h 47 min 2 449 Kč. From Ostrava, ÚAN bus to Ostrava airport, fly to Prague airport, bus to Praha hl.n., then train to Berlin. 9 h 18 min 4 716 Kč.