Travel options for:
Belgrade to Croatia
  • Bus Nis Ekspres

    $18
    1. Beograd

      7 h 18 min - twice daily

      $18

  • Night train, train

    $24 - $34
    1. Beograd

      3 h 20 min - once daily

      $6 - $10

    2. Vinkovci

      3 h 25 min - once daily

      $17 - $25

  • Bus, train

    $78 - $87
    1. Belgrade

      1 h 43 min - once daily

      $6 - $7

    2. Lipovac

      1 h 5 min - every 2 hours

      $55

    3. Vinkovci

      3 h 25 min - once daily

      $17 - $25

  • Bus App Pozega

    $36 - $59
    1. Beograd

      6 h 37 min - once daily

      $30 - $50

    2. Sisak

      1 h 5 min - hourly

      $4 - $13

    3. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Night train

    $21 - $35
    1. Beograd

      6 h 58 min - once daily

      $21 - $35

  • Rideshare

    $22
    1. Beograd

      4 h 44 min - twice daily

      $22

  • Drive

    $45 - $70
    1. Belgrade

      3 h 44 min - 245.8 miles

      $45 - $70

  • Fly to Zagreb

    $87 - $325
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 15 min - non-stop

      $70 - $210

    3. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

    4. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Fly to Split

    $76 - $558
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h - non-stop

      $70 - $550

    3. Split (SPU)

      23 min - every 30 minutes - line 37

      $3

  • Fly to Banja Luka, RER

    $43 - $84
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      55 min - non-stop

      $28 - $60

    3. Banja Luka (BNX)

      47 min - 35.9 miles

      $7 - $11

    4. Nova Gradiska

      47 min - every 4 hours

      $5 - $8

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

From Beograd bus to Zagreb. 7 h 18 min RSD 1757. From Beograd night train to Vinkovci then train to Zagreb Glavni Kolod.. 7 h 45 min RSD 2951. From Belgrade bus to Lipovac, bus to Vinkovci, then train to Zagreb Glavni Kolod.. 8 h 13 min RSD 8341. From Beograd bus to Sisak, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 8 h 39 min RSD 5854. From Beograd night train to Zagreb Glavni Kolod.. 6 h 58 min RSD 2707. From Beograd rideshare to Zagreb. 4 h 44 min RSD 2151. From Belgrade drive to Zagreb - Centar. 3 h 44 min RSD 5943. From Slavija bus to Belgrade airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 4 h 21 min RSD 13556. From Slavija bus to Belgrade airport, fly to Split airport, then line 37 bus to Split. 4 h 6 min RSD 16890. From Slavija bus to Belgrade airport, fly to Banja Luka airport, drive to Nova Gradiska, then RER to Slavonski Brod. 4 h 36 min RSD 6080.