Travel options for:
Ostrava to Budapest
  • Train

    $43 - $71
    1. Ostrava hl.n.

      2 h 51 min - twice a week

      $20 - $35

    2. Wien Hbf

      2 h 20 min - every 4 hours

      $23 - $40

  • Bus

    $34 - $86
    1. Ostrava, Ostrava hl.n.

      4 h 20 min - once daily

      $17 - $29

    2. Vienna, Vienna Erdberg

      2 h 55 min - 5 times a day

      $14 - $55

    3. Népliget M

      13 min - every 20 minutes

      $2

  • Nighttrain

    $14 - $21
    1. Ostrava hlavní nádraží

      6 h 9 min - once daily

      $14 - $21

  • Nighttrain via Dózsa György tér

    $17 - $23
    1. Ostrava hlavní nádraží

      6 h 9 min - once daily

      $14 - $21

    2. Keleti pályaudvar M

      13 min - every 20 minutes - line 178

      $2

  • Drive

    $55 - $80
    1. Ostrava

      4 h 38 min - 306.8 miles

      $55 - $80

  • Fly

    $113 - $466
    1. Ostrava

      45 min - hourly - line 333

      $2

    2. Ostrava (OSR)

      3 h 25 min - 1 stopover

      $110 - $460

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

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

From Ostrava hl.n. train to Wien Hbf then train to Kelenföld. 6 h 10 min 48€. From Ostrava, Ostrava hl.n. bus to Vienna, Vienna Erdberg, bus to Népliget M, then bus to Deák Ferenc tér M. 8 h 3 min 72€. From Ostrava hlavní nádraží nighttrain to Budapest-Keleti. 6 h 9 min 15€. From Ostrava hlavní nádraží nighttrain to Keleti pályaudvar M then line 178 bus to Dózsa György tér. 6 h 30 min 16€. From Ostrava drive to Budapest. 4 h 38 min 56€. From Ostrava, ÚAN line 333 bus to Ostrava airport, fly to Budapest airport, then bus to Budapest. 7 h 3 min 216€.