Travel options for:
Lake Bled to Budapest
  • Bus

    $32 - $61
    1. Bled Mlino

      1 h 27 min - every 3 hours

      $3 - $5

    2. Ljubljana

      6 h 15 min - once daily

      $27 - $55

    3. Népliget M

      13 min - every 20 minutes

      $2

  • Bus, train

    $33 - $54
    1. Bled Mlino

      1 h 27 min - every 3 hours

      $3 - $5

    2. Ljubljana

      7 h 59 min - once daily

      $30 - $50

  • Train

    $80 - $131
    1. Bled Jezero

      17 min - 3 times a day

      $3 - $5

    2. Jesenice(SL)

      41 min - once daily

      $3 - $6

    3. Villach Hbf

      4 h 21 min - 5 times a day

      $50 - $80

    4. Wien Hbf

      2 h 20 min - every 4 hours

      $23 - $40

  • Drive

    $60 - $90
    1. Lake Bled

      4 h 56 min - 313.7 miles

      $60 - $90

  • Shuttle to Klagenfurt, fly

    $164 - $527
    1. Lake Bled

      49 min - every 3 hours

      $2 - $4

    2. Kranj

      1 h 15 min - on demand

      $11 - $120

    3. Klagenfurt (KLU)

      3 h 35 min - 1 stopover

      $150 - $400

    4. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Fly from Ljubljana

    $98 - $477
    1. Lake Bled

      49 min - every 3 hours

      $2 - $4

    2. Kranj Avtobusna postaja

      14 min - hourly

    3. Ljubljana (LJU)

      3 h 10 min - 1 stopover

      $95 - $470

    4. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

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

From Bled Mlino bus to Ljubljana, bus to Népliget M, then bus to Deák Ferenc tér M. 9 h 1 min 42€. From Bled Mlino bus to Ljubljana then train to Budapest-Déli. 10 h 26 min 37€. From Bled Jezero train to Jesenice(SL), train to Villach Hbf, train to Wien Hbf, then train to Kelenföld. 10 h 34 min 88€. From Lake Bled drive to Budapest. 4 h 56 min 64€. From Bled Mlino bus to Kranj, shuttle to Klagenfurt airport, fly to Budapest airport, then bus to Budapest. 9 h 2 min 292€. From Bled Mlino bus to Kranj Avtobusna postaja, bus to Ljubljana airport, fly to Budapest airport, then bus to Budapest. 7 h 56 min 191€.