Travel options for:
Budapest to Lviv
  • Train

    $4 - $11
    1. Budapest-Nyugati

      11 h 14 min - once daily

      $4 - $11

  • Bus Eurolines HU

    $63
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest Népliget

      11 h 5 min - twice a week

      $62

  • Bus EuroClub

    $67 - $97
    1. Budapest Deák Ferenc tér (M3)

      10 min - every 5 minutes

      $1 - $2

    2. Budapest Népliget

      11 h 30 min - twice a week

      $65 - $95

    3. Lviv Bus Station

      29 min - every 10 minutes

      $1

  • Rideshare

    $12
    1. Budapest

      8 h 30 min - once daily

      $12

  • Drive

    $60 - $95
    1. Budapest

      7 h 15 min - 358.7 miles

      $60 - $95

  • Fly

    $92 - $294
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      3 h 10 min - 1 stopover

      $90 - $290

    3. Lviv (LWO)

      15 min - every 15 minutes - line 9

      $1

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

From Budapest-Nyugati train to Lvov. 11 h 14 min 210 ₴. From Deák Ferenc tér M bus to Budapest Népliget then bus to Lviv. 12 h 17 min 1 680 ₴. From Budapest Deák Ferenc tér (M3) subway to Budapest Népliget, bus to Lviv Bus Station, then bus to Petra Doroshenko str.. 13 h 14 min 2 175 ₴. From Budapest rideshare to Lviv. 8 h 30 min 303 ₴. From Budapest drive to Lviv. 7 h 15 min 2 077 ₴. From Budapest Astoria bus to Budapest airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 6 h 5 min 4 364 ₴.