Travel options for:
Belgrade to Niš
  • Bus Lasta

    $10 - $30
    1. Belgrade

      3 h 19 min - twice daily

      $10 - $30

  • Train

    $7 - $19
    1. Beograd centar

      3 h 57 min - twice daily

      $7 - $19

  • Bus Jugoprevoz Kruševac AD

    $3 - $8
    1. Belgrade

      2 h 45 min - every 2 hours

    2. Kruševac

      1 h 45 min - twice daily

      $3 - $8

  • Rideshare

    $9
    1. Beograd

      3 h 3 min - 3 times a day

      $9

  • Drive

    $26 - $40
    1. Belgrade

      2 h 18 min - 147.8 miles

      $26 - $40

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

From Belgrade bus to Niš. 3 h 19 min RSD 1210. From Beograd centar train to Niš. 3 h 57 min RSD 1262. From Belgrade bus to Kruševac then bus to Niš. 5 h 30 min RSD 638. From Beograd rideshare to Niš. 3 h 3 min RSD 859. From Belgrade drive to Niš. 2 h 18 min RSD 3289.