Travel options for:
Belgrade to Kiev
  • Fly to Kiev Zhulhany

    $124 - $476
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      7 h 20 min - 1 stopover

      $120 - $470

    3. Kiev Zhulhany (IEV)

      10 min - every 30 minutes - line 368

      $1

  • Fly to Kiev

    $126 - $238
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      4 h 25 min - 1 stopover

      $120 - $230

    3. Kiev (KBP)

      35 min - every 20 minutes

      $3

  • Bus

    $93 - $142
    1. Beograd

      5 h 48 min - twice daily

      $22 - $35

    2. Budapest Népliget

      19 h 30 min - twice a week

      $70 - $110

  • Train

    $20 - $35
    1. Beograd

      7 h 50 min - once daily

      $14 - $21

    2. Cegled

      20 h 50 min - once daily

      $6 - $15

  • Night train, bus

    $102 - $165
    1. Belgrade

      7 h 56 min - once daily

      $10 - $15

    2. Budapest Keleti Kerepesi

      10 min - every 3 hours

      $21 - $40

    3. Budapest Népliget

      19 h - twice a week

      $70 - $110

    4. Kiev Bus Station 5, Dachna

      15 min - 4199 feet

    5. Zhytomyrska

      22 min - every 15 minutes

      $1

  • Drive

    $160 - $250
    1. Belgrade

      17 h 25 min - 925.4 miles

      $160 - $250

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

From Slavija bus to Belgrade airport, fly to Kiev Zhulhany airport, then line 368 Minibus to Kiev. 10 h 15 min $195. From Slavija bus to Belgrade airport, fly to Kiev airport, then bus to Kiev. 7 h 40 min $167. From Beograd bus to Budapest Népliget then bus to Kiev. 26 h 18 min $94. From Beograd train to Cegled then train to Kyiv-Passazhyrskiy Station. 29 h 40 min $28. From Belgrade night train to Budapest Keleti Kerepesi, bus to Budapest Népliget, bus to Kiev Bus Station 5, Dachna, walk to Zhytomyrska, then subway to Khreshchatyk. 29 h 50 min $123. From Belgrade drive to Kiev. 17 h 25 min $203.