Rome2Rio

How to get fromBarcelona to Zalaegerszegby plane, train, ferry, car, bus, night train, shuttle, or car ferry

Find Transport to Zalaegerszeg

See all options

There are 12 ways to get from Barcelona to Zalaegerszeg by plane, train, ferry, car, bus, night train, shuttle, or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Budapest Ferenc Liszt International Airport, train

    best
    1. Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane plane BCN - BUD
    2. Take the train from Budapest-Kelenfoeld to Zalaegerszegtrain train
    9h 29m
    Ft 22,309–57,961
  2. Ferry, drive

    1. Take the ferry from Port de Barcelona to Port of Genoaferry ferry
    2. Drive from Port of Genoa to Zalaegerszegcar car
    21h 38m
    Ft 78,391–115,306
  3. Bus, train via Padova

    1. Take the bus from Barcelona, Estació d'Autobusos Nord to Padovabus bus
    2. Take the bus from Padova to Maribor, Avtobusna Postajabus bus
    3. Take the bus from Maribor AP to Murska Sobota APbus bus
    4. Take the train from Murska Sobota to Zalaegerszegtrain train Ic
    25h 1m
    Ft 86,835–498,457
  4. Train, night train

    1. Take the train from Barcelona-Sants to Lyon Part Dieutrain train
    2. Take the train from Lyon Part Dieu to Mulhouse Villetrain train Tgv
    3. Take the train from Mulhouse Ville to Zuerich Hbtrain train Tgv
    4. Take the nighttrain from Zuerich Hb to Zidani Mostnighttrain night train En
    5. Take the train from Zidani Most to Zalaegerszegtrain train Ic
    28h 16m
    Ft 179,454–431,980
  5. Fly to Graz Airport, bus, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Graz Airport (GRZ)plane plane BCN - GRZ
    2. Take the bus from Graz Airport to Murska Sobotabus bus
    3. Take the train from Murska Sobota to Zalaegerszegtrain train
    10h 26m
    Ft 91,759–229,811
  6. Fly to Vienna International Airport, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Vienna International Airport (VIE)plane plane BCN - VIE
    2. Take the train from Wien Hbf to Soprontrain train
    3. Take the train from Sopron to Szombathelytrain train
    4. Take the train from Szombathely to Zalaegerszegtrain train
    9h 43m
  7. Fly to Zagreb Franjo Tuđman Airport, bus, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)plane plane BCN - ZAG
    2. Take the bus from Zagreb Airport to Maribor, Avtobusna Postajabus bus
    3. Take the bus from Maribor AP to Murska Sobota APbus bus
    4. Take the train from Murska Sobota to Zalaegerszegtrain train
    10h 14m
    Ft 42,259–231,811
  8. Fly to Bratislava Airport, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Bratislava Airport (BTS)plane plane BCN - BTS
    2. Take the train from Bratislava Hlavna Stanica to Wien Hbftrain train
    3. Take the train from Wien Hbf to Soprontrain train
    4. Take the train from Sopron to Szombathelytrain train
    5. Take the train from Szombathely to Zalaegerszegtrain train
    11h 20m
  9. Fly to Venice Marco Polo Airport, shuttle, train

    1. Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)plane plane BCN - VCE
    2. Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Murska Sobotashuttle bus
    3. Take the train from Murska Sobota to Zalaegerszegtrain train
    12h
    Ft 33,259–493,811
  10. Bus, train

    1. Take the bus from Barcelona - North Bus Station to Montpellier - Sabines Bus Stationbus bus
    2. Take the bus from Montpellier to Maribor bus stationbus bus
    3. Take the bus from Maribor AP to Murska Sobota APbus bus
    4. Take the train from Murska Sobota to Zalaegerszegtrain train Ic
    33h 5m
    Ft 59,965–108,545
  11. Car ferry, train, bus

    1. Take the carferry from Port de Barcelona to Port of Genoacarferry car ferry
    2. Take the train from Genova P.Za Principe to Venezia S. Luciatrain train Fr
    3. Take the train from Venezia S. Lucia to Trieste Centraletrain train Re
    4. Take the bus from Trieste to Ljubljana bus stationbus bus 402 / ...
    5. Take the train from Ljubljana to Zalaegerszegtrain train
    37h 6m
    Ft 68,812–115,836
  12. Drive 1,626.4 km

    1. Drive from Barcelona to Zalaegerszegcar car 1,626.4 km
    17h 38m
    Ft 92,550–133,683

Barcelona to Zalaegerszeg by train and night train

Calendar14Weekly Services
Duration28h 16mAverage Duration
TicketFt 179,454Cheapest Price
See schedules

Questions & Answers

What companies run services between Barcelona, Spain and Zalaegerszeg, Hungary?

There is no direct connection from Barcelona to Zalaegerszeg. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Budapest Ferenc Liszt International Airport (BUD), walk to Liszt Ferenc Airport 2, take the bus to Kálvin tér M, walk to Kálvin tér, take the subway to Kelenföld vasútállomás, walk to Budapest-Kelenfoeld, then take the train to Zalaegerszeg. Alternatively, you can take a ferry from Port de Barcelona to Zalaegerszeg via Port of Genoa in around 21h 38m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Hungary

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Italy Travel Guides

Read the travel guideItaly Travel Guides