Travel options for:
Serbia to Hungary
  • Bus

    $24 - $34
    1. Beograd

      5 h 48 min - twice daily

      $22 - $35

    2. Budapest Népliget (M3)

      10 min - every 15 minutes

      $1 - $2

  • Train

    $17 - $25
    1. Beograd

      8 h 39 min - once daily

      $15 - $23

    2. Budapest-Keleti pályaudvar

      6 min - every 10 minutes

      $1 - $2

  • Train via Kelenföld vasútállomás M

    $18 - $26
    1. Beograd

      8 h 59 min - once daily

      $17 - $25

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

      17 min - every 15 minutes - line 19

      $1

  • Rideshare

    $19
    1. Beograd

      4 h 35 min - twice daily

      $19

  • Drive

    $40 - $65
    1. Belgrade

      3 h 39 min - 235.4 miles

      $40 - $65

  • Shuttle

    $30
    1. Trg Slavija

      9 min - every 10 minutes - line 31

    2. Belgrade

      5 h - on demand

      $30

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

From Beograd bus to Budapest Népliget (M3) then subway to Budapest Deák Ferenc tér (M3). 6 h 4 min RSD 2528. From Beograd train to Budapest-Keleti pályaudvar (M2) then subway to Budapest Kossuth Lajos tér. 8 h 50 min RSD 2082. From Beograd train to Kelenföld vasútállomás M then line 19 tram to Clark Ádám tér. 9 h 24 min RSD 2288. From Beograd rideshare to Budapest. 4 h 35 min RSD 1856. From Belgrade drive to Budapest. 3 h 39 min RSD 5203. From Trg Slavija line 31 bus to Belgrade then shuttle to Budapest. 5 h 39 min RSD 2960.