Travel options for:
Budapest to Odessa
  • Fly

    $72 - $264
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      4 h 10 min - 1 stopover

      $70 - $260

    3. Odesa (ODS)

      19 min - every 15 minutes - line 14

      $1

  • Train

    $22 - $40
    1. Budapest-Nyugati

      2 h 58 min - every 4 hours

      $13 - $20

    2. Nyiregyhaza

      1 h 9 min - every 2 hours

      $3 - $6

    3. Zahony

      18 min - every 10 minutes

      $1

    4. Chop

      18 h 2 min - once daily

      $5 - $14

  • Train, bus

    $71 - $94
    1. Budapest-Nyugati

      17 h 45 min - once daily

      $5 - $14

    2. Vinnytsya Zob

      6 h 50 min - 4 times a week

      $65 - $80

  • Bus

    $86 - $131
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest Népliget

      19 h 30 min - twice a week

      $70 - $110

    3. Khreshchatyk

      3 min - every 15 minutes

      $1

    4. Universytet

      16 min - 4496 feet

    5. Kiev

      5 h 50 min - once daily

      $14 - $19

  • Drive

    $120 - $190
    1. Budapest

      15 h 51 min - 720.7 miles

      $120 - $190

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

From Budapest Astoria bus to Budapest airport, fly to Odesa airport, then line 14 Trolleybus to Odessa. 7 h 10 min $79. From Budapest-Nyugati train to Nyiregyhaza, train to Zahony, train to Chop, then train to Odessa Gl.. 23 h 54 min $32. From Budapest-Nyugati train to Vinnytsya Zob then bus to Odessa Zob. 25 h 35 min $85. From Deák Ferenc tér M bus to Budapest Népliget, bus to Khreshchatyk, subway to Universytet, walk to Kiev, then bus to Odessa Kolontaivska. 27 h 58 min $88. From Budapest drive to Odessa. 15 h 51 min $157.