Travel options for:
Belgrade to Amsterdam
  • Fly

    $95 - $247
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      2 h 30 min - non-stop

      $85 - $230

    3. Amsterdam (AMS)

      15 min - every 30 minutes

      $7 - $12

  • Train

    $224 - $387
    1. Beograd

      11 h 38 min - once daily

      $40 - $70

    2. Wien Meidling

      6 h 44 min - once daily

      $110 - $170

    3. Frankfurt(Main)Hbf

      4 h - every 4 hours

      $70 - $150

  • Bus Panonija Bus

    $170 - $190
    1. Belgrade

      26 h 30 min - once daily

      $127

    2. Duisburg Hbf

      4 h - twice a week

      $40 - $60

    3. Amsterdam, Amstelstation

      7 min - every 15 minutes - line 51

      $4

  • Bus Lasta

    $80 - $95
    1. Belgrade

      32 h 25 min - twice a week

      $80 - $95

  • Drive

    $260 - $380
    1. Belgrade

      16 h 1 min - 1077.4 miles

      $260 - $380

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

From Slavija bus to Belgrade airport, fly to Amsterdam airport, then train to Amsterdam. 5 h 19 min $146. From Beograd train to Wien Meidling, train to Frankfurt(Main)Hbf, then train to Amsterdam Centraal. 24 h 22 min $348. From Belgrade bus to Duisburg Hbf, bus to Amsterdam, Amstelstation, then line 51 subway to Amsterdam, Nieuwmarkt. 31 h 39 min $180. From Belgrade bus to Amsterdam. 32 h 25 min $88. From Belgrade drive to Amsterdam. 16 h 1 min $320.