Travel options for:
Belgrade to Vienna
  • Fly

    $80 - $286
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 15 min - non-stop

      $70 - $270

    3. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Bus, train

    $44 - $51
    1. Belgrade

      5 h 59 min - once a week

      $33

    2. Hegyeshalom

      43 min - 5 times a day

      $12 - $19

  • Bus Lukic Tours

    $35 - $60
    1. Belgrade

      8 h - once daily

      $35 - $60

  • Bus Fudeks

    $36 - $58
    1. Beograd

      9 h 42 min - twice daily

      $30 - $55

    2. Wien Erdberg (U3)

      7 min - every 5 minutes

      $5 - $8

  • Train

    $40 - $65
    1. Beograd

      11 h 28 min - once daily

      $40 - $65

  • Rideshare

    $34
    1. Beograd

      7 h 23 min - once daily

      $34

  • Drive

    $70 - $110
    1. Belgrade

      5 h 47 min - 383.7 miles

      $70 - $110

  • Door to door Shuttle

    $47
    1. Belgrade

      6 h 20 min - on demand

      $47

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

From Slavija bus to Belgrade airport, fly to Vienna airport, then train to Vienna. 4 h 14 min $143. From Belgrade bus to Hegyeshalom then train to Wien Hbf. 7 h 30 min $48. From Belgrade bus to Vienna. 8 h $44. From Beograd bus to Wien Erdberg (U3) then subway to Wien Stephansplatz (U3). 9 h 50 min $42. From Beograd train to Wien Hbf. 11 h 28 min $54. From Beograd rideshare to Vienna. 7 h 23 min $33. From Belgrade drive to Vienna. 5 h 47 min $86. From Belgrade Door to door Shuttle to Vienna. 6 h 20 min $46.