Travel options for:
Serbia to Slovenia
  • Bus

    $24 - $50
    1. Belgrade

      7 h 32 min - once daily

      $24 - $50

  • Night train, train

    $33 - $49
    1. Beograd

      3 h 20 min - once daily

      $6 - $10

    2. Vinkovci

      6 h 10 min - once daily

      $26 - $40

  • Night train

    $30 - $45
    1. Beograd

      9 h 51 min - once daily

      $30 - $45

  • Rideshare

    $26
    1. Beograd

      6 h 15 min - once daily

      $26

  • Drive

    $65 - $100
    1. Belgrade

      4 h 56 min - 332.2 miles

      $65 - $100

  • Fly Belgrade to Ljubljana

    $105 - $268
    1. Zemun

      7 min - every 10 minutes - line 18

    2. Fontana

      30 min - every 30 minutes - line 72

      $2

    3. Belgrade (BEG)

      1 h 25 min - non-stop

      $75 - $210

    4. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

    5. Ljubljana

      35 min - every 3 hours

      $4 - $7

  • Fly Belgrade to Zagreb, shuttle

    $101 - $371
    1. Zemun

      7 min - every 10 minutes - line 18

    2. Fontana

      30 min - every 30 minutes - line 72

      $2

    3. Belgrade (BEG)

      1 h 15 min - non-stop

      $70 - $210

    4. Zagreb (ZAG)

      1 h 30 min - on demand

      $30 - $160

  • Train to Osijek, fly to Zagreb, shuttle

    $76 - $343
    1. Novi Sad

      4 min - every 30 minutes - line 53

    2. Novi Sad

      1 h 56 min - 3 times a day

      $2 - $7

    3. Bogojevo

      36 min - 21.8 miles

      $4 - $7

    4. Osijek (OSI)

      45 min - non-stop

      $40 - $170

    5. Zagreb (ZAG)

      1 h 30 min - on demand

      $30 - $160

  • Drive to Sarajevo, fly to Ljubljana

    $112 - $404
    1. Pec

      2 h 38 min - 102.4 miles

      $18 - $27

    2. Sarajevo (SJJ)

      1 h 10 min - non-stop

      $65 - $320

    3. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

    4. Ljubljana

      35 min - every 3 hours

      $4 - $7

  • Bus to Pristina, fly to Ljubljana

    $118 - $320
    1. Novi Pazar

      2 h 20 min - 3 times a day

      $6

    2. Priština

      15 min - 9.5 miles

      $13 - $17

    3. Pristina (PRN)

      1 h 25 min - non-stop

      $70 - $240

    4. Ljubljana (LJU)

      18 min - on demand

      $25 - $50

    5. Ljubljana

      35 min - every 3 hours

      $4 - $7

  • Shuttle

    $54
    1. Trg Slavija

      10 min - every 10 minutes - line 31

    2. Belgrade

      5 h 30 min - on demand

      $54

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

From Belgrade bus to Ljubljana. 7 h 32 min RSD 4599. From Beograd night train to Vinkovci then train to Ljubljana. 10 h 30 min RSD 3884. From Beograd night train to Ljubljana. 9 h 51 min RSD 3876. From Beograd rideshare to Ljubljana. 6 h 15 min RSD 2602. From Belgrade drive to Ljubljana. 4 h 56 min RSD 8199. From Prilaz line 18 bus to Fontana, line 72 bus to Belgrade airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 6 h 5 min RSD 13968. From Prilaz line 18 bus to Fontana, line 72 bus to Belgrade airport, fly to Zagreb airport, then shuttle to Novo Mesto. 6 h 7 min RSD 19455. From Futoška pijaca line 53 bus to Novi Sad, train to Bogojevo, drive to Osijek airport, fly to Zagreb airport, then shuttle to Novo Mesto. 7 h 21 min RSD 18186. From Pec drive to Sarajevo airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 5 h 37 min RSD 20172. From Novi Pazar bus to Priština, taxi to Pristina airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 7 h 49 min RSD 16008. From Trg Slavija line 31 bus to Belgrade then shuttle to Ljubljana. 6 h 10 min RSD 5393.

 
 

Bus or fly from Serbia to Slovenia?

Lasta operates a bus from Belgrade to Ljubljana twice daily. Tickets cost $24 - $27 and the journey takes 7 h 32 min. 2 other operators also service this route. Alternatively, Air Serbia, Austrian Airlines and Adria Airways fly from Zemun to Kranj 3 times a day.