Travel from Vienna to Serbia

Train, bus or fly from Vienna to Serbia?

Austrian Airlines and Air Serbia fly from Vienna to Zemun 5 times a day. Alternatively, Lukic Tours operates a bus from Vienna to Belgrade once daily. Tickets cost $35 - $50 and the journey takes 8 h.

How to get from Vienna to Serbia

ModeDurationPrice
From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Belgrade airport, line 72 bus to Fontana, then line 18 bus to Zemun.4 h 16 min$141
From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Budapest airport, bus to Ferihegy, then train to Subotica.6 h 49 min$164
From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Sarajevo airport, then drive to Pec.5 h 59 min$161
From Vienna bus to Belgrade.8 h$42
From Wien Hbf train to Beograd.11 h 1 min$56
From Vienna drive to Belgrade.5 h 45 min$86
From Vienna Door to door Shuttle to Studentski trg then line 31 bus to Trg Slavija.6 h 32 min$48
Close Print Itinerary
  1. Here are 7 options to get from
    Vienna to Serbia:

    1. Trip:
      1 Fly to Belgrade
      • One-Way approx: USD $79 - $283
      • Duration: 4 h 16 min
      Open +
      • Trip:
        1 Fly to Belgrade
        • One-Way approx: USD $79 - $283
        • Duration: 4 h 16 min
        Close x
    2. Trip:
      2 Fly to Budapest, train
      • One-Way approx: USD $114 - $318
      • Duration: 6 h 49 min
      Open +
      • Trip:
        2 Fly to Budapest, train
        • One-Way approx: USD $114 - $318
        • Duration: 6 h 49 min
        Close x
    3. Trip:
      3 Fly to Sarajevo, drive
      • One-Way approx: USD $120 - $278
      • Duration: 5 h 59 min
      Open +
      • Trip:
        3 Fly to Sarajevo, drive
        • One-Way approx: USD $120 - $278
        • Duration: 5 h 59 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $35 - $50
      • Duration: 8 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $35 - $50
        • Duration: 8 h
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $40 - $65
      • Duration: 11 h 1 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $40 - $65
        • Duration: 11 h 1 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 5 h 45 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 5 h 45 min
        Close x
    7. Trip:
      7 Door to door Shuttle
      • One-Way approx: USD $49
      • Duration: 6 h 32 min
      Open +
      • Trip:
        7 Door to door Shuttle
        • One-Way approx: USD $49
        • Duration: 6 h 32 min
        Close x