Travel options for:
Budapest to Barcelona
  • Fly

    $58 - $195
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      2 h 35 min - non-stop

      $55 - $190

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train

    $331 - $546
    1. Kelenföld

      11 h 1 min - once daily

      $130 - $220

    2. Zürich HB

      2 h 46 min - every 3 hours

      $85 - $160

    3. Geneve

      1 h 52 min - 3 times a day

      $24 - $40

    4. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $130

  • Bus Eurolines HU

    $160 - $186
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest Népliget

      27 h 45 min - twice a week

      $140 - $150

    3. Montpellier

      4 h 55 min - twice daily

      $19 - $35

  • Bus Tabita Tour

    $137 - $177
    1. Budapest

      4 h 17 min - twice daily

      $55 - $80

    2. Arad

      31 h 5 min - 6 times a week

      $80 - $100

  • Train, night train

    $249 - $396
    1. Clark Ádám tér

      20 min - every 15 minutes - line 19

      $1

    2. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

    3. Wien Hbf

      19 h 54 min - once a week

      $130 - $220

    4. Nice Ville

      2 h 36 min - every 2 hours

      $35 - $45

    5. Marseille-St-Charles

      4 h 30 min - once daily

      $60 - $90

  • Drive

    $220 - $330
    1. Budapest

      18 h 5 min - 1206.4 miles

      $220 - $330

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

From Budapest Astoria bus to Budapest airport, fly to Barcelona airport, then train to Barcelona. 5 h 39 min $95. From Kelenföld train to Zürich HB, train to Geneve, train to Lyon Part Dieu, then train to Barcelona Sants. 23 h $487. From Deák Ferenc tér M bus to Budapest Népliget, bus to Montpellier, then bus to Barcelona. 34 h 52 min $176. From Budapest bus to Arad then bus to Barcelona. 36 h 22 min $156. From Clark Ádám tér line 19 tram to Kelenföld, train to Wien Hbf, night train to Nice Ville, train to Marseille-St-Charles, then train to Barcelona Sants. 33 h 41 min $315. From Budapest drive to Barcelona. 18 h 5 min $278.