Travel options for:
Krakow to Vienna
  • Bus, train

    $29 - $49
    1. Kraków

      30 min - once daily

      $3 - $6

    2. Katowice

      1 h 12 min - twice a week

      $5 - $8

    3. Bohumin

      3 h - twice a week

      $20 - $35

  • Bus Polski Bus

    $22 - $45
    1. Krakow

      6 h 45 min - once daily

      $22 - $45

  • Bus Leo Express

    $20 - $34
    1. Kraków dw. aut.

      8 h 20 min - once daily

      $17 - $25

    2. Wien Stadion (U2)

      15 min - every 10 minutes

      $2 - $9

  • Night train

    $29 - $45
    1. Krakow Glowny

      8 h 9 min - once daily

      $29 - $45

  • Rideshare

    $23
    1. Krakow

      5 h 57 min - every 4 hours

      $23

  • Drive

    $50 - $80
    1. Krakow

      4 h 44 min - 288.6 miles

      $50 - $80

  • Fly from Krakow

    $100 - $324
    1. Krakow

      17 min - twice daily

      $3

    2. Krakow (KRK)

      1 h 5 min - non-stop

      $90 - $310

    3. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Train to Warsaw, fly

    $93 - $201
    1. Krakow

      2 h 22 min - every 2 hours

      $10 - $15

    2. Warszawa Zachodnia

      15 min - every 30 minutes

      $1 - $6

    3. Warsaw (WAW)

      1 h 20 min - non-stop

      $75 - $170

    4. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

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

From Kraków bus to Katowice, train to Bohumin, then train to Wien Hbf. 6 h 42 min 846 Kč. From Krakow bus to Wien. 6 h 45 min 713 Kč. From Kraków dw. aut. bus to Wien Stadion (U2) then subway to Wien Karlsplatz (U2). 8 h 36 min 608 Kč. From Krakow Glowny night train to Wien Hbf. 8 h 9 min 852 Kč. From Krakow rideshare to Vienna. 5 h 57 min 493 Kč. From Krakow drive to Vienna. 4 h 44 min 1 410 Kč. From Kraków Główny train to Krakow airport, fly to Vienna airport, then train to Vienna. 3 h 51 min 3 286 Kč. From Krakow Glowny train to Warszawa Zachodnia, train to Warsaw airport, fly to Vienna airport, then train to Vienna. 6 h 30 min 2 572 Kč.