Travel options for:
Budapest to Warsaw
  • Fly

    $29 - $169
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      1 h 10 min - non-stop

      $27 - $160

    3. Warsaw (WAW)

      21 min - hourly

      $1 - $6

  • Train

    $59 - $91
    1. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

    2. Wien Hbf

      7 h 8 min - once daily

      $35 - $55

  • Bus

    $30 - $55
    1. Budapest Kelenföld

      12 h 10 min - twice daily

      $30 - $55

  • Nighttrain

    $23 - $35
    1. Budapest-Keleti

      11 h 12 min - once daily

      $23 - $35

  • Night bus

    $31 - $46
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapešť Mexikói út metro M1

      14 h 25 min - once daily

      $30 - $45

  • Drive

    $95 - $140
    1. Budapest

      8 h 44 min - 542.2 miles

      $95 - $140

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

From Budapest Astoria bus to Budapest airport, fly to Warsaw airport, then train to Warsaw. 4 h 15 min $70. From Kelenföld train to Wien Hbf then train to Warszawa Centralna. 10 h 29 min $76. From Budapest Kelenföld bus to Warszawa. 12 h 10 min $43. From Budapest-Keleti nighttrain to Warszawa Centralna. 11 h 12 min $28. From Deák Ferenc tér M bus to Budapešť Mexikói út metro M1 then night bus to Warszawa Centrum. 15 h 37 min $36. From Budapest drive to Warsaw. 8 h 44 min $118.