Travel options for:
Subotica to Vienna
  • Train

    $45 - $70
    1. Subotica

      6 h 53 min - once daily

      $45 - $70

  • Bus Ecolines

    $24 - $37
    1. Subotica

      1 h 30 min - twice daily

      $5 - $8

    2. Szeged

      5 h 20 min - twice a week

      $19 - $29

  • Bus Eurolines Slovakia

    $38 - $60
    1. Subotica

      6 h 22 min - 4 times a week

      $29 - $50

    2. Bratislava, Autobusová stanica

      1 h - hourly

      $2 - $7

    3. Flughafen Wien Busterminal

      22 min - every 20 minutes

      $7

  • Drive

    $50 - $75
    1. Subotica

      4 h 11 min - 274.6 miles

      $50 - $75

  • Train, fly

    $115 - $319
    1. Subotica

      1 h 22 min - every 15 minutes

      $1 - $3

    2. Röszke

      15 min - hourly

      $1 - $2

    3. Szeged

      1 h 59 min - hourly

      $8 - $12

    4. Ferihegy vasútállomás

      12 min - every 10 minutes

      $2

    5. Budapest (BUD)

      50 min - non-stop

      $95 - $290

    6. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • Door to door Shuttle

    $43
    1. Subotica

      4 h 29 min - on demand

      $43

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

From Subotica train to Wien Hbf. 6 h 53 min 50€. From Subotica bus to Szeged then bus to Wien. 7 h 50 min 25€. From Subotica bus to Bratislava, Autobusová stanica Nivy, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 8 h 8 min 42€. From Subotica drive to Vienna. 4 h 11 min 52€. From Subotica train to Röszke, train to Szeged, train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienna. 7 h 18 min 139€. From Subotica Door to door Shuttle to Vienna. 4 h 29 min 35€.

 
 

Bus or train from Subotica to Vienna?

Serbian Railways (ŽS) operates a train from Subotica to Vienna twice daily. Tickets cost $45 - $70 and the journey takes 6 h 53 min. Alternatively, Volan operates a bus from Subotica to Vienna 4 times a day. Tickets cost $5 - $8 and the journey takes 1 h 30 min. 4 other operators also service this route.