Travel options for:
Subotica to Budapest
  • Train

    $12 - $17
    1. Subotica

      4 h 24 min - once daily

      $11 - $16

    2. Kelenföld vasútállomás M

      17 min - every 15 minutes - line 19

      $1

  • Bus

    $17 - $36
    1. Subotica

      4 h 35 min - once daily

      $14 - $35

    2. Népliget M

      13 min - every 20 minutes

      $2

  • Train Hungarian Railways (MÁV)

    $12 - $17
    1. Subotica

      1 h 22 min - every 15 minutes

      $1 - $3

    2. Röszke

      15 min - hourly

      $1 - $2

    3. Szeged

      2 h 22 min - hourly

      $9 - $13

  • Bus via Kecskemét

    $19 - $34
    1. Subotica

      3 h 28 min - once daily

      $13 - $28

    2. Kecskemét

      1 h 28 min - every 4 hours

      $5 - $7

  • Rideshare

    $12
    1. Subotica

      2 h 43 min - once daily

      $12

  • Drive

    $22 - $35
    1. Subotica

      2 h 3 min - 126.3 miles

      $22 - $35

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

From Subotica train to Kelenföld vasútállomás M then line 19 tram to Clark Ádám tér. 4 h 49 min 12€. From Subotica bus to Népliget M then bus to Deák Ferenc tér M. 4 h 54 min 14€. From Subotica train to Röszke, train to Szeged, then train to Budapest-Nyugati. 5 h 5 min 11€. From Subotica bus to Kecskemét then bus to Budapest. 5 h 56 min 16€. From Subotica rideshare to Budapest. 2 h 43 min 9€. From Subotica drive to Budapest. 2 h 3 min 23€.