Rome2Rio

How to get fromZaragoza to Serbiaby train, plane, bus, car, or shuttle

Find Transport to Serbia

See all options

There are 12 ways to get from Zaragoza to Serbia by train, plane, bus, car, or shuttle

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

  1. Train to Barcelona–El Prat Airport, fly to Belgrade Nikola Tesla Airport

    best
    1. Take the train from Zaragoza-Delicias to Barcelona-Santstrain train
    2. Fly from Barcelona–El Prat Airport (BCN) to Belgrade Nikola Tesla Airport (BEG)plane plane BCN - BEG
    7h 47m
    RSD 9,495–30,031
  2. Train, bus via Venice

    1. Take the train from Zaragoza-Delicias to Barcelona-Santstrain train Ave
    2. Take the train from Barcelona-Sants to Lyon Part Dieutrain train
    3. Take the train from Lyon Part Dieu to Milano Centraletrain train Fr
    4. Take the train from Milano Centrale to Venezia S. Luciatrain train Fr
    5. Take the bus from Venezia, Piazzale Roma to Sremska Mitrovica, Autobuska stanicabus bus
    6. Take the train from Sremska Mitrovica to Beograd Centartrain train Re / ...
    28h 24m
    RSD 27,275–53,631
  3. Train, bus

    1. Take the train from Zaragoza-Delicias to Marseille St Charlestrain train 9725
    2. Take the bus from Marseille, Gare de Marseille-Saint-Charles to Beogradbus bus
    31h 24m
    RSD 26,639–48,989
  4. Drive 2,156.7 km

    1. Drive from Zaragoza to Belgradecar car 2,156.7 km
    22h 22m
    RSD 39,944–57,697
  5. Fly Zaragoza Airport to Sofia Airport, shuttle

    1. Fly from Zaragoza Airport (ZAZ) to Sofia Airport (SOF)plane plane ZAZ - SOF
    2. Take a shuttle bus from Sofia Airport to Nišshuttle bus
    10h 18m
  6. Train to Adolfo Suárez Madrid–Barajas Airport, fly to Belgrade Nikola Tesla Airport

    1. Take the train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandestrain train
    2. Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane plane MAD - BEG
    8h 30m
    RSD 9,926–30,551
  7. Fly Zaragoza Airport to Budapest Ferenc Liszt International Airport, train

    1. Fly from Zaragoza Airport (ZAZ) to Budapest Ferenc Liszt International Airport (BUD)plane plane ZAZ - BUD
    2. Take the train from Ferihegy to Szegedtrain train
    3. Take the train from Szeged to Suboticatrain train
    12h 29m
    RSD 11,166–27,476
  8. Fly Zaragoza Airport to Belgrade Nikola Tesla Airport

    1. Fly from Zaragoza Airport (ZAZ) to Belgrade Nikola Tesla Airport (BEG)plane plane ZAZ - BEG
    8h 23m
    RSD 11,455–46,755
  9. Train, train to Valencia Airport, fly to Belgrade Nikola Tesla Airport

    1. Take the train from Zaragoza-Delicias to Camp De Tarragonatrain train
    2. Take the train from Camp De Tarragona to Estació del Nordtrain train
    3. Fly from Valencia Airport (VLC) to Belgrade Nikola Tesla Airport (BEG)plane plane VLC - BEG
    10h 12m
    RSD 13,591–38,023
  10. Train to Barcelona–El Prat Airport, fly to Budapest Ferenc Liszt International Airport, train

    1. Take the train from Zaragoza-Delicias to Barcelona-Santstrain train
    2. Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane plane BCN - BUD
    3. Take the train from Ferihegy to Szegedtrain train
    4. Take the train from Szeged to Suboticatrain train
    11h 58m
    RSD 10,606–28,752
  11. Bus

    1. Take the bus from Estación Central de Autobuses de Zaragoza to Padovabus bus
    2. Take the bus from Padova to Beograd, Autobuska stanicabus bus
    33h 13m
    RSD 17,211–21,512
  12. Bus via Milan

    1. Take the bus from Zaragoza to Milanbus bus FlixBus N1138
    2. Take the bus from Milano, Autostazione Lampugnano to Beograd, Autobuska stanicabus bus
    36h 41m
    RSD 21,397–37,979

Barcelona–El Prat Airport (BCN) to Belgrade Nikola Tesla Airport (BEG) flights

Calendar13Weekly Planes
Duration2h 36mAverage Duration
TicketRSD 5,433Cheapest Price
See schedules

Questions & Answers

What companies run services between Zaragoza, Spain and Serbia?

Vueling Airlines, Air Serbia, and two other airlines fly from Zaragoza Airport (ZAZ) to Belgrade Nikola Tesla Airport (BEG) 6 times a week. Alternatively, you can take a bus from Estación Central de Autobuses de Zaragoza to Mostar via Padova, Beograd, Autobuska stanica, and Bulevar Crvene Armije in around 33h 13m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Serbia

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

More Questions & Answers